Engineering
OBJECT ORIENTED ANALYSIS AND DESIGN
QUESTION BANK
Subject Code : CS6502
Subject Name : OBJECT ORIENTED ANALYSIS AND DESIGN
(OOAD)
Semester : V
UNIT-I
UML DIAGRAMS
PART- A
1. What is the UML?
2.
3.
4.
5.
6.
What is a scenario?
7.
8.
9.
PART- B
PART- B
1. Explain Grasp: designing objects with responsibilities. [16]
2. How to Determining the Visibility of the Design Model? [8]
3. Explain about Patterns for Assigning Responsibilities. [8]
4. Designing
the
Patterns. [16]
Use-Case
Realizations
with
GOF
Design
patterns.[16]
6. Explain LOW and HIGH cohesion with near diagram. [16]
7. With neat diagram explain CONTROLLER.[16]
8. Explain the adopter concept in OOAD. [16]
UNIT-III
CASE STUDY
PART-A
1. What is Object-Oriented Analysis and Design?
2. Define Design Class Diagrams
3. What Tests Can Help Find Useful Use Cases?
4. What are Use Case Diagrams?
5. What are Activity Diagrams?
6. Define Requirements and mention its types.
7. What is Elaboration?
8. What are the tasks performed in elaboration?
9. What are the key ideas and best practices that will manifest
in elaboration?
10. What Artifacts May Start in Elaboration?
11. What are the key ideas for Planning the Next Iteration?
12. What is a Domain Model?
13. How the domain model is illustrated?
14. Why Call a Domain Model a "Visual Dictionary"?
15. What are the elements not suitable in a domain model?
16. What are Conceptual Classes?
17. How to Create a Domain Model?
18. How to Find Conceptual Classes?
19. Mention some Conceptual Class Category.
20. Define Association.
21. Why Should We Avoid Adding Many Associations?
22. How to Name an Association in UML?
the guidelines
aggregation.
that
suggest
when
to
show
PART- B
1. Explain about POS generation systems. [16]
2. Define Inception. Explain about artifacts of Inception [16]
3.Draw the use case diagram for the process sale and specify
actor,use case and scenario.[16]
4.Explain with an example, how use case modeling is used to
describefunctional requirements, Identify the actors, scenario
and use casesfor the example. [16]
5.With an example explain all the use case relationships. [8]
6. Write briefly about elaboration and discuss the differences
between Elaboration and Inception
With examples. [16]
7. Illustrate the concept of Domain model with examples. [16]
8.Describe the strategies used to identify Conceptual Classes,
Describe the steps to create a domain model used for
representingconceptual classes.[16]
9.Explain about Aggregations and compositions [8]
10.Explain all attribute specified in the Domain model with
example.[16]
11.Explain Domain model refinement with suitable diagram.
[16]
12.Explain to find the conceptual class hierarchies with suitable
diagram.[8]
Unit-IV
APPLYING DESIGN PATTERNS
PART- A
1. What is the use of System Sequence Diagrams?
2. What is meant by System Behavior?
3. What is meant by Inter-System SSDs?
4. Define System Events and the System Boundary.
5. How to Naming System Events and Operations?
6. What is meant by interaction diagram?
7. What is meant by link?
8. What is meant by Messages?
9. How to create an instance?
10. What is meant by Low Coupling?
11. What is meant by High cohesion?
12. Define Controller.
13. What is meant by CRC card?
14. What is meant by Pure Fabrication?
relationship
between
[8]
5. With suitable diagram specify all the relationship between SSD
[16]
7. Explain the logical architecture refinement with diagram.[16]
Unit-V
CODNG AND TESTING
PART- A
1. Define post condition.
2. Define Attributes.
3. What is the use of operation contracts?
4. When Are Contracts Useful?
5. Mention the Guidelines for Contracts.
6. What are Steps for Mapping Designs to Code?
7. Creating Class Definitions from DCDs.
8. What is Testing.
9. What are all Issues in OO Testing.
10. What do you meant by Class Testing.
11. Define OO Integration Testing .
12. Write the advantages of GUI Testing.
13. What is OO System Testing.
14. Compatre System testing and integration testing
15. What are all the testing available for OO sysyem.
PART- B
1.What is the operation of contracts works with example.
[16]
2.Explain about implementation model( Mapping Designs
to Code).[16]
3.Explain about Integration testing and GUI testing[16]
4.Explain in detail about class testing.[16]
5.Explain about testing in OO system.[16]