Object Oriented Analysis and Design

 
1. Realization of a use case is specified by _ _ _ _ _ _ _ _ _ _ [01D01] 
a. A collaboration 
b.  A component c.  A node 
d.  An activity 
 
2. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ relationship between use cases means that the base use case explicitly incorporates the behavior of another use case at a location specified in the base. [01D02] 
a.  Exclude b.  Extend c.  Include d.  Abstract 
 
3. _ _ _ _ _ _ _ _ _ captures the intended behavior of a system [01M01] 
a. Use Case b.  Component c.  Class 
d.  Interface 
 
4. A Use case captures _ _ _ _ _ _ _ _ _ _ of a system [01M02] 
a.  Structure 
b.  Organization 
c. Behavior 
d.  Construction 
 
5. Extend relationship is rendered using _ _ _ _ _ _ _ _ _ _ [01M03] 
a. Dependency relationship b.  Generalization relationship c.  Realization relationship 
d.  Association relationship 
 
6. A use case is rendered as [01S01] 
a.  A dashed ellipse 
b.  A rounded rectangle 
c. An ellipse 
d.  A circle 
 
7. The names of use cases are generally given as [01S02] 
a.  Noun phrases 
b. Verb pharases 
c.  Adjectives d.  Adverbs 
 
8. Actors are connected to use cases only by [01S03] 
a. Association relationship b.  Generalization relationship c.  Realization relationship 
d.  Dependency relationship 
 
9. _ _ _ _ _ _ _ _ _ _ represents a role that plays within a system [01S04] 
a.  Use case 
b.  Component 
c. Actor 
d.  Activity 
 
10. The behavior of a use case is specified by _ _ _ _ _ _ _ _ _ _ _ [01S05] 
a. Flow of events 
b.  Classes 
c.  Components d.  Nodes 
 
11. _ _ _ _ _ _ _ _ _ _ provide services to the system under design [02D01] 
a.  Use Case 
b.  Primary Actor 
c. Supporting Actor 
d.  Use Case Diagram 
 
12. _ _ _ _ _ _ _ _ uses the services of the system under design to fulfill the goals [02D02] 
a. Primary Actor b.  Supporting Actor c.  Offstage Actor 
d.  Secondary Actor 
13. _ _ _ _ _ _ are the stories of using a system to meet the goals [02M01] 
a. Use Cases 
b.  Components 
c.  Collaborations d.  Activities 
 
14. The idea of use cases to describe the functional requirements was introduced by [02M02] 
a. Grady Booch 
b. Ivar Jacobson 
c.  James Rambaugh d.  Meilir Page Jones 
 
15. _ _ _ _ _ _ _ _ state ``what must always'' be true beginning a scenario in the use case [02M03] 
a.  Pre-conditions 
b.  Primary conditions c.  Post-conditions 
d. Secondary conditions 
 
16. _ _ _ _ _ _ _ _ _ _ is used to graphically represent the flow of events of a use case [02S01] 
a. Class diagram 
b.  Use case diagram 
c. sequence diagram 
d. Activity diagram 
 
17. _ _ _ _ _ _ _ _ _ _ _ _ is used to structure the behavioral things in a model [02S02] 
a. Use case 
b.  Class 
c.  Component d.  Node 
 
18. _ _ _ _ _ _ defines a promise or contract of how a system will behave [02S03] 
a. Use Case 
b.  Component 
c.  Collaboration d.  Activity 
 
19. Extension scenarios are also called as [02S04] 
a.  Primary Flows b.  Basic Flows 
c. Alternative Flows 
d. Main Flows 
 
20. Which of the following is used to organize the use cases [02S05] 
a.  Component 
b.  Collaboration 
c.  Generalization 
d.  Association 
 
21. Which of the following is a valid actor for credit card validation system? [03D01] 
a.  Transaction b.  Account 
c. Retail Institution 
d.  Bill 
 
22. In a Use Case Diagram, use cases are adorned with _ _ _ _ _ _ _ _ _ _ _ _ _ to assert non-functional requirements 
[03D02] 
a.  Notes 
b.  Stereotypes 
c.  Tagged values d.  Constraints 
 
23. Which of the following diagram view the whole system as a block box? [03M01] 
a. Class Diagram 
b. Use Case Diagram c.  Component Diagram d.  Deployment Diagram 
 
24. Actors similar to one another are organized using _ _ _ _ _ _ _ _ relationship [03M02] 
a.  Dependency 
b.  Generalization 
c.  Realization d.  Association 
 
25. Which of the following is NOT present in a Use Case Diagram? [03M03] 
a.  Note b.  Actor 
c.  Constraint 
d. Collaboration 
 
26. _ _ _ _ _ _ _ diagram is used to model the requirements of a system [03S01] 
a.  Component Diagram b.  Activity Diagram 
c. Use Case Diagram 
d.  State Chart Diagram 
 
27. In Use Case Diagrams, common behavior of actors are generally named as [03S02] 
a. Use Cases 
b.  Roles 
c.  Primary actors 
d.  Secondary actors 
 
28. _ _ _ _ _ relationship is NOT present in a Use Case Diagram [03S03] 
a.  Dependency Relationship 
b.  Generalization Relationship c.  Association Relationship 
d. Realization Relationship 
 
29. The behavior of a system is modeled using _ _ _ _ _ _ _ _ _ _ [03S04] 
a. Component Diagram b.  Deployment Diagram c.  Class Diagram 
d. Use Case Diagram 
 
30. Use Case Diagrams are used to model _ _ _ _ _ view of a system [03S05] 
a.  Design View b.  Process View 
c.  Implementation View 
d. Use Case View 
 
31. In an Activity Diagram, transitions belongs to [04D01] 
a.  Trigger Oriented Transitions b.  Self Transitions 
c.  Internal Transitions 
d. Completion Transitions 
 
32. Which of the following is NOT present in an Activity Diagram? [04D02] 
a.  Action States b.  Objects 
c. Events 
d.  Notes 
 
33. In UML, activity state is graphically rendered as [04M01] 
a.  A Circle 
b.  An Ellipse 
c. A lozenge shape 
d.  A Rectangle 
 
34. Executable non atomic computations are called as [04M02] 
a.  Action States 
b. Activity States 
c.  Transitions 
d.  Simple States 
 
35. Activity diagram is a special kind of [04M03] 
a.  Use Case Diagram 
b. State Chart Diagram 
c.  Interaction Diagram d.  Component Diagram 
 
36. Executable atomic computations are called as [04S01] 
a. Action States 
b.  Activity States 
c.  Composite States d.  Concurrent States 
 
37. Activity diagram is used to model _ _ _ _ _ aspects of a system [04S02] 
a.  Static aspects 
b. Dynamic aspects c.  Structured aspects d.  Deployment aspects 
 
38. _ _ _ _ _ is a path from one activity state to the next activity state [04S03] 
a.  Action State b.  Activity State 
c. Transition 
d.  Fork 
 
39. In UML, transition is graphically rendered as [04S04] 
a. A Directed line 
b.  A Dashed Directed line c.  A Solid line 
d.  A Dashed Solid line 
 
40. _ _ _ _ _ _ _ _ _ may have two or more incoming transitions and one outgoing transition [04S05] 
a.  Fork 
b. Join 
c.  Branch 
d.  Swim lane 
 
41. While modeling an operation, use forking and joining only if the operation is owned by [05D01] 
a.  A Class 
b.  A Use Case 
c. An Active Class 
d.  An Interface 
 
42. Animation of a model against the execution of a deployed system is an example of [05D02] 
a.  Business Engineering b.  Forward Engineering 
c. Reverse Engineering 
d.  Temporal Engineering 
 
43. Objects placed in an Activity Diagram are connected to the activity or transition using _ _ _ _ _ _ _ _ _ _ _ _ 
relationship [05M01] 
a.  Association 
b.  Generalization c.  Dependency d.  Realization 
 
44. Forward Engineering is possible for an Activity Diagram especially if the context of the diagram is _ _ _ _ _ _ _ _ _ [05M02] 
a. An Operation 
b.  A Workflow c.  A Class 
d.  A Use Case 
 
45. Pre-conditions of an initial state and post-conditions of a final state of the workflow are important in modeling _ _ 
_ _ _ _ [05M03] 
a. Boundaries of the workflow 
b.  Swim lanes of the workflow c.  Sequences of the workflow d.  Semantics of the workflow 
 
46. Which of the following diagram is used to model business workflows? [05S01] 
a.  Use Case Diagram 
b.  State Chart Diagram c.  Component Diagram d.  Activity Diagram 
 
47. _ _ _ _ _ _ _ _ _ is used to represent concurrent flows in an Activity Diagram [05S02] 
a.  Slide bar 
b. Synchronization bar 
c.  Swim lane d.  Branch 
 
48. In an Activity Diagram, organizing the activities into groups is called [05S03] 
a.  Forking b.  Joining 
c. Swim lane 
d.  Synchronization 
 
49. _ _ _ _ _ _ _ _ _ diagram is used to model an operation [05S04] 
a.  Component Diagram b.  Use Case Diagram 
c. Activity Diagram 
d.  State Chart Diagram 
 
50. Forward Engineering is the process of translating [05S05] 
a.  Model to Model b.  Code to Model c.  Model to Code d.  Code to Code 
51. Consider the example of autonomous robot. Then which of the following is an example of an External Event. [06D01] 
a.  Battery fault 
b. Collision 
c.  Hardware fault d.  Movement fault 
 
52. Call Events are handled by [06D02] 
a.  A State Machine b.  A Use Case 
c.  A Process 
d. A Method 
 
53. Internal event occurs when [06M01] 
a.  The User Presses a Button 
b. A method is invoked via a message 
c.  The System changes the state 
d.  The operation of the object is completed 
 
54. Which of the following is a change event [06M02] 
a.  After ( 2 sec ) 
b.  At 11:30 AM 
c.  Before ( 3 sec ) 
d. When (11:30AM) 
 
55. In UML Exceptions are modeled as [06M03] 
a.  Stereo Typed Interfaces b.  Stereo Typed Use Cases c.  Stereo Typed classes 
d.  Stereo Typed Active classes 
 
56. _ _ _ _ _ _ _ _ _ _ are used to model records of activities that describe what happened in the past or what needs to be done later. [06S01] 
a.  Process 
b. Events 
c.  State Machines d.  Components 
 
57. The Relationship between two states is called _ _ _ _ _ _ _ _ _ _ _ [06S02] 
a.  Event b.  Action 
c. Transition 
d.  Transformation 
 
58. In UML signals are modeled as [06S03] 
a.  Classes 
b.  Active classes 
c. Stereo Typed classes 
d.  Stereo Typed Active classes 
 
59. In UML _ _ _ _ _ _ _ _ _ _ keyword is used to model time events [06S04] 
a.  When b.  After c.  Before d.  At 
 
60. Which of the following is an Asynchronous Event [06S05] 
a.  Call Event b.  Time Event 
c. Signal Event 
d.  Change Event 
 
61. A sequential state machine may have [07D01] 
a. At most one initial state and one final state 
b.  At least one initial state and one final state 
c.  At most one initial state more than one final state 
d.  More than one initial state and at most one final state 
 
62. _ _ _ _ _ is used to show which one, out of a set of transitions actually fires on a particular occasion [07D02] 
a.  Event Trigger b.  Action 
c. Guard Condition 
d.  Activity 
 
63. Transitions that are handled without causing a change in state are called [07M01] 
a.  Self Transitions 
b. Internal Transitions 
c.  External Transitions d.  Deferred Transitions 
 
64. Which of the following is used to model the life time of an object [07M02] 
a.  Use Case b.  Class 
c. State Machine 
d.  Interface 
 
65. Events that can cause transitions to fire are known as [07M03] 
a.  Deferred Events b.  Call Events 
c. Triggers 
d.  Change Events 
 
66. State that is active after the completion of the transition is called [07S01] 
a.  Source State b.  Target State c.  History State d.  Final State 
 
67. Which of the following is present in a nested concurrent state machine [07S02] 
a.  Initial State b.  Final State 
c.  History State 
d. Concurrent sub state 
 
68. The relationship between two states is called [07S03] 
a.  Event Trigger 
b.  Guard Condition 
c. Transition 
d.  Action 
 
69. Events that are not handled in that state but are postponed and queued for handling by the object in another state are called as [07S04] 
a. Deferred Events 
b.  Trigger Events c.  Call Events 
d.  Change Events 
 
70. A state that is nested inside another state is called [07S05] 
a.  History State b.  Sub State 
c. Composite State 
d.  Nested State 
 
71. The behavior of an active class is specified by [08D01] 
a.  A Use Case 
b.  A Collaboration 
c. A State Machine 
d.  An Interaction 
 
72. The collaboration of active and passive objects is specified Using [08D02] 
a.  Activity Diagrams 
b.  State Chart Diagrams c.  Interaction Diagrams 
d. Component Diagrams 
 
73. Process view primarily addresses [08M01] 
a. Performance 
b.  Distribution c.  Behavior 
d.  Functionality 
 
74. In UML, processes are modeled as [08M02] 
a.  Stereotyped Classes 
b. Stereotyped Active Classes 
c.  Stereotyped Use Cases 
d.  Stereotyped Components 
 
75. Which of the following is true regarding a process [08M03] 
a.  It is light weight 
b.  It cannot initiate a control activity c.  It is modeled by a class 
d. It represents an independent flow of control 
 
76. In UML _ _ _ _ _ _ _ _ _ is used to model each independent flow of control [08S01] 
a.  Use Case b.  Activity 
c. Active Object 
d.  Action 
 
77. Which of the following is wrong with respect to a thread [08S02] 
a.  Threads are light weight 
b.  Threads are modeled using stereotyped active classes 
c. Threads are nested inside another thread 
d.  Threads can initiate a control activity 
 
78. _ _ _ _ _ _ _ _ _ is used to model common families of processes or threads [08S03] 
a.  Use case b.  Class 
c. Active class 
d.  Interface 
 
79. Graphically an active class is rendered as a rectangle with [08S04] 
a.  Dashed Lines b.  Thick Lines c.  Dotted Lines d.  Solid Lines 
 
80. In UML, asynchronous message is rendered as _ _ _ _ _ _ _ [08S05] 
a.  Full Arrow 
b. Half Arrow c.  Active Class d.  Interface 
 
81. Absolute time of an event is modeled as [09D01] 
a. Timing Constraint 
b.  Timing Mark 
c.  Timing Expression d.  Timing Semantics 
 
82. Which of the following diagram is used to model object Migration [09D02] 
a.  Activity Diagram b.  Object Diagram 
c. Collaboration Diagram 
d.  Sequence diagram 
 
83. The allocation of an object to a new node is rendered as [09M01] 
a.  a ``move'' stereotyped message 
b. a ``copy'' stereotyped message c.  a ``allocate'' stereotyped message d.  a ``place'' stereotyped message 
 
84. _ _ _ _ _ _ _ _ _ _ _ _ _ is denotation for the time at which an event occurs [09M02] 
a. Timing mark 
b.  Timing constraint c.  Timing Expression d.  Timing response 
 
85. Graphically, location is rendered as [09M03] 
a.  A Constraint 
b. A tagged value 
c.  A stereotype d.  an expression 
 
86. Graphically, a timing constraint is rendered as [09S01] 
a. A Constraint 
b.  A Tagged value c.  A Stereotype 
d.  An Expression 

 
87.  Diagram is used to model the distribution of objects [09S02] 
a.  Activity Diagram 
b. Object Diagram 
c.  Interaction Diagram d.  State Chart Diagram 
 
88. The deployment view of a system is modeled using [09S03] 
a.  Component Diagram b.  Activity Diagram 
c. Development Diagram 
d.  Use case Diagram 
89. Time critical systems are called as [09S04] 
a. Concurrent Systems b.  Sequential Systems c.  Distributed Systems d. Real time Systems 
 
90. Which of the following evaluates to an absolute value of Time? [09S05] 
a.  Timing mark 
b.  Timing Constraint 
c. Timing Expression 
d.  Timing Location 
 
91. A state machine whose actions are all attached to states is called [10D01] 
a.  Activity diagram b.  Mealy machine 
c. Moore machine 
d.  Component diagram 
 
92. State independent means that the object responds [10D02] 
a.  The same way to an event 
b. The same way to a different event c.  In a different way to the same event d.  The same way to all events 
 
93. Which of the following is not present in a State Chart Diagram? [10M01] 
a. Fork b.  Event c.  Action d.  Object 
 
94. Forward Engineering of a state chart diagram is possible especially if the context of the diagram is [10M02] 
a. A Class 
b.  A State 
c.  A Component d.  A Node 
 
95. State chart Diagrams are needed [10M03] 
a. When a class has complex life cycle 
b.  When the execution of scenario is to be traced c.  To allocate classes and objects to modules 
d.  To allocate processes to processors 
 
96. Which of the following diagram is used to model the dynamic aspects of a system? [10S01] 
a. State Chart Diagram 
b.  Class Diagram 
c.  Component Diagram d.  Deployment Diagram 
 
97. Executable atomic computations are called as [10S02] 
a.  States 
b. Actions 
c.  Activities 
d.  Transitions 

 
98.  diagram is used to model reactive objects. [10S03] 
a.  Class Diagram b.  Object Diagram 
c. Sate Chart Diagram 
d.  Sequence Diagram 
 
99. In UML, a state is graphically rendered as [10S04] 
a.  Rectangle 
b.  Lozenge shape 
c. Rounded rectangle 
d.  Ellipse 

 
100.  diagram is used to show the state space of a given class. [10S05] 
a.  Component Diagram b.  Class Diagram 
c. State Chart Diagram 
d.  Deployment Diagram 
 
101.  Which of the following is WRONG with respect to components and classes? [11D01] 
a.  Both participate in generalization b.  Both have instances 
c.  Both participate in interactions 
d. Both represent physical things 
102.  Which of the following is used to bridge logical and physical models [11D02] 
a.  Component b.  Use case 
c.  Interface 
d.  Collaboration 
 
103.  The path name of a component is the name [11M01] 
a.  Prefixed by the name of the component b.  Suffixed by the name of the component 
c. Prefixed by the name of the package in which it lives 
d.  Suffixed by the name of the package in which it lives 
 
104.  An interface that a component realizes is called as [11M02] 
a.  Import interface b.  Elided interface 
c. Export interface 
d. Dependent interface 
 
105.  In practice, component names are [11M03] 
a. Short nouns 
b.  Verbs 
c.  Adverbs 
d.  Adjectives 
 
106.  In UML, physical things are modeled as [11S01] 
a. Use Cases 
b.  Components c.  Collaborations d.  Classes 
 
107.  Graphically, a component is rendered as [11S02] 
a. A Rectangle 
b.  A Rounded Rectangle 
c. A Rectangle with tabs 
d.  A Rectangle with compartments 
 
108.  _ _ _ _ _ _ _ is a collection of operations used to specify a service of a component [11S03] 
a.  Use Case b.  Class 
c.  Interface 
d.  Collaboration 
 
109.  Which of the following represents physical packaging of logical elements [11S04] 
a.  Class 
b.  Component 
c. Use Case 
d.  Collaboration 
 
110.  _ _ _ _ _ _ _ is used to model physical and replaceable part of a system [11S05] 
a.  Use Case b.  Interface 
c.  Component 
d.  Node 
 
111.  Which of the following stereotype is used to specify a component that represents a source code ? [12D01] 
a.  Library 
b.  Document 
c.  File 
d.  Executable 
 
112.  Which of the following is an example of execution component [12D02] 
a.  EJB 
b.  J2EE 
c. COM+ Object 
d.  CORBA 
 
113.  _ _ _ _ _ _ _ is used to specify new kinds of components [12M01] 
a.  Tagged value b.  Interface 
c.  Stereotype 
d.  Class 
 
114.  _ _ _ _ _ _ _ _ is used to model Application Programming Interfaces [12M02] 
a.  Use Case b.  Node 
c.  Component 
d.  Class 
115.  Creating a new system by adding new components and replacing old ones is called [12M03] 
a.  Unary replaceability 
b. Binary replaceability c.  Ternary replaceability d.  N-Aray replaceability 
 
116.  Components that are necessary and sufficient to form an executable system are called [12S01] 
a. Deployment Components b.  Work Product Components c.  Execution Components 
d.  Primary Components 
 
117.  Components are organized using [12S02] 
a. Generalization 
b. Use Case c.  Interface d.  Class 
 
118.  _ _ _ _ _ _ stereotype is used to specify a component that represents a database table [12S03] 
a.  File 
b. Table 
c.  DB Table d.  Database 
 
119.  Components that are essentially the residue of the deployment process are called [12S04] 
a. Work Product Components 
b.  Deployment Components c.  Secondary Components d.  Execution Components 
 
120.  _ _ _ _ _ _ _ _ is used to model source code [12S05] 
a. Component 
b.  Document c.  Interface d.  Class 
 
121.  A set of objects or components that are allocated to a node as a group is called [13D01] 
a. Distribution unit 
b.  Execution unit c.  Package 
d.  Subsystem 
 
122.  The relationship between a node and component can be shown explicitly using [13D02] 
a.  Association relationship 
b. Dependency relationship 
c.  Aggregation relationship d.  Realization relationship 
 
123.  _ _ _ _ _ _ _ is an important building block in modeling the physical aspects of a system [13M01] 
a.  Class 
b.  Use Case 
c. Node 
d.  Interface 
 
124.  Which of the following relationship is NOT present between nodes [13M02] 
a.  Generalization b.  Association 
c.  Dependency 
d. Realization 
 
125.  _ _ _ _ _ _ _ _ _ is used to model the distribution of components [13M03] 
a. Node 
b.  Package c.  Use case 
d.  Collaboration 
 
126.  Which of the following represents a computational resource? [13S01] 
a.  Component 
b. Node 
c.  Use Case d.  State 
 
127.  Graphically a node is rendered as [13S02] 
a. Cube 
b.  Two rectangles c.  Rectangle 
d.  Rectangle with tabs 
128.  In practice node names are [13S03] 
a.  Verbs 
b. Short nouns 
c.  Adverbs 
d.  Adjectives 
 
129.  _ _ _ _ _ _ is used to model processors [13S04] 
a.  Component 
b. Node 
c.  Use case d.  Class 
 
130.  _ _ _ _ _ _ _ is used to organize the nodes [13S05] 
a.  Component b.  Node 
c. Package 
d.  Stereo type 
 
131.  _ _ _ _ _ _ is used to model the actions that cause components migrate [14D01] 
a.  Use Case Diagram 
b.  Deployment Diagram c.  Interaction Diagram d.  Component Diagram 
 
132.  Component Diagram is a special kind of _ _ _ _ [14D02] 
a. Class Diagram 
b. Component Diagram c.  Deployment Diagram d.  Sequence Diagram 
 
133.  Which of the following diagram is used to model adaptable systems [14M01] 
a.  State Chart Diagram b.  Activity Diagram 
c. Component Diagram 
d.  Use Case Diagram 
 
134.  _ _ _ _ _ _ _ is used to indicate the version number of the source code file [14M02] 
a.  Stereotype b.  Constraint 
c. Tagged Value 
d.  Version 
 
135.  Which of the following is used to model the seams in a system [14M03] 
a.  Component b.  Node 
c.  Use Case 
d. Interface 
 
136.  _ _ _ _ _ _ diagram is used to model a physical database [14S01] 
a.  Class Diagram 
b. Component Diagram 
c.  Deployment Diagram d.  Sequence Diagram 
 
137.  Which of the following is NOT present in a Component Diagram? [14S02] 
a.  Interface 
b.  Realization relationship c.  Constraint 
d. Class 
 
138.  Component diagrams are commonly used to model [14S03] 
a. Physical database 
b.  Vocabulary of the system c.  Logical database 
d.  Context of the system 
 
139.  _ _ _ _ _ _ diagram is used to model static implementation view of a system [14S04] 
a. Component Diagram 
b. Deployment Diagram c.  State Chart Diagram d.  Activity Diagram 
 
140.  Which of the following shows the set of components and their relationship [14S05] 
a.  Deployment Diagram b.  Component Diagram c.  Use Case Diagram 
d.  State Chart Diagram 
141.  Which of the following element is NOT present in a deployment diagram? [15D01] 
a.  Note 
b.  Constraint c.  Component 
d. Tagged value 
 
142.  Deployment Diagram is a special kind of [15D02] 
a.  Component Diagram b.  Use Case Diagram 
c. Class Diagram 
d.  Sequence Diagram 
 
143.  Which of the following relationship is not present in a deployment diagram? [15M01] 
a.  Dependency b.  Association 
c. Generalization 
d.  Aggregation 
 
144.  The static deployment view of a system primarily addresses [15M02] 
a.  Performance b.  Throughput c.  Installation d.  Functionality 
 
145.  Deployment diagram is used to model [15M03] 
a.  The vocabulary of a system b.  The behavior of a system 
c. The static aspects of a system 
d.  The executables and libraries 
 
146.  _ _ _ _ _ _ diagram shows the systems topology and distribution of components. [15S01] 
a.  Component Diagram b.  Use Case Diagram 
c. Deployment Diagram 
d.  Activity Diagram 
 
147.  Which of the following diagram is used to model embedded systems [15S02] 
a. Deployment Diagram 
b. Component Diagram c.  State Chart Diagram d.  Use Case Diagram 
 
148.  _ _ _ _ _ diagram is used to model physical aspects of an object-oriented system [15S03] 
a.  Activity Diagram 
b. Deployment Diagram 
c.  State Chart Diagram d.  Use Case Diagram 
 
149.  Graphically a node is rendered as [15S04] 
a.  A rectangle b.  A box 
c.  A circle 
d. A cube 
 
150.  _ _ _ _ _ _ _ _ _ _ diagram is used to model Client-Server systems [15S05] 
a.  State Chart Diagram b.  Activity Diagram 
c. Deployment Diagram 
d.  Object Diagram 
 
151.  _ _ _ _ _ _ _ _ defines the stakeholders view of the product to be developed [16D01] 
a.  Supplementary specification b.  Glossary 
c. Vision 
d.  Use Case model 
 
152.  Non-functional requirements of Library System are captured in [16D02] 
a.  Glossary b.  Vision 
c. Supplementary Specification 
d.  Use Case Model 
 
153.  Which of the following is a functional requirement? [16M01] 
a.  Reliability b.  Usability 
c.  Performance 
d. Behavior 
154.  Which of the following process model is best suited for developing object-oriented systems? [16M02] 
a.  Waterfall model 
b. Unified Process model 
c.  Prototype model d.  Spiral model 
 
155.  The terms and definitions of library system are captured in [16M03] 
a.  Supplementary specification 
b. Glossary 
c.  Vision 
d.  Use Case model 
 
156.  _ _ _ _ _ _ _ _ are the capabilities and conditions to which the system must conform [16S01] 
a.  Stakeholders b.  Software 
c. Requirements 
d.  End Users 
 
157.  Object -oriented analysis emphases on [16S02] 
a.  Investigation of the requirements 
b. Finding and describing the objects 
c.  Finding the conceptual solution 
d.  Defining objects and their collaborations 
 
158.  _ _ _ _ _ _ _ _ are the mechanisms to discover and record requirements [16S03] 
a.  Classes 
b. Use Cases 
c.  Objects 
d.  Interfaces 
 
159.  Which of the following is a valid use case for library system? [16S04] 
a.  Book 
b. Issue Book 
c.  Student d.  Register 
 
160.  Which of the following is a valid actor for library system? [16S05] 
a. Student 
b.  Book 
c.  Journal d.  Account 
 
161.  Which of the following is a quality attribute? [17D01] 
a.  Functionality 
b. Usability 
c.  Interface 
d.  Implementation 
 
162.  _ _ _ _ _ _ _ _ diagram illustrates input and output events related to the system under discussion [17D02] 
a.  Use Case diagram 
b. Sequence diagram 
c.  Class diagram 
d.  Activity diagram 
 
163.  _ _ _ _ _ _ _ _ are the primary mechanisms in the Unified Process to describe system behavior [17M01] 
a.  Classes 
b. Use Cases 
c.  Supplementary specifications d.  Components 
 
164.  In the UML, the system as a whole can be represented by a [17M02] 
a. Class 
b.  Use Case 
c.  Supplementary specification d.  Component 
 
165.  _ _ _ _ _ _ _ _ language is used to express constraints in models [17M03] 
a.  Constraint language 
b. Object constraint language 
c.  Class Constraint language 
d.  Use Case Constraint language 
 
166.  The scenario of a use case is graphically represented using [17S01] 
a.  Use Case diagram b.  Class diagram 
c. Sequence diagram 
d. Activity diagram 
 
167.  The name of a system event starts with [17S02] 
a. A Verb 
b.  A Noun 
c. An Adverb 
d. An Adjective 
 
168.  Sequence diagrams are part of [17S03] 
a. Use Case model 
b.  Domain model c.  Design model 
d. Implementation model 
 
169.  The elements of an interface are [17S04] 
a.  Mehods 
b.  Attributes 
c.  Operations 
d.  Classes 
 
170.  Metadata is stored in [17S05] 
a. Data dictionary 
b. Vision document 
c.  Supplementary specification d.  Requirements specification 
 
171.  On a domain model with n different conceptual classes, there can be [18D01] 
a. n(n+1) associations 
b. n(n-1) associations 
c. 2n associations 
d. 2n+1 associations 
 
172.  The domain model of Library System consists [18D02] 
a. Book class with attributes title, price 
b.  Book class with attribute author and operation getAuthor 
c.  Book class with attributes title, author, price and operation getTitle 
d.  Book class with attributes title, author, price and operations getTitle, getAuthor 
 
173.  _ _ _ _ _ _ _ _ model visualizes the conceptual classes in the problem domain [18M01] 
a.  Use Case model b.  Domain model c.  Design model 
d. Implementation model 
 
174.  Using UML, a domain model is illustrated with a set of [18M02] 
a.  Use Case diagrams 
b. Class diagrams with no operations 
c. Sequence diagrams 
d. Component diagrams 
 
175.  Conceptual class consists only [18M03] 
a.  Attributes b.  Operations c.  Events 
d.  Responsibilities 
 
176.  Which of the following conceptual class presents in the domain model of Library System? [18S01] 
a.  Register 
b.  Issue Book c.  Book Return 
d. Check Account 
 
177.  In Library system, the multiplicity of the association between student and book corresponds to [18S02] 
a.  One-to-many 
b.  Many-to -one c.  One-to -one 
d.  Many-to -many 
 
178.  Multiplicity ``l..*'' represents [18S03] 
a.  Zero or more b. One or more c.  Many 
d. Exactly one 
 
179.  In class box attributes are shown in [18S04] 
a. First compartment 
b. Second compartment 
c.  Third compartment d.  Fourth compartment 
 
180.  Which of the following is a strategy for identifying conceptual classes? [18S05] 
a. Identifying noun phrases 
b.  Identifying verb phrases c.  Identifying adjectives 
d.  Identifying adverbs 
 
181.  _ _ _ _ _ _ _ _ diagram illustrates use case realizations [19D01] 
a.  Class diagram 
b. Component diagram c.  Sequence diagram d.  Activity diagram 
 
182.  Attribute visibility from object A to object B exists when [19D02] 
a.  A is an attribute of B 
b. B is an attribute of A 
c.  A is a parameter of a method B 
d.  B is a parameter of a method A 
 
183.  A use case is realized by [19M01] 
a. A Collaboration 
b.  An Interface c.  A Component d.  A Node 
 
184.  _ _ _ _ _ _ _ _ is used to denote a collection of instances [19M02] 
a.  Named instance 
b.  Anonymous instance 
c. Multiobject 
d.  Multiinstance 
 
185.  Forward engineering of a collaboration diagram is possible especially if the context of the diagram is [19M03] 
a. An operation 
b.  A subsystem c.  A system 
d.  A workflow 
 
186.  Sequence diagram is used to model [19S01] 
a.  Workflows 
b. Flows of control by time ordering 
c.  Flows of control by organization d.  Life time of an object 
 
187.  _ _ _ _ _ _ _ _ distinguishes a sequence diagram from collaboration diagram [19S02] 
a.  Lifeline 
b.  Focus of control 
c. Path 
d.  Message 
 
188.  Which of the following is not present in a sequence diagram? [19S03] 
a.  Life line b.  Object 
c. Sequence number 
d.  Focus of control 
 
189.  _ _ _ _ _ _ _ _ is an instance of an association [19S04] 
a.  Multiplicity b.  Role 
c. Link 
d.  Navigation 
 
190.  Which of the following diagram is used to represent structural organization of objects [19S05] 
a.  Sequence diagram 
b. Collaboration diagram 
c.  Class diagram 
d.  Activity diagram 
 
191.  _ _ _ _ _ _ _ _ is a contract or obligation of a class [20D01] 
a.  Operation 
b. Responsibility 
c.  Attribute d.  Event 
 
192.  Navigability in the association implies [20D02] 
a.  Usability 
b.  Visibility c.  Operability d.  Adaptability 
 
193.  Non software things are modeled using [20M01] 
a. Classes 
b.  Use Cases 
c.  Components 
d.  Collaborations 
 
194.  _ _ _ _ _ _ _ _ relationship exists between the classes Student and Library [20M02] 
a.  Generalization b.  Aggregation c.  Dependency 
d.  Realization 
 
195.  _ _ _ _ _ _ _ _ relationship is used to model 'Inheritance' property of Object Oriented systems [20M03] 
a.  Dependency b.  Association 
c. Generalization 
d.  Realization 
 
196.  By default methods are [20S01] 
a.  Private 
b. Public 
c.  Protected d.  Undecided 
 
197.  The set of significant decisions about the organization of a software system is called [20S02] 
a.  Feasibility study 
b.  Requirement analysis 
c. Software architecture 
d.  Design pattern 
 
198.  _ _ _ _ _ _ _ _ diagram is used to model the vocabulary of a system [20S03] 
a. Class diagram 
b.  Component diagram c.  Use Case diagram 
d.  Deployment diagram 
 
199.  Which of the following class present in the class diagram of Library System? [20S04] 
a. Student 
b.  Loan 
c.  Product Description d.  Fraud agent 
 
200.  _ _ _ _ _ _ _ _ relationship exists between the classes Student and Book [20S05] 
a.  Dependency 
b.  Generalization 
c. Association 
d.  Aggregation 

 

 

 

 

 

 

www.uandIStar.org