The goal of this stage is to define the factors that contribute to the quality of the candidate system. Several factors determine the quality of a system:
1. Correctness-the extent to which a program meets system specifications and user objectives.
2. Reliability-the degree to which the system performs its intended functions over a. time.
3. Efficiency-the amount of computer resources required by a program to perform a function.
4. Usability-the effort required to learn and operate a system.
5. Maintainability-the ease with which program errors are located and corrected.
6. Testability-the effort required to test a program to ensure its correct performance.
7. Portability-the ease of transporting a program from one hardware configuration to another.
8. Accuracy-the required precision in input editing, computations, and output.
9. Error tolerance-error detection and correction versus error avoidance.
10. Expandability-ease of adding or expanding the existing database
11. Access control and audit-control of access to the system and extent to which that access can be audited.
12. Communicativeness-how descriptive or useful the inputs and out of the system an
.
No comments:
Post a Comment