M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Which of the following is the task of project indicators ?
A help in assessment of status of ongoing project
B track potential risk
C help in assessment of status of ongoing project & track potential risk
D none of the mentioned
Correct Answer: help in assessment of status of ongoing project
Which of the following is not an information domain required for determining function point in FPA ?
A Number of user Input
B Number of user Inquiries
C Number of external Interfaces
D Number of errors
Correct Answer: Number of errors
Static Analysis involves executing a program ?
A True
B False
C
D
Correct Answer: False
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
Correct Answer: All of the mentioned
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
Correct Answer: Model checking is computationally very inexpensive
The records of each patient that is receiving or has received treatment resembles which security concept ?
A Asset
B Threat
C Vulnerability
D Control
Correct Answer: Asset
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
Correct Answer: They require the use of specialised notations that cannot be understood by domain experts
Choose the fault class in which the following automated static analysis check would fall:”Variables declared but never used”?
A Control Faults
B Data Faults
C Input/Output Faults
D Interface faults
Correct Answer: Data Faults
Choose the fault class in which the following automated static analysis check would fall:”Non-usage of the results of functions”?
A Storage management faults
B Data Faults
C Input/Output Faults
D Interface faults
Correct Answer: Interface faults
Which level of Static Analysis allows specific rules that apply to a program to be checked ?
A Characteristic error checking
B User-defined error checking
C Assertion checking
D All of the mentioned
Correct Answer: User-defined error checking