Object Oriented Software Engineering Set 4
On This Page
This set of Object Oriented Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on Object Oriented Software Engineering Set 4
Q1 | Which of the following is a mechanism that allows several objects in an class hierarchy tohave different methods with the same name
- aggregation
- polymorphism
- inheritance
- all of the mentioned
Q2 | How is generalization implemented in Object Oriented programming languages
- inheritance
- polymorphism
- encapsulation
- abstract classes
Q3 | Which of the following describes”Is-a-Relationship”
- aggregation
- inheritance
- dependency
- all of the mentioned
Q4 | Object that collects data on request rather than autonomously is known as
- active object
- passive object
- multiple instance
- none of the mentioned
Q5 | Objects are executed
- sequentially
- in parallel
- sequentially & parallel
- none of the mentioned
Q6 | What among these is true
- associations may also correspond to relation between instances of three or more classes
- association lines may be unlabeled or they may show association name
- all of the mentioned
- none of the mentioned
Q7 | Which of these are the heuristics
- name classes, attributes, and roles with noun phrases
- name operations and associations with verb phrases
- stick to binary associations
- all of the mentioned
Q8 | An object symbol is divided into what parts
- top compartment
- bottom compartment
- all of the mentioned
- none of the mentioned
Q9 | In Unified Modeling Language, diagrams which captures system static structure and providefoundation for other models is called
- deployment diagrams
- class diagrams
- component diagrams
- object diagrams
Q10 | Which of the following is false
- a note is a dog-eared box connected to any model element by a dashed line
- the main way to extend uml is by constraints, properties, etc
- a dependency relation holds between two entities d and i where change in i does not affect d
- all of the mentioned
Q11 | Which of the following in incorrect in reference to dependency
- module d uses module i when a correct version of i must be present for d to work correctly
- module d depends for compilation on module i
- class i imports elements from package d
- none of the mentioned
Q12 | What is collection of model elements called
- box
- dependency
- uml packages
- package members
Q13 | Which are the ways to represent nodes in a deployment diagram
- nodes instances are underlined identifiers of the form nametype
- the name may be left off,indicating an unnamed instance of the type
- the type may be left off, indicating a named instance with an unspecified type
- all of the mentioned
Q14 | Which of the following is incorrect in deployment diagram
- communication connections between nodes are shown by communication paths
- communication paths are represented by dotted lines
- artifacts are deployed inside nodes where they reside and execute
- none of the mentioned
Q15 | Detailed design is further classified into which of the following
- mid-level design
- low-level design
- all of the mentioned
- none of the mentioned
Q16 | Mid-level design is the activity of specifying software at the level of medium-sizedcomponents such as
- compilation units or classes
- their properties, relationship
- interaction of units
- all of the mentioned
Q17 | A design document is a complete engineering design specification composed of
- software architecture document(sad)
- detailed design document(ddd)
- all of the mentioned
- none of the mentioned
Q18 | The DDD template consists of which of the following
- mid level design and low level design
- mapping between models
- detailed design rationale
- all of the mentioned
Q19 | Which of these are part of class operation specification format
- name
- parameter list
- return-type list
- all of the mentioned