MCQs is one of the best ways to test a student’s comprehension of a concept. Academic Task subject experts have prepared these Software Engineering MCQs based on current trends and practices. These Software Engineering MCQs with answers cover all areas of Software Engineering. Furthermore, it will be beneficial for competitive examinations and tests (PPSC Test, FPSC Test, SPSC Test, KPPSC Test, BPSC Test, Test) as well. Software Engineering Questions and Answers cover the topic like Evolutionary Software Process Models, Selection of a Life Cycle Model, Fourth Generation Techniques, Software Process and Product – 1, Software Process and Product – 2, Agile Software Development, Extreme Programming, Requirement Engineering, Functional and Non-Functional Requirements, Requirement Elicitation, Requirement Elicitation Techniques – 1, Requirement Elicitation Techniques – 2, Requirement Analysis, Requirement Documentation, Requirement Management, etc. Also, check Civil Engineering Questions and Answers here.

51. Which of the following does not apply to agility to a software process ?

A. Uses incremental product delivery strategy
B. Only essential work products are produced
C. Eliminate the use of project planning and testing
D. All of the mentioned

52. Four types of change are encountered during the support phase . Which one of the following is not one that falls into such category ?

A. Translation
B. Correction
C. Adaptation
D. Prevention

53. Which of the following activities of a Generic Process framework provides a feedback report ?

A. Communication
B. Planning
C. Modeling & Construction
D. Deployment

54. Purpose of process is to deliver software ___________________?

A. in time
B. with acceptable quality
C. that is cost efficient
D. both in time & with acceptable quality

55. Which one of the following is not an Umbrella Activity that complements the five process framework activities and help team manage and control progress, quality, change, and risk ?

A. Reusability management
B. Risk management
C. Measurement
D. User Reviews

56. 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

57. Select the option that suits the Manifesto for Agile Software Development________________?

A. Individuals and interactions
B. Working software
C. Customer collaboration
D. All of the mentioned

58. Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ?

A. Spiral Model
B. Waterfall Model
C. Rad Model
D. 4GT Model

59. Agile Software Development is based on_________________?

A. Incremental Development
B. Iterative Development
C. Linear Development
D. Both Incremental and Iterative Development

60. 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