0% found this document useful (0 votes)
67 views2 pages

Cs8592 Ooad Model Exam

This document is a model examination paper for the fifth semester course CS8592 - Object Oriented Analysis and Design at Krishnasamy College of Engineering and Technology. It includes questions divided into three parts: Part A consists of short answer questions, Part B contains detailed questions on various topics such as use case modeling, UML diagrams, and design patterns, and Part C requires a discussion on testing strategies or a class diagram modeling task. The exam is scheduled for 3 hours with a maximum score of 100 marks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

Cs8592 Ooad Model Exam

This document is a model examination paper for the fifth semester course CS8592 - Object Oriented Analysis and Design at Krishnasamy College of Engineering and Technology. It includes questions divided into three parts: Part A consists of short answer questions, Part B contains detailed questions on various topics such as use case modeling, UML diagrams, and design patterns, and Part C requires a discussion on testing strategies or a class diagram modeling task. The exam is scheduled for 3 hours with a maximum score of 100 marks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Q. Code: CS56 Reg.

No:
KRISHNASAMY
COLLEGE OF ENGINEERING AND TECHNOLOGY
S. Kumarapuram, Cuddalore - 607 109.
Department of Computer Science & Engineering
MODEL EXAMINATION
Fifth Semester
CS8592- OBJECT ORIENTED ANALYSIS AND DESIGN

Date: 11-01-2022 Duration: 3 Hrs. Maximum: 100 Marks

Part – A (10 x 2 = 20 Marks)


1. Define an object. Give example.
2. What is a use case diagram?
3. Define multiplicity of an association.
4. What is an association class? Give example.
5. Outline the advantages of modeling a state machine diagram.
6. What is deployment diagram?
7. Define coupling and cohesion.
8. Mention the steps involved in mapping design to code.
9. Define software quality assurance
10. Distinguish between OO integration testing and OO System testing.
Part – B (5x 13 = 65 Marks)
11. a (i) Outline the steps to be followed to identify actors and use cases. (6)
(ii) Describe the basic activities in object oriented analysis and explain,
how use case modeling is useful in analysis (7)
Or
b (i) Explain about the various phases in unified process. (13)

12. a (i) Outline aggregation and composition, with an example. (13)


(ii) Elaborate generalization and specialization with an example.
Or
b Describe UML notation for class diagram with an example. Explain
the concept of link, association and inheritance. (13)
13. a What is the purpose, how to draw and where to use UML component
diagrams? (13)
Or
b Why to use an activity diagrams? Outline the steps in modeling an
activity diagram with an example. (13)

14. a What is GRASP? Explain the following GRASP patterns: Creator,


Information Expert, low Coupling, High Cohension and Controller. (13)
Or
b Explain in detail about the Factory Pattern and mention the
Limitations and applications of Factory pattern. (13)

15. a Explain in detail about the Object Oriented Methodologies (13)


Or
b What is a test case? Describe in detail the test case design for OO
Software with relevant examples. (13)
Part – C (1*15=15)
16. a Discuss the various types of testing strategies in object oriented
environment. (15)
Or
b Model a class diagram for a “Library Management System”. State the
functional requirements you are considering. (15)

Signature of the Faculty Signature of the HoD

You might also like