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.

What is a physical element that exists at runtime in UML ?
A A node
B An interface
C An activity
D None of the mentioned
Correct Answer: A node
Which of the following is a building block of UML ?
A Things
B Relationships
C Diagrams
D All of the mentioned
Correct Answer: All of the mentioned
Which of the following statement(s) is true about interaction diagrams ?
A Interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen
B Interaction diagrams are good at designing part or all of one use case’s functionality across multiple objects
C Interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects
D All of the mentioned
Correct Answer: All of the mentioned
At Conceptual level Class diagrams should include_____________________?
A operations only
B attributes only
C both operations and attributes
D none of the mentioned
Correct Answer: attributes only
What is an object________________?
A An object is an instance of a class
B An object includes encapsulation of data
C An object is not an instance of a class
D All of the mentioned
Correct Answer: An object is an instance of a class
What is an abstract class ?
A A class that has direct instances, but whose descendants may have direct instances
B A class that has direct instances, but whose descendants may not have direct instances
C A class that has no direct instances, but whose descendants may have direct instances
D All of the mentioned
Correct Answer: A class that has no direct instances, but whose descendants may have direct instances
Select the statement true for activity diagrams ?
A They can be used to discover parallel activities
B They are used to depict workflow for a particular business activity
C Activity diagram do not tell who does what and are difficult to trace back to object models
D All of the mentioned
Correct Answer: All of the mentioned
Which of the following are the valid relationships in Use Case Diagrams______________________?
A Generalization
B Include
C Extend
D All of the mentioned
Correct Answer: All of the mentioned
UML interfaces are used to_____________________?
A specify required services for types of objects
B program in Java, but not in C++ or Smalltalk
C define executable logic to reuse across classes
D define an API for all classes
Correct Answer: specify required services for types of objects