Total Pages : 03
MCA/D-18 10065
OBJECT ORIENTED ANALYSIS AND
DESIGN USING UML
MCA-14-31
ROU NO, csrsecseereee
Time : Three Hours] [Maximum Marks : 80
Note : Attempt Five questions in all. Q. No. 1 is compulsory.
Attempt four more questions selecting at least one
question from each Unit.
1. Answer the following questions in brief : 4x4=16
(a) Explain the following terms in UML : collaboration,
package, common divisions, rectification.
(b) Distinguish between concurrency and persistence of
objects. ,
(c) Explain the following wrt. state modeling : entry
and exit conditions, concurrency within object,
guard.
(a) What do you mean by domain class model ? Explain
in brief.
G-41/3) L-10065 PLO.2. (a)
(b)
3. (a)
)
Unit I
What are extensible mechanisms in UML ? Explain
them with suitable examples. 8
What is dependency relationship in UML ? Explain
different types of permission dependencies with a
suitable example of each. 8
What is Component ? What are different types of
interface ? What is component diagram ? Give one
example of component diagram. 8
Explain generalization and realization relationships
with three examples of each. 8
Unit
4. Explain the following concepts with examples :
Self association n-ary association, qualifier, composition,
multilevel inheritance, abstract class, association class,
bag.
5. (a)
)
L-10065
16
What is Object ? What are tangible and non-tangible
objects ? How do you find objects, classes and
relationship among them ? Explain. 8
Draw a class diagram for Banking Management
System showing all possible association end names.
8)
(0)
(b)
)
Unit 1
What are event and their attributes ? What ~
are different types of events ? Explain with
examples. . 5
Explain the relationships between class model and
state model. 5
What is use case diagram ? Distinguish between
includes and extends relationships. 6
What is sequence diagram ? Draw sequence diagram
to send an e-Mail. 8
Draw activity diagram to process friend request in
social networking website using concept of swim
lanes. 8
Unit IV
What is application interaction model ? Explain the
steps of this model. 8
How can you allocated subsystems to hardware
units ? Explain. 8
9. Write short notes on the following :
(a)
(b)
Identifying Concurrency
Hardware and Software trade-offs.
G44) L-10065 3 250