Top 80+ Solved Object Oriented Software Engineering MCQ Questions Answer
Q. Which of these are the heuristics
a. name classes, attributes, and roles with noun phrases
b. name operations and associations with verb phrases
c. stick to binary associations
d. all of the mentioned
Q. An object symbol is divided into what parts
a. top compartment
b. bottom compartment
c. all of the mentioned
d. none of the mentioned
Q. In Unified Modeling Language, diagrams which captures system static structure and providefoundation for other models is called
a. deployment diagrams
b. class diagrams
c. component diagrams
d. object diagrams
Q. Which of the following is false
a. a note is a dog-eared box connected to any model element by a dashed line
b. the main way to extend uml is by constraints, properties, etc
c. a dependency relation holds between two entities d and i where change in i does not affect d
d. all of the mentioned
Q. Which of the following in incorrect in reference to dependency
a. module d uses module i when a correct version of i must be present for d to work correctly
b. module d depends for compilation on module i
c. class i imports elements from package d
d. none of the mentioned
Q. What is collection of model elements called
a. box
b. dependency
c. uml packages
d. package members
Q. Which are the ways to represent nodes in a deployment diagram
a. nodes instances are underlined identifiers of the form nametype
b. the name may be left off,indicating an unnamed instance of the type
c. the type may be left off, indicating a named instance with an unspecified type
d. all of the mentioned
Q. Which of the following is incorrect in deployment diagram
a. communication connections between nodes are shown by communication paths
b. communication paths are represented by dotted lines
c. artifacts are deployed inside nodes where they reside and execute
d. none of the mentioned
Q. Detailed design is further classified into which of the following
a. mid-level design
b. low-level design
c. all of the mentioned
d. none of the mentioned
Q. Mid-level design is the activity of specifying software at the level of medium-sizedcomponents such as
a. compilation units or classes
b. their properties, relationship
c. interaction of units
d. all of the mentioned
Q. A design document is a complete engineering design specification composed of
a. software architecture document(sad)
b. detailed design document(ddd)
c. all of the mentioned
d. none of the mentioned
Q. The DDD template consists of which of the following
a. mid level design and low level design
b. mapping between models
c. detailed design rationale
d. all of the mentioned
Q. Which of these are part of class operation specification format
a. name
b. parameter list
c. return-type list
d. all of the mentioned