Which one of the following is not a software quality model ?

A. ISO 9000
B. McCall model
C. Boehm model
D. ISO 9126
✅ The correct answer is option A.
Explanation: ISO-9000 series of standards is a set of document dealing with quality systems that can be used for quality assurance purposes.

In CMM, the life cycle activities of requirements analysis, design, code, and test are described in_________________________?

A. Software Product Engineering
B. Software Quality Assurance
C. Software Subcontract Management
D. Software Quality Management
✅ The correct answer is option A.
Explanation: In CMM planning these activities is described in Software Project Planning, however the life cycle activities of requirements analysis, design, code, and test are described in Software Product Engineering.

When does one decides to re-engineer a product ?

A. when tools to support restructuring are disabled
B. when system crashes frequently
C. when hardware or software support becomes obsolete
D. subsystems of a larger system require few maintenance
✅ The correct answer is option C.
Explanation: Re-engineering involves putting in the effort to make the system easier to maintain

Which perspective in system modelling shows the system or data architecture ?

A. Structural perspective
B. Behavioral perspective
C. External perspective
D. All of the mentioned
✅ The correct answer is option A.
Explanation: Structural perspective is used to define the static structure of classes in a system and their associations.