Software Processes, Models & Software Development MCQs

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.

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.

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.