4.1 - Systems Development
4.1 - Systems Development
H Mushonga
ICT system
OVERALL RATING
Software Evaluation Factors
Software Evaluation factors Ratings
QUALITY : Is it bug free , or does it have many errors in its program code
EFFICIENCY: Is the software a well developed system of program code that does not
use much CPU time , memory capacity , or disk space?
FLEXIBILITY: Can it handle our business processes easily , without major
modifications?
SECURITY: Does it provide control procedures for errors, malfunctions , and
improper use?
CONNECTIVITY:Is it web enabled so it can easily access the Internet or intranet on
its own , or by working with WEB browsers or other network software?
MAINTENANCE: Will new features and bug fixes be easily implemented by our
software developers?
DOCUMENTATION: is the software well documented ? Does it include help screens
and helpful software agents?
HARDWARE: Does existing hardware have the features required to best use this
software?
OTHER FACTORS: What are its performance costs, reliability , availability,
compatibility, technology ,ergonomics , scalability and support characteristics ?
OVERALL RATINGS
Deliverables of the system design
stage
• Details of file definitions, data structures and
processes
• Design of outputs
• A test strategy and plan
2. Writing Code
– This is when you build the solution from scratch
– More flexible
– Likely to take longer
– Likely chance of errors
Documentation of construction is essential for both
Deliverable from Construction
• Working system
• Documentation of the solution
• Draft version of the user guide
Deliverables from testing