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.

________________ 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
Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?
A Level 1
B Level 2
C Level 3
D Level 4
Correct Answer: Level 2
Which model in system modelling depicts the static nature of the system ?
A Behavioral Model
B Context Model
C Data Model
D Structural Model
Correct Answer: Structural Model
The UML supports event-based modeling using _______________ diagrams?
A Deployment
B Collaboration
C State chart
D All of the mentioned
Correct Answer: State chart