Software Engineering MCQ Questions And Answers

21. Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?

  1. Specification freeze
  2. Sizing
  3. Parallel run
  4. All of the above

Answer : D
Explanation: Sizing, Parallel run, Specification freeze all of the above are involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)

22. Which of the following projects would be a good one for adopting the prototyping paradigm for software development?

  1. Algebra Tutor
  2. Accounting System
  3. Spreadsheet
  4. Automobile Cruise Control

Answer : A
Explanation: Algebra Tutor would be a good one for adopting the prototyping paradigm for software development. So, option A is correct.

23. One of the fault-based testing techniques is

  1. Unit Testing
  2. Beta Testing
  3. Mutation Testing
  4. Stress Testing

Answer : C
Explanation: Mutation Testing is one of the fault-based testing techniques.

24. What is the major drawback of the Spiral Model?

  1. Higher amount of risk analysis
  2. Doesn’t work well for smaller projects
  3. Additional functionalities are added later on
  4. Strong approval and documentation control

Answer : B
Explanation: The major drawback of the Spiral Model is that it doesn’t work well for smaller projects.

25. Which of the following is not consider laws for E-Type software evolution?

  1. Continuing change
  2. Continuing quality
  3. Self-regulation
  4. Increasing complexity

Answer : B
Explanation: Continuing quality is not consider laws for E-Type software evolution instead of that Reducing quality is the law.

26. Process models are described as agile because they

  1. Eliminate the need for cumbersome documentation
  2. Emphasize maneuverability and adaptability
  3. Do not waste development time on planning activities
  4. Make extensive use of prototype creation

Answer : B
Explanation: Emphasize maneuverability and adaptability is the correct answer.

27. When elements of module are grouped together that are executed sequentially in order to perform a task, is called ________

  1. Logical cohesion
  2. Procedural cohesion
  3. Co-incidental cohesion
  4. Emporal cohesion

Answer : B
Explanation: When elements of module are grouped together that are executed sequentially in order to perform a task, is called Procedural Cohesion.

28. Which model is also known as Verification and validation model?

  1. V-model
  2. Waterfall model
  3. Big Bang model
  4. Spiral model

Answer : A
Explanation: None

29. UML diagram cannot be used to capture ___________ views

  1. Users view
  2. Structural view
  3. Layer view
  4. Environmental view

Answer : C
Explanation: Layer view is the correct answer. Other option are captured using UML diagram.So, option C is correct.

30. Which model is not suitable for large software projects but good one for learning and experimenting?

  1. Big Bang model
  2. Iterative model
  3. Spiral model
  4. Waterfall model

Answer : A
Explanation: Big Bang model is the correct answer.

This Post Has One Comment

Leave a Reply