Which activity sits at the core of software requirements analysis ?

A. Problem decomposition
B. Partitioning
C. Problem elaboration
D. All of the mentioned
✅ The correct answer is option D.
Explanation: During the scoping activity decomposition is applied in two major areas: the functionality that must be delivered and the process that will be used to deliver it

Which of the following is not a build system feature ?

A. Minimal recompilation
B. Documentation generation
C. Storage management
D. Reporting
✅ The correct answer is option C.
Explanation: To reduce the storage space required by multiple versions of components that differ only slightly, version management systems usually provide storage management facilities.

Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements ?

A. CMM
B. ISO-9001
C. CASE tools
D. Formal methods
✅ The correct answer is option D.
Explanation: Formal methods provide a concise, unambiguous, and consistent method for documenting system requirements.