oosd questions

6
Part A UNIT I 1. Discuss the importance of us ing cl ass di agram i n OO Sy stem Development. 2. Wha t ar e the bui ldi ng bl ocks of UML? 3. What is UML? Enumera te th e dia grams and their purpos es 4. Di scus s abou t ‘Ador nments 5. Expl ain h ow t o dra w a ‘Clas s Di agr am’ 6. What is UML and whe re can the UML be use d 7. Name the 4 ki nds of t hings i n UML. 8. Wha t i s f orward and revers e Engi neer ing 9. Def ine the concept of ‘ Dependency Relati ons hips’ 10. What are the extensi bilit y mechanism 11. Distinguish between As sociation and Aggregation. 12. What is Gene rali zation ? 13. A ----- Describes what a system does but it does not specify how i t does 14. Define activity diagram. In what way is it differ ent from class diagram? 15. Explain the purpos e of ‘Activity diag rams ‘. 16. Define Rol e and Activi ty. 17. Define act ivity & wor kflow 18. What are Swimlanes? Explain with Examples. 19. Define Events an d Signals 20. Define the followi ng terms: a) Use case b) actor 21. Distinguish between sequence diagrams and collaboration diagrams 22. Define st ate chart diag rams. 23. Menti on any two advant ages of component diag ram. 24. Describe about ‘Deployment Model’. 25. What are the benefits of ‘Uni fied Process’ E xplain? 26. What is a ‘Busin ess Model ’? Explai n.

Upload: donotandrew

Post on 03-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 1/6

Part A

UNIT I

1. Discuss the importance of using class diagram in OO System Development.

2. What are the building blocks of UML?3. What is UML? Enumerate the diagrams and their purposes

4. Discuss about ‘Adornments’

5. Explain how to draw a ‘Class Diagram’

6. What is UML and where can the UML be used7. Name the 4 kinds of things in UML.

8. What is forward and reverse Engineering

9. Define the concept of ‘ Dependency Relationships’10. What are the extensibility mechanism

11. Distinguish between Association and Aggregation.

12. What is Generalization?13. A ----- Describes what a system does but it does not specify how it does

14. Define activity diagram. In what way is it different from class diagram?

15. Explain the purpose of ‘Activity diagrams ‘.16. Define Role and Activity.

17. Define activity & workflow

18. What are Swimlanes? Explain with Examples.

19. Define Events and Signals20. Define the following terms: a) Use case b) actor 

21. Distinguish between sequence diagrams and collaboration diagrams

22. Define state chart diagrams.23. Mention any two advantages of component diagram.

24. Describe about ‘Deployment Model’.

25. What are the benefits of ‘Unified Process’ Explain?26. What is a ‘Business Model’? Explain.

Page 2: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 2/6

Pat-B

UNIT-I

1. Describe about the following three building blocks of ‘Unified ModelingLanguage’ (UML)

Things Relationships Diagrams

2. Describe the basic Structural Modeling with the help of 

A) Classes

B) Relationships

C) Common mechanismsD) Diagrams.

3. Explain Relationship & common mechanisms in Structural modeling?4. a) Briefly Explain 4 mechanisms that apply consistently throughout the

language?

b) Explain the steps in order to i) F-Engineer class diagram ii) R-Engineer classdiagram?

5. a) Discuss Advanced relationship –Dependency &Generalization?

b) Explain the need for modeling in understanding & building the system?6. With the help of examples discuss the various advance relationships in UML?

7. a) What are the various kinds of diagrams that can be used to view the

static & dynamic parts of a system? Explain.

b) What is a Package? What relationships can exist between packages?8. Draw a class diagram with sufficient details representing a book define by the

following statement;

“ A book is composed of a number of parts, which in turn are composed of anumber of chapters. Chapters are composed of sections.”

• A book includes a publisher, publication data and an ISBN.

• A part includes a title and a number.

• A chapter includes a title , a number and an abstract.

• A section includes a title and a number.

What is structural modeling? Discuss the features of structural modelingwith examples.

9a) Explain the following class relationships with examples.

1) Association 2) Dependency 3) Generalization

 b) Draw a class diagram to model the following.A University consists of number of colleges

A College offers number of courses.

Each course consists of number of studentsA college also has teaching staff and non- teaching staff.

10 .Explain modeling concepts in UML, with suitable examples?11 Discuss about class diagram & advanced classes advanced relationships?

12. Model the relationship between a car (that has an engine and a color) and its

owners (having a name) in a UML class diagram. A car can have several ownersovertime, but only one or none owner at a time. Do not forget cardinalities, role

names, attributes and their types.

13. explain following terms in detail showing which one is most general and most

specific. i) Aggregation ii) Association iii) Composition.

Page 3: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 3/6

UNIT-II1. Draw use case diagrams for a Library information system of a college. State

your assumptions.

2. Summarize the modeling techniques used for use case diagrams and state chartdiagrams.

3a) what is the difference between an event and a guard?

 b) What is the difference between an event and an action?4a) Describe the steps involved in modeling an interaction with the help of a

diagram?

 b) Discuss what can be done for building a system that encompasses multiple

flows of control.5 a) Discuss the following concepts of activity diagram-transition,

Branching, forking & joining, swimlines.

b) What is well structured chart diagram & what are the basic steps in drawinga class diagram.

6 a) Write about interactions in behavioral modeling with examples.

b) Explain about deployment diagram, systems & models briefly.7 a) With the help of an example explain how activity diagram can be used to

model a workflow.

b) What is State? Explain- context, states & transitions.8 a) Explain how use case diagram can be used for modeling the requirements

of a system.

9 State the difference between structural modeling & behavioral modeling?

10 Discuss in detail about the advanced structural modeling?11 a) Write about interaction diagram & activity diagram?

b) Discuss about events, signals & state machines.

12 write short notes on the following.a. Class Diagrams

 b. State Machines

c. Collaborations13 What are interaction diagrams? If “issue – a-book ‘is a use case in a library

information system. Draw a sequence diagram for the above. State your assumptions.

14Write short notes on:State chart diagrams

Patterns and Frameworks.

15a) Explain about states and Transitions of State machines

 b) Discuss about state chart diagrams with examples.

16. Discuss with examples state chart diagrams

17. Explain about the following

a) Use Case diagrams b) Interaction Diagrams

c) State chart diagrams

Page 4: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 4/6

UNIT-III

1. a) Explain about interactions, Use cases & their representations.

b) Discuss about Events & Signals and state machines.2. Discuss the contents and common uses of deployment diagram & also

about component diagram.

3. a) Discuss in detail about core work flows.b) Briefly discuss about role and activity.

4. a) Discuss about collaborations in architectural modeling.

b) Explain about deployment diagram, systems & models briefly.5. a) Explain the concepts of pattern &frameworks &explain where they are useful.

b) Explain the common uses & contents of deployment diagram.

6. a) What are the particulars of component diagram that distinguish themfrom other kinds of diagram.

b) What are trace relationships? What are they used for.

c) Give the general guideline to model a physical diagram.

7a) What is meant by ‘Unified process ‘ . Explain in detail b) Describe about the ‘Deployment model’.

c) Describe about ‘Component Diagram’s

Page 5: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 5/6

UNIT-IV

1. Discuss about the phased Development process in detail.

2. a) Write note on organizing unified software process along time and context. b) Discuss about Business modeling in detail.

3. Write notes on the following

a) Patterns & frame works.b) Testing in Unified Process.

c) Systems & Models.

4. a) Write about fundamentals & structures in unified software process.b) Explain about environment & project management in core work flows.

5. a) Discuss the life of the unified process.

b) Describe how it is useful to formalize the use case descriptions.6. Write short notes on the following

a) Building blocks of UML.

b) Deployment

c) Unified Software process.7. Describe steps in an archetypes workflow in requirements capture.

8. a) Discuss the important difference between business modeling &

domain modeling. b) What are the basic steps in capturing requirements as use case?

9. a) Explain about organizing along line & context with examples.

b) Discuss about Business modeling in core work flows.10. a) What phases exist in unified process & describe the main purpose of 

each phase briefly.b) Compare analysis model & design model.

11a) Explain about he fundamentals of ‘Unified Software process’. b) Explain how to develop a ‘Business Model’.

12. Unified software process is

Use case driven.Architecture centric and

Iterative an incremental

Justify the above statement.13. Discuss the components, processes, methods and technologies employed in the

Unified Approach to software Development.

14. college runs a students admission systems every year, for a batch of 40 studentsfor the first year of M.Tech course. The procedures on announcement of the

admission is : newspaper advertisement is release, applications are called from the

candidates, written test is administered and a list of the 40 students admitted is posted

on the notice board. The selected candidates are asked to pay Rs. 30,000/- fee withina week from the date of announcement.

Develop a business process models and draw a complete set of UML diagrams

for the above domain.

Page 6: OOSD Questions

7/29/2019 OOSD Questions

http://slidepdf.com/reader/full/oosd-questions 6/6

UNIT-V1 a) Distinguish between analysis and design workflows of unified process.

 b) Explain the process of analysis of Unified process.

2. Write about analysis &design to unified process?

3. a) What are the basic responsibilities of an architect in implementation &explain.

 b) Discuss the role of testing in software life cycle.

4. a) With the help of examples explain the need to employ analysis.b) Discuss the workflow during testing including participating workers &

their activities.

5 a) Explain how a component process within & across developmentteams provide benefits.

b) Describe how a business model can be developed &how use cases can

 be found from it.6a) Give a brief description of how an analysis model can be compared with a

design model.

 b) Briefly describe the responsibilities of a test engineer in the testing

workflow.7 a) Discuss the role of analysis in the software lifecycle.

b) Discuss the workflow in implementation including the participating

workers & their activities.

8. a) Discuss in details about core workflows

 b) Briefly explain about role and activity.