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 not an operation as per OOD algorithms and data structures ?
A operations that manipulate data in some way
B operations that perform a computation
C operations that check for syntax errors
D operations that monitor an object for the occurrence of a controlling event
Correct Answer: operations that check for syntax errors
Which of the following points related to Object-oriented development (OOD. is true ?
A OOA is concerned with developing an object model of the application domain
B OOD is concerned with developing an object-oriented system model to implement requirements
C All of the mentioned
D None of the mentioned
Correct Answer: All of the mentioned
What encapsulates both data and data manipulation functions ?
A Object
B Class
C Super Class
D Sub Class
Correct Answer: Object
________________ classes are used to create the interface that the user sees and interacts with as the software is used ?
A Controller
B Entity
C Boundary
D Business
Correct Answer: Boundary
Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?
A All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling
B The review leader reads the use-case deliberately
C Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
D All of the mentioned
Correct Answer: Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
________________ & ________________ diagrams of UML represent Interaction modeling?
A Use Case, Sequence
B Class, Object
C Activity, State Chart
D All of the mentioned
Correct Answer: Use Case, Sequence
Which of the following diagram is not supported by UML considering Data-driven modeling ?
A Activity
B Data Flow Diagram (DFD)
C State Chart
D Component
Correct Answer: Data Flow Diagram (DFD)
Which model in system modelling depicts the dynamic behaviour of the system ?
A Context Model
B Behavioral Model
C Data Model
D Object Model
Correct Answer: Behavioral Model
Which perspective in system modelling shows the system or data architecture ?
A Structural perspective
B Behavioral perspective
C External perspective
D All of the mentioned
Correct Answer: Structural perspective
The Unified Modeling Language (UML) has become an effective standard for software modelling.How many different notations does it have ?
A Three
B Four
C Six
D Nine
Correct Answer: Nine