Which of the following is a project scheduling method that can be applied to software development ?

A. PERT
B. CPM
C. CMM
D. Both PERT and CPM
✅ The correct answer is option D.
Explanation: Program evaluation and review technique (PERT) and critical path method (CPM) are two project scheduling methods that can be applied to software development.

Which pattern prevents one from creating more than one instance of a variable ?

A. Factory Method
B. Singleton
C. Observer
D. None of the mentioned
✅ The correct answer is option B.
Explanation: In singleton pattern, the class itself is made responsible for keeping track of its instance.Thus it ensures that no more than one instance is created.

“Understandability” answers which of the following description ?

A. The extent to which the process is explicitly defined
B. Process errors are avoided or trapped before they result in product errors
C. Defined process is acceptable and usable by the engineers responsible for producing the software product
D. Process continues in spite of unexpected problems
✅ The correct answer is option A.

How is plan driven development different from agile development ?

A. Outputs are decided through a process of negotiation during the software development process
B. Specification, design, implementation and testing are interleaved
C. Iteration occurs within activities
D. All of the mentioned
✅ The correct answer is option C.
Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance.

Which of the following is a risk associated with using hypertext in web applications?

A. Loss of sense of locality and direction
B. Cognitive overload for users
C. All of the mentioned
D. None of the mentioned
✅ The correct answer is option C.
Explanation: Hypertexts and links may divert the users attention from the main content.

What kind of quality cost is incurred when an error is detected in a product prior to shipment ?

A. Prevention
B. Internal Failure
C. External Failure
D. Appraisal
✅ The correct answer is option B.
Explanation: This includes rework, repair, and failure mode analysis.