code no: 07a6ec09 ajntuworld question papersz.pdf · 1. (a) draw a sequence diagram for the add...

15

Upload: others

Post on 13-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in
Page 3: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 2

III B.Tech II Semester Regular/Supplementary Examinations,May 2010OBJECT ORIENTED ANALYSIS AND DESIGN

Common to Information Technology, Computer Science And Engineering,Computer Science And Systems Engineering

Time: 3 hours Max Marks: 80Answer any FIVE Questions

All Questions carry equal marks? ? ? ? ?

1. (a) Write a Java program for the Loan class

(b) Draw a deployment diagram for the library system

(c) Draw activity diagram to inform a person when a loan is due [8+3+5]

2. (a) Enumerate the steps to model source code. Illustrate with a diagram in UMLnotation.

(b) Enumerate the steps to model an executable release. Illustrate with a UMLdiagram. [8+8]

3. (a) What area various parts of a transition. Explain briefly.

(b) Define event and signal. What are the four kinds of events modeled by UML?[10+6]

4. (a) Briefly explain the two stereotypes that apply to dependency relationshipsamong packages.

(b) Briefly explain the two stereotypes that apply to dependency relationshipsamong use cases.

(c) Briefly explain the eight stereotypes that apply to dependency relationshipsamong classes and objects in class diagrams. [4+4+8]

5. (a) What are swimlanes? Explain with an activity diagram.

(b) How are forking and joining used in activity diagrams? Give example.

(c) What are the steps of forward engineer and reverse engineer an activity dia-gram? [8+5+3]

6. (a) Define association. How is it implemented in programming languages? Giveexamples for binary and ternary associations. Give UML notation for associ-ation.

(b) Explain any two relational properties of aggregation.

(c) Explain the various views in modeling a system’s architecture. [6+4+6]

7. (a) Consider modeling a student information system. Consider the use case “stu-dent registers for a course”. Draw a sequence diagram and explain briefly.

(b) Explain about collaboration diagrams. How are they contrasted with sequencediagrams? What is semantic equivalence with interaction diagrams?[8+8]

1

AjntuW

orld.

in

Page 4: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 2

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 schedulethe receiving and conference calls. Draw a class diagram. [6+2+8]

? ? ? ? ?

2

AjntuW

orld.

in

Page 5: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 4

III B.Tech II Semester Regular/Supplementary Examinations,May 2010OBJECT ORIENTED ANALYSIS AND DESIGN

Common to Information Technology, Computer Science And Engineering,Computer Science And Systems Engineering

Time: 3 hours Max Marks: 80Answer 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) Briefly 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 statechartdiagrams. [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 differences 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:

3

AjntuW

orld.

in

Page 6: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 4

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 validationsystem. Explain briefly.

(b) Draw the UML diagram to model the requirements of a system.

(c) What is the significance of use cases and collaborations. [8+4+4]

? ? ? ? ?

4

AjntuW

orld.

in

Page 7: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 1

III B.Tech II Semester Regular/Supplementary Examinations,May 2010OBJECT ORIENTED ANALYSIS AND DESIGN

Common to Information Technology, Computer Science And Engineering,Computer Science And Systems Engineering

Time: 3 hours Max Marks: 80Answer any FIVE Questions

All Questions carry equal marks? ? ? ? ?

1. (a) Draw a sequence diagram for the Add title use case

(b) For coding, the specifications are fetched from which diagrams in the designmodel? explain

(c) Draw class diagram for user interface classes in the functions menu and explain[4+6+6]

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. [4+12]

3. (a) Explain the following:

i. Role

ii. Multiplicity

iii. has-a relationship

iv. Generalization

(b) Define idiom. Enumerate the steps to model structural relationships.

(c) Define the following:

i. Stereotype

ii. Tagged value [8+6+2]

4. (a) Enumerate the steps to model interprocess communication (IPC).

(b) Draw a UML diagram which models IPC in a distributed reservation systemwith processes spread across four nodes. Briefly explain.

(c) What are the characteristics of a well-structured active class and active object?[5+5+6]

5. (a) What are swimlanes? Explain with an activity diagram.

(b) Enumerate the steps to model a workflow? [8+8]

6. Giving appropriate illustrative UML diagrams, enumerate the steps to model thefollowing:

5

AjntuW

orld.

in

Page 8: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 1

(a) Physical data base

(b) source code. [16]

7. (a) Enumerate the steps to model logical database schema.

(b) Draw a class diagram for a school information system.

(c) What is object diagram? [6+8+2]

8. What are the building blocks that comprise the UML vocabulary. Give UMLnotation. [16]

? ? ? ? ?

6

AjntuW

orld.

in

Page 9: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 3

III B.Tech II Semester Regular/Supplementary Examinations,May 2010OBJECT ORIENTED ANALYSIS AND DESIGN

Common to Information Technology, Computer Science And Engineering,Computer Science And Systems Engineering

Time: 3 hours Max Marks: 80Answer any FIVE Questions

All Questions carry equal marks? ? ? ? ?

1. (a) Draw a sequence diagram for the use cse Lend Item and explain

(b) Draw a component diagram for the library system and explain

(c) For coding, the specifications are fetched from which diagrams in the designmodel? explain [5+5+6]

2. (a) Why is use case modeling useful in analysis?

(b) Define actor. Contrast actor with user. How are actors identified?

(c) What are the contents, common properties and common uses of use case dia-grams. [4+7+5]

3. (a) Explain the UML approach to software architecture.

(b) Why is UML used? Explain the various relationships with UML notation.[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 model comments.

(b) Enumerate the steps to model new building blocks.

(c) Enumerate the steps to model new properties.

(d) Define idiom. Enumerate the steps to model new semantics. [5+5+3+3]

6. (a) Enumerate the steps to model an executable release.

(b) What are the contents, common properties and common uses of componentdiagrams? Explain briefly. [4+12]

7. Consider the usecase “withdraw amount” related to ATM transaction modeling.Draw the interaction diagrams for the usecase. Explain briefly. [16]

8. (a) What are the characteristics of a well-structured model with time and spaceproperties.

(b) Draw a collaboration diagram that models the migration of a web agent thatmoves from node to node, collecting information and bidding on resources inorder to automatically deliver a lowest-cost travel ticket. Briefly explain.

7

AjntuW

orld.

in

Page 10: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: 07A6EC09 R07 Set No. 3

(c) Enumerate the steps to model objects that migrate. [4+8+4]

? ? ? ? ?

8

AjntuW

orld.

in

Page 11: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in
Page 12: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: V3227/R07

III B.Tech II Semester Regular & Supplementary Examinations, April/May - 2012

OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to Computer Science and Engineering & Information Technology)

Time: 3 Hours Max Marks: 80

Answer any FIVE Questions

All Questions carry equal marks

*****

1. a) What are the behavioral diagrams? explain

b) What are the different classifiers? How to represent them with a diagram?

2. a) Explain how to Model the non software things.

b) What are the various Rules of UML?

3. a)Explain how to Model the distribution of responsibilities in a system

b) How to conduct the reverse engineer a class diagram?

4. a)Explain the Realization relationship in the object oriented modeling

b) How to conduct the forward engineer a class diagram?

5. Write short notes on the following

a) Sequence diagrams

b) Collaboration diagrams

6. a) What are the activity diagrams? Explain with an example

b) Draw the use case diagram to show the functions of a “credit card validation system”

7. a) What is a component? Explain the components and classes with a neat sketch

b) Write short notes on the following

i) Signals ii) call events

8. a) What are the four kinds of events of the UML? Explain them in brief

b) What are the various kinds of components? Explain the components and interfaces

with a neat sketch

*****

1 of 1

Set No: 1

UandiStar.org

for more:- http://UandiStar.orgfor more:- http://UandiStar.org

Page 13: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: V3227/R07

III B.Tech II Semester Regular & Supplementary Examinations, April/May - 2012

OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to Computer Science and Engineering & Information Technology)

Time: 3 Hours Max Marks: 80

Answer any FIVE Questions

All Questions carry equal marks

*****

1. a) Explain the various phases of Software development life cycle with a neat sketch

b) Explain the Modeling a System’s architecture with diagram

2. a) What are the structural diagrams? Explain

b) Explain how to Model the primitive types of a system.

3. a) Explain the class diagram and its components with a neat sketch

b) Explain the interface with its graphical representation

4. a)What are the common mechanisms in the UML

b) What are the various levels of visibility of a classifier?

5. Write short notes on the following

a) Use cases and actors

b) Use cases and flow of events

6. a) Explain the component diagram with a neat sketch

b) What are the activity diagrams? Explain with an example

7. a) What are the four kinds of events of the UML? Explain them in brief

b) Write short notes on the following

i) Time and change events ii) Sending and receiving events

8. a) Draw the use case diagram to show the functions of a “cellular phone”

b) Explain the deployment diagram with a neat sketch

*****

1 of 1

Set No: 2

UandiStar.org

for more:- http://UandiStar.orgfor more:- http://UandiStar.org

Page 14: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: V3227/R07

III B.Tech II Semester Regular & Supplementary Examinations, April/May - 2012

OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to Computer Science and Engineering & Information Technology)

Time: 3 Hours Max Marks: 80

Answer any FIVE Questions

All Questions carry equal marks

*****

1. a) Explain the SDLC (Software Development Life Cycle) from the UML perspective.

b) What are the various kinds of Relationships in the UML?

2. a) Explain how to Model the vocabulary of a system.

b) Explain how to Model the single inheritance

3. a)Explain the class diagram and its components with a neat sketch

b) How to conduct the forward engineer a class diagram?

4. a)Explain the dependency relationship in the object Oriented modeling

b) Explain the Generalization relationship in the object Oriented modeling

5. Write short notes on the following

a) Sequence diagrams

b) Discuss the activity states and action states of the Activity diagrams

6. a)What are the state machines? Explain a state machine with a diagram

b) Write short notes on the following

i) States ii) Transitions

7. a) Write short notes on the following

i) Communication ii) synchronization

b) Explain the state chart diagrams with a neat sketch.

8. a) What is a component? Explain the components and classes with a neat sketch

b) What are the various kinds of components?

*****

1 of 1

Set No: 3

UandiStar.org

for more:- http://UandiStar.orgfor more:- http://UandiStar.org

Page 15: Code No: 07A6EC09 AjntuWorld question papersz.pdf · 1. (a) Draw a sequence diagram for the Add title use case (b) For coding, the speci cations are fetched from which diagrams in

Code No: V3227/R07

III B.Tech II Semester Regular & Supplementary Examinations, April/May - 2012

OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to Computer Science and Engineering & Information Technology)

Time: 3 Hours Max Marks: 80

Answer any FIVE Questions

All Questions carry equal marks

*****

1. a)What are the various kinds of Relationships in the UML

b) What are the various kinds of diagrams in the UML?

2. a) Explain how to Model the non software things of a system.

b) What are the structural diagrams? Explain

3. a)Explain how to Model the logical database schema using the class diagrams

b) Explain how to Model the simple collaborations using the class diagrams

4. a)What are the types and Roles of an Interface? Explain

b) Explain the generalization among packages with UML diagram.

5. Write short notes on the following

a) Use cases and collaborations

b) Organizing the use cases

6. a)What are the activity diagrams? Explain with an example

b) Write short notes on the following

i) Advanced states and transitions ii) sub states.

7. a)What are the four kinds of events of the UML? Explain them in brief

b)What are the state machines? Explain a state machine with a diagram

8. a) Explain on how to model the inter process communication.

b) Explain the state chart diagrams with a neat sketch.

*****

1 of 1

Set No: 4

UandiStar.org

for more:- http://UandiStar.orgfor more:- http://UandiStar.org