software engineering mcqs

Multiple Choice Questions (MCQs) are a great way to test how well a student understands a concept. The experts at Guru MCQs have created these Software Engineering MCQs based on current trends and practices. These MCQs, along with answers, cover all aspects of Software Engineering. They are also helpful for competitive exams like PPSC, FPSC, SPSC, KPPSC, BPSC, and others. The Software Engineering Questions and Answers include topics such as 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. If you’re interested, you can also find Civil Engineering Questions and Answers on the platform.

101. Select the disadvantage of using Formal methods ___________________?

A. Concurrent systems can be analysed to discover race conditions that might lead to deadlock
B. Producing a mathematical specification requires a detailed analysis of the requirements
C. They require the use of specialised notations that cannot be understood by domain experts
D. All of the mentioned

102. The records of each patient that is receiving or has received treatment resembles which security concept ?

A. Asset
B. Threat
C. Vulnerability
D. Control

103. Which of the following is incorrect with respect to Model Checking ?

A. Model checking is particularly valuable for verifying concurrent systems
B. Model checking is computationally very inexpensive
C. The model checker explores all possible paths through the model
D. All of the mentioned

104. Which of the following is a technique covered in Static Analysis ?

A. Formal verification
B. Model checking
C. Automated program analysis
D. All of the mentioned

105. Static Analysis involves executing a program ?

A. True
B. False

106. In Design phase, which is the primary area of concern ?

A. Architecture
B. Data
C. Interface
D. All of the mentioned

107. In the Analysis phase, the development of the ______________ occurs, which is a clear statement of the goals and objectives of the project ?

A. documentation
B. flowchart
C. program specification
D. design

108. Who designs and implement database structures ?

A. Programmers
B. Project managers
C. Technical writers
D. Database administrators

109. Which is the first step in the software development life cycle ?

A. Analysis
B. Design
C. Problem/Opportunity Identification
D. Development and Documentation

110. A step by step instruction used to solve a problem is known as ___________________?

A. Sequential structure
B. A List
C. A plan
D. An Algorithm

Leave a Reply