Alternative Software Quality Models Flashcards
relates to the successful completion of tasks, including schedule and error frequency considerations
Effectiveness
the efforts required to fulfill future requirements for software system changes, and to adapt the system to technological developments and changes in the operational environment
Evolvability
the future efforts required to serve larger populations, improve service, or add new applications, in order to improve system performance.
Expandability
the efforts required to fulfill future requirements to enhance the software product to meet new requirements, resulting form economic and technological developments.
Extensibility
deals with the “man-machine” user interface with the application or software, the ease to understand and work with the application, the ease in performing any communication involved with working with the application.
Human Engineering
the administrative tools that support software modification during the software development and maintenance periods
Manageability
the efforts that will be needed to modify the software product according to the specific requirements of customers
Modifiability
relates to the rate at which the software product performs tasks
Productivity
designed to eliminate conditions that may be hazardous to equipment and equipment operators as a result of errors in process control software
Safety
the user perception of the extent the software product meets user expectations in relation to the requirements.
Satisfaction
the ease of performing install tasks and various maintenance tasks of error corrections, the adaptation of software product to specific customer needs
Supportability
the continuity of service
Survivability
the user’s capability tofind out how to use the software for particular tasks, and to grasp the conditions of use
Understandability
defines design and programming features that enable efficient verification of the design and programming
Verifiability