Code No: 07A6EC09
|
R07
|
Set No. 2
|
III
B.Tech II Semester Examinations,December 2010
OBJECT
ORIENTED ANALYSIS AND DESIGN
Common to Information Technology,
Computer Science And Engineering, Computer Science And Systems Engineering
Time: 3 hours Max Marks: 80 Answer any FIVE Questions
All
Questions carry equal marks
1.
(a) What are
interaction diagrams? What are their contents and common proper-ties? Dene
semantic equivalence between two kinds of interaction diagrams.
(b)
|
Enumerate
the steps to model ows of control by
time ordering.
|
[8+8]
|
2. (a)
|
Explain brie y about usecase,
sequence, component and deployment diagrams.
|
|
(b)
|
Explain
the UML approach to SDLC.
|
[8+8]
|
3.
(a) What are the
contents, common properties and common uses of use case dia-grams?
(b)
Enumerate the steps involved in forward engineering and reverse engineering
of use case diagrams.
|
[7+9]
|
4.
(a) Enumerate the steps to model
the following:
i.
objects that migrate
ii.
distribution of objects
iii.
timing constraints.
(b)
Contrast the following:
i.
realtime system
ii.
distributed system.
(c) De ne event and signal.
|
[11+3+2]
|
5.
(a) Extend the
library system to administrate the purchases of new items and draw the use case
diagram
(b)
Draw activity diagram for
purchases of new items and explain brie y
(c)
Draw sequence diagram for purchases of new items and explain brie
yy [4+6+6]
6.
(a) Enumerate the
steps to forward engineer and reverse engineer a component diagram.
(b)
Enumerate the steps to reverse
engineer a deployment diagram.
(c) Enumerate the steps to model a physical database schema.
|
[6+5+5]
|
7.
(a) Enumerate the steps to model
di erent views of a system.
(b)
Enumerate the steps to model
complex views.
(c)
Dene idiom.
Enumerate the steps to model structural relationships. [6+6+4]
8.
(a) Enumerate the steps to model
simple collaborations.
(b)
Describe forward engineering and
reverse engineering.
(c)
The cellular
network must place the phone call correctly, and also schedule
the receiving and conference calls. Draw a class diagram.
|
[6+2+8]
|
Code No: 07A6EC09
|
R07
|
Set No. 4
|
III
B.Tech II Semester Examinations,December 2010
OBJECT
ORIENTED ANALYSIS AND DESIGN
Common to Information Technology,
Computer Science And Engineering, Computer Science And Systems Engineering
Time: 3 hours Max Marks: 80 Answer any FIVE Questions
All
Questions carry equal marks
1.
(a) Why is use case modeling
useful in analysis?
(b)
De ne actor. Contrast actor with
user. How are actors identifed?
(c)
What are the contents, common properties and common uses of use
case dia-
grams.
|
[4+7+5]
|
2.
(a) What is semantic equivalence
between sequence and collaboration diagrams.
(b)
Explain the following
illustrating interaction diagrams.
i.
Focus of control
ii.
object lifeline
iii.
path
iv. Dewey decimal numbering.
|
[3+13]
|
3.
(a) What are the
ve constraints applied to association relationships? Give a brief.
(b)
What are the visibility speci ers
used for classes and packages? Explain.
[10+6]
4.
(a) Illustrate the following
modeling issues with class diagrams.
i.
Modeling simple collaborations
ii.
Modeling logical database schema.
(b) Enumerate the steps to reverse engineer class diagrams.
|
[12+4]
|
5.
(a) Enumerate the
steps to forward engineer and to reverse engineer a deployment diagram.
(b)
What are the characteristics of a
well-structured deployment diagram?
(c) What are the common uses of deployment diagram.
|
[9+4+3]
|
6.
(a) How is association modeled as
a class?
(b)
Explain the antisymmetric and
transitive properties of aggregation.
(c)
How is
generalization/specialization contrasted with more code reuse? State Liskov's
substitution principle.
(d)
What are the principles of modeling? [4x4=16]
7.
(a) Enumerate the
steps to model the distribution of objects. Explain brie y considering a UML
diagram.
(b)
Enumerate the steps to model interprocess communication.
|
[10+6]
|
||||
8.
(a) Draw and
explain sequence diagram for the search facility of the objects, so that
"wild card" characters can be used when searching for titles,
authors, or borrowers.
(b) Write Java program for the search facility
|
[8+8]
|
Code No: 07A6EC09
|
R07
|
Set No. 1
|
III
B.Tech II Semester Examinations,December 2010
OBJECT
ORIENTED ANALYSIS AND DESIGN
Common to Information Technology,
Computer Science And Engineering, Computer Science And Systems Engineering
Time: 3 hours Max Marks: 80 Answer any FIVE Questions
All
Questions carry equal marks
1.
What are the common uses of use case diagrams? Consider any two
modeling issues
and draw relevant use case diagrams. Explain brie y.
|
[16]
|
2.
(a) What is
sequence diagram? What is collaboration diagram? What are the features in each
one?
(b) What are the
properties and common uses of sequence diagrams and collabo-
ration diagrams?
|
[10+6]
|
3.
(a) Draw a sequence diagram for
the Add title use case
(b)
For coding, the
speci cations are fetched from which diagrams in the design model? explain
(c)
Draw class diagram for use interface classes in the functions menu
and explain
[4+6+6]
4. (a) Enumerate the steps to model the
following:
i.
Adaptable systems
ii.
Physical database
iii.
Source code
(b)
Enumerate the steps to reverse
engineer a component diagram.
(c)
|
What
are the common uses of component diagrams?
|
[10+3+3]
|
5. (a)
|
Explain
the following with UML notation
|
i.
behavioral things
ii.
Grouping things
iii.
Annotational things
(b)
De ne software
architecture. Explain the 4+1 view model of systems archi-tecture.
(c) De ne using relationship. Give UML notation.
|
[6+7+3]
|
6.
(a) Enumerate the
steps to model interprocess communication (IPC).
(b)
Draw a UML
diagram which models IPC in a distributed reservation system with processes
spread across four nodes. Brie y explain.
(c)
What are the characteristics of a well-structured active class and
active object?
[5+5+6]
7.
|
Brie y
explain any twelve stereotypes that may be applied to dependency relation-
|
||||||
ships.
|
[16]
|
||||||
8.
|
(a)
|
Consider
railway reservation system and draw class diagram.
|
|||||
(b)
|
What
are the properties of a well-structured diagram.
|
[8+8]
|
|||||
Code No: 07A6EC09
|
R07
|
Set No. 3
|
III B.Tech
II Semester Examinations,December 2010
OBJECT
ORIENTED ANALYSIS AND DESIGN
Common to Information Technology,
Computer Science And Engineering, Computer Science And Systems Engineering
Time: 3 hours Max Marks: 80 Answer any FIVE Questions
All Questions
carry equal marks
1.
(a) How is recursion represented
in a sequence diagram?
(b)
Explain the following with regard
to interaction diagrams.
i.
Object life line
ii.
create and
destroy messages
iii.
Focus of control
iv.
Dewey decimal numbering
v.
Nesting of tours of control
vi. Semantic equivalence.
|
[4+12]
|
2. (a) Draw the use case diagram for the library
system and explain the relationships.
(b) What are the packages in the Library system? explain
|
[6+10]
|
3.
(a) De ne interaction. Brie y
explain about links in interactions.
(b)
Enumerate the steps to model ow of control in interactions.
(c)
Brie y explain about use cases.
Enumerate the steps to model the behavior
of an
element.
|
[5+5+6]
|
|
4. (a)
|
Enumerate
the steps to reverse engineer a class diagram.
|
|
(b)
|
Enumerate
the steps to model object structures.
|
[6+10]
|
5.
(a) What is generalization/
specialization hierarchy. Give an example diagram.
(b)
Give example
diagrams for UML notation of various relationships in UML, one for each
relationship.
(c)
Give an example diagram in UML
that depicts all the four relationships.
(d) Contrast: dependency Vs. association.
|
[4+6+4+2]
|
6.
(a) Enumerate the
steps to model a fully distributed system. Illustrate with a UML diagram.
(b) Enumerate the steps to forward engineer a deployment
diagram.
|
[10+6]
|
7.
(a) What are the
characteristics of a well-structured model with time and space properties.
(b)
Draw a
collaboration diagram that models the migration of a web agent that moves from
node to node, collecting information and bidding on resources in order to automatically
deliver a lowest-cost travel ticket. Briey explain.
[4+8+4]
|
8.
Brie y explain the following with
UML notation wherever applicable.
(a)
Abstraction
(b)
Inheritance
(c)
Runtime Polymorphism
(d)
encapsulation
(e)
Realization
(f)
Liskov's substitution principle
(g) Using relationship.
|
[16]
|
Code No: 07A6EC09
|
R07
|
Set No. 4
|
III
B.Tech II Semester Regular/Supplementary Examinations,May 2010
OBJECT
ORIENTED ANALYSIS AND DESIGN
Common to Information Technology,
Computer Science And Engineering, Computer Science And Systems Engineering
Time: 3 hours Max Marks: 80 Answer any FIVE Questions
All
Questions carry equal marks
?
? ? ? ?
1.
(a) Draw a sequence diagram for
the Add title use case
(b)
Draw the use case diagram for the library system and explain the
relationships.
(c)
Draw a class diagram of business
objects in the design model and explain
[4+6+6]
2.
(a) What is genericity?
(b)
Enumerate the principle of
modeling.
(c)
Enumerate any six artifacts.
(d) Brie y explain the extensibility mechanisms in UML.
|
[3+4+3+6]
|
3.
(a) Enumerate the steps to model
the distribution of responsibilities in a system.
(b)
Enumerate the steps to model
non-software things.
(c) Enumerate the steps to model primitive types.
|
[8+4+4]
|
4.
(a) Explain the
forward engineering and the reverse engineering processes for stat-echart
diagrams.
(b)
Explain the following:
i.
event, actions and guard
conditions
ii.
History states
iii.
substrates: sequential and
concurrent
iv.
Reactive object.
(c)
What area the
contents, common properties and common uses of statechart
diagrams.
|
[4+8+4]
|
5.
(a) Describe about polymorphism
in collaboration diagrams.
(b)
Explain iterated messages and use
of self in messages.
(c)
List out any four di erences
between the two kinds of interaction diagrams.
[6+6+4]
6.
(a) What is the use of forward engineering and reverse engineering
UML diagrams?
(b)
Enumerate the steps to model
logical data base schema.
(c)
|
Contrast
object diagram with class diagram.
|
[6+6+4]
|
7. (a)
|
Enumerate the steps to model the following:
|
i.
Adaptable systems
ii.
Executable release
iii.
Source code
iv.
client/server system.
(b) What
are the characteristics of deployment diagrams?
|
[12+4]
|
8.
(a) Draw a use case diagram
that depicts the context of a credit card validation system.
Explain brie y.
(b)
|
Draw the UML
diagram to model the requirements of a system.
|
|
(c)
|
What is the signi
cance of use cases and collaborations.
|
[8+4+4]
|
0 comments:
Post a Comment