volume_mute
Application Software Quality Factors
publish date: 2026/06/24 21:11:0.539580 UTC
volume_mute
Which of the following are factors used to assess the technical quality of application software in a legacy system? Select all that apply.
Correct Answer
(1) Understandability of the source code, including how complex the control structures are
(2) Whether system documentation is complete, consistent, and current
(3) Whether there is an explicit data model and whether data is duplicated across files
(4) Whether modern compilers are available for the programming language used
(5) Whether configuration management tracks all versions of all system parts
(6) Availability of test data and records of regression tests
(7) Availability of personnel with skills to maintain the application
Explanation
Application software quality factors include: understandability of source code; documentation completeness and currency; data model clarity and duplication; availability of modern compilers; configuration management completeness; availability of test data and regression test records; and availability of skilled personnel.
Reference
Software Engineering, Ian Sommerville, 10th edition
