0% found this document useful (0 votes)
24 views4 pages

QB Ooad Unit1

This document is a question bank for the course CS8592 – Object Oriented Analysis and Design at Arasu Engineering College. It includes questions from two units, covering topics such as UML, use case diagrams, object-oriented analysis, and design principles. The document is structured into Part A and Part B, with various questions aimed at assessing understanding and application of the subject matter.

Uploaded by

parvathy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views4 pages

QB Ooad Unit1

This document is a question bank for the course CS8592 – Object Oriented Analysis and Design at Arasu Engineering College. It includes questions from two units, covering topics such as UML, use case diagrams, object-oriented analysis, and design principles. The document is structured into Part A and Part B, with various questions aimed at assessing understanding and application of the subject matter.

Uploaded by

parvathy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

ARASU ENGINEERING COLLEGE

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

QUESTION BANK

Sub. Code & Name : CS8592 – OBJECT ORIENTED ANALYSIS AND DESIGN
Year/Sem./Branch : III/V/CSE-B Regulation: 2017 Academic Year: 2022-2023
Staff Name: Mrs.S.Parvathy

UNIT - I
Part – A
1. Define an object example?
2. What is a use case diagram?
3. Define OOAD.
4. What are the perspective to apply UML
5. Define use case and actor
6. List out the components of POS system?
7. List the principles of modeling in UML?
8. What is unified modeling language?
9. Write the common uses of class diagram?
10. What are the primary goals in the design of UML?
11. Define an object. Identify the probable attributes that will be modeled in a library database for
the object book?
12. What is inception?
13. What is a unified process?
14. What is the difference between a class and an object?
15. What is an object modeling language?
16. What is meant by attributes?
17. List any two features of object based languages.
18. What is the significant of UML?
19. What are the primary goals in the design of UML?
20. List out the components of POS system?
Part – B
1. a. Outline the steps to be followed to identify actors and use cases.(6)
b. What is inception Outline the tasks that a project team performs during inception.(7)
2. Let's say you own a small baking company, where you make and design custom cakes for
different occasions. You now wish to take your business online, so that you could cater to a
large customer base. You hire a web development company to build an online cake store for
you. This software product is build on the basis of the Unified Process Model (UPM).(15)
3. Define and explain UPM with its phases for developing the above online baking company.(13)
4. Explain in detail about/unified Process in Object oriented and Design? Explain the phases with
neat diagrams(15)
5. Write the use of case modeling and explain in detail.(13)
6. Apply interactive modeling for a payroll system in UML.(13)
7. What is the purpose of a use case model? Identify the actors, scenarios and use cases for a
library management system.(13)
8. i) Present an outline of object-oriented analysis and object-oriented design. (7)
ii) Why the Unified process has emerged as a popular and effective software development
process?(6)
9. Model a use case diagram for the following scenario:
Deepthi super market wants a subsystem to process supply orders via the Web. The user will
supply via a form their name, password, account number and a list of supplies along with an
indication of the quantities desired. The subsystem will validate the input, enter the order into
a database and generate a receipt with the order number, expected ship date and the total cost
of the order. If the validation step fails, the subsystem will generate an error message
describing the cause of the failure.(15)
10. Draw a neat sketch of the logical layered architecture of NextGen application and explain the
components in detail(13)
UNIT - II
Part – A
1. Define multiplicity of an association.
2. What is an association class? Give example?
3. Define design class diagrams?
4. What is qualified associaton?
5. What is the relationship of a conceptual super class to a subclass?
6. What are the tasks performed in elaboration?
7. Define refinement?
8. What is aggregation?
9. Why call a domain model a 'visual dictonary'?
10. How to create a domain model?
11. Outline the purpose of using use cases, to describe requirement?
12. When to create a subclass of a superclass?
13. Define modular design?
14. Mention interface and domain layer responsibilities.
15. Define conceptual classes.
16. When to define new data type classes
17. Define classifier.
18. What is a role?
19. What are the three strategies to find conceptual classes?
20. How to Find Associations?
Part – B
1. Explain about Aggregation and Composition with examples
2. Model a class diagram for a "Library Management System". State the functional requirements
you are considering
3. Model a class diagram for a "Banking System". State the functional requirements you are
considering
4. Describe UML notation for Class diagram with an example. Explain the concept of link,
association and inheritance.
5. Illustrate the concept of Domain model with examples.(15)
6. Describe the strategies used to identify the conceptual classes. Describe the steps to create a
domain model used for representing the conceptual classes.(15)
7. What is Domain Model Refinement? Explain with suitable examples.
8. Explain the conceptual model of the UML in detail? Explain various common mechanisms
used in UML.
9. Illustrate with an example, the relationship between sequence diagram and use cases.
10. What is multiplicity of an association? Explain with an example the different types of
multiplicities.

You might also like