31. Selection of a model is based on_____________________?

A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned
✅ The correct answer is option D.
Explanation: Each model has to have some requirements, a team of developers, users and the risk involved in developing a project

32. How many phases are there in Scrum ?

A. Two
B. Three
C. Four
D. Scrum is an agile method which means it does not have phases
✅ The correct answer is option B.
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.

33. The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition

A. 1, 2, 3
B. 2, 1, 3
C. 3, 2, 1
D. 3, 1, 2
✅ The correct answer is option C.

34. 4GL is an example of ________________ processing?

A. White Box
B. Black Box
C. Functional
D. Both Black Box & Functional
✅ The correct answer is option D.
Explanation: Functional processing/testing is also referred to as black box testing in which contents of the black box are not known.Almost anything might be referred to as a black box:an algorithm or the human mind.Functionality of the black box is understood in terms of its inputs and outputs.

35. The 4GT Model is a package of _________________?

A. CASE Tools
B. Software tools
C. Software Programs
D. None of the mentioned
✅ The correct answer is option B.
Explanation: 4GT encompasses a broad array of software tools enabling the software engineer to specify the characteristics at a high level leading to an automatically generated source code based on these specifications.

37. The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ?

A. It shows the process activities that are enacted
B. It suggests good practices to be used during the process
C. It shows the phases of the model over time
D. All of the mentioned
✅ The correct answer is option A.

38. Developers work individually on a release and they compare their results with other developers before forwarding that release to customers ?

A. True
B. False
Explanation: XP follows the principle of pair programming which means developers work in pairs, checking each other’s work and providing the support to always do a good job.
✅ The correct answer is option B.

39. How is Incremental Model different from Spiral Model ?

A. Progress can be measured for Incremental Model
B. Changing requirements can be accommodated in Incremental Model
C. Users can see the system early in Incremental Model
D. All of the mentioned
✅ The correct answer is option A.

40. Which one of the following is not a software process quality ?

A. Productivity
B. Portability
C. Timeliness
D. Visibility
✅ The correct answer is option B.
Explanation: Portability is a software product quality which means software can run on different hardware platforms or software environments.