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 a complementary approach to function-oriented approach ?
A Object oriented analysis
B Object oriented design
C Structured approach
D Both Object oriented analysis and design
Correct Answer: Object oriented analysis
In what type of coupling, the complete data structure is passed from one module to another ?
A Control Coupling
B Stamp Coupling
C External Coupling
D Content Coupling
Correct Answer: Stamp Coupling
Which of the following is the best type of module cohesion ?
A Functional Cohesion
B Temporal Cohesion
C Functional Cohesion
D Sequential Cohesion
Correct Answer: Functional Cohesion
Which of the following is the worst type of module coupling ?
A Control Coupling
B Stamp Coupling
C External Coupling
D Content Coupling
Correct Answer: External Coupling
__________________ is a measure of the degree of interdependence between modules ?
A Cohesion
B Coupling
C None of the mentioned
D All of the mentioned
Correct Answer: Coupling
Java packages and Fortran subroutine are examples of__________________________?
A Functions
B Modules
C Classes
D Sub procedures
Correct Answer: Modules
Which of the following is the best type of module coupling ?
A Control Coupling
B Stamp Coupling
C Data Coupling
D Content Coupling
Correct Answer: Data Coupling
Which of the property of software modularity is incorrect with respect to benefits software modularity ?
A Modules are robust
B Module can use other modules
C Modules Can be separately compiled and stored in a library
D Modules are mostly dependent
Correct Answer: Modules are mostly dependent
The importance of software design can be summarized in a single word which is___________________?
A Efficiency
B Accuracy
C Quality
D Complexity
Correct Answer: Quality
Debugging is_________________?
A creating program code
B finding and correcting errors in the program code
C identifying the task to be computerized
D creating the algorithm
Correct Answer: finding and correcting errors in the program code