You are on page 1of 23

DOWNLOADED FROM STUCOR APP

Reg. No. :

Question Paper Code : 40397

B.E./B.Tech. DEGREE EXAMINATIONS, NOVEMBER/DECEMBER 2021.

Fifth/Sixth Semester

Computer Science and Engineering

CS 8592 — OBJECT ORIENTED ANALYSIS AND DESIGN

(Common to Computer and Communication Engineering/


Information Technology)

(Regulations 2017)

Time : Three hours Maximum : 100 marks


Answer ALL questions.

PART A — (10  2 = 20 marks)

1. Delineate Object Oriented Analysis and Design.

2. List out the phases of unified process.

3. Confer class attributes based on fundamental type.

4. Discuss the strategies to find conceptual classes.

5. Compare and find the relation between SSD, System Operation and Layers.

6. Differentiate Sequence and Communication Diagrams.

7. Give the GRASP patterns used for object design.

8. Define high cohesion.

9. List out the errors that you may encounter when you execute your programs.

10. Describe the steps needed to create a test plan.

Refer STUCOR APP for Complete Notes


DOWNLOADED FROM STUCOR APP

PART B — (5  13 = 65 marks)

11. (a) Define Unified Process Model? Exemplify the iterations, outcomes and
workflow in unified Process Model with neat sketch.

Or

(b) Deliberate different notations of UML diagrams in detail.

12. (a) Explain different categories of conceptual classes with examples and
discuss the three strategies to find a conceptual class.

Or

(b) Describe in detail, the Associations, Attributes, Aggregation and


Composition give suitable example.

13. (a) Consider the Library management system. It should provide the facility
to issue the book, to calculate the fine during book return, the placement
of the books on the shelfs, adding new books to the shelfs and removing
old books from the shelfs. Draw the activity diagram with swim lanes for
each and every components of the above scenario.

Or

(b) Consider a House keeping system in a five star hotel. Draw a sequence
and collaboration diagram for the given scenario.

14. (a) Illustrate and provide an interface for creating families of related or
dependent objects without specifying their concrete classes using factory
method.

Or

(b) Elucidate Creator pattern and controller pattern with real time
examples.

15. (a) Explicate in detail the various testing strategies and the impact of object
orientation on testing.

Or

(b) Illustrate with neat sketch the software development life cycle of
object-oriented system.

2 40397

Refer STUCOR APP for Complete Notes


DOWNLOADED FROM STUCOR APP

PART C — (1  15 = 15 marks)

16. (a) Consider a distributed information system for accident management. It


includes many actors such as FieldOfficer, who represent the police, fire
officers who respond to accidents, and Dispatcher, the police officer
responsible for answering 911 calls and dispatching resources to an
accident. FRIEND supports both actors by keeping track of incidents,
resources, and task plans. The FieldOfficer and the Dispatcher interact
through different interface – FieldOfficer interacts FRIEND through a
mobile personal assistant, and Dispatcher access FRIEND through a
workstation. Identify suitable process model for the above project and
justify your answer.
Or
(b) To buy a book electronically from chapters.com, a customer needs to
select the book from a list provided by Chapters’ e-Commerce system,
provide credit card information to the system, then the system gets
authorization from the bank for the payment, and – if positive – confirms
the sale. The order is then sent to the orders department and when the
book becomes available, it is shipped to the customer.
Also, the order department charges the customer’s credit card by
informing the bank of the amount. Draw a sequence diagram that models
this process. Make sure that the model has all relevant actors and the
interactions between them. Do show explicitly the time intervals when
different actors actively participate in the modelling process.

—————————

3 40397

Refer STUCOR APP for Complete Notes


DOWNLOADED FROM STUCOR APP

*X10321* Reg. No. :

Question Paper Code : X 10321


B.E./B.Tech. Degree Examinations, november/december 2020
Fifth/Sixth Semester
Computer Science and Engineering
CS 8592 – object oriented analysis and design
(Common to Information Technology/Computer and Communication
Engineering)
(Regulations 2017)

Time : Three Hours Maximum : 100 Marks

Answer all questions

Part – A (10×2=20 Marks)

1. Define OOAD.

2. List any two common ways to relate use cases and give suitable examples.

3. State the objective of Elaboration.

4. What is multiplicity ?

5. State the purpose of UML activity diagram.

6. Differentiate event, state and transition.

7. What is meant by cohesion ?

8. “Coupling should be low” – Justify.

9. How is debugging different from testing ?

10. What is method testing ?

Part – B (5×13=65 Marks)

11. a) Elaborate use case modelling process with suitable examples.


(OR)
b) With suitable example explain the use case include relationship and extend
relationship.

Refer STUCOR APP for Complete Notes


DOWNLOADED FROM STUCOR APP

X 10321 *X10321*

12. a) Differentiate Elaboration and Inception. List any five and artifacts related
to Inception.
(OR)
b) With an illustration, explain the class hierarchies. Also state the guidelines
for defining a super class.

13. a) Justify the need for component and deployment diagrams with a suitable
real time example.
(OR)
b) Differentiate state independent and state dependent objects. How to model
them using State Machine Diagrams ?

14. a) What is GRASP ? List and explain the nine object oriented design principles.
(OR)
b) With an illustrated example diagram, brief on adapter pattern.

15. a) What are test cases ? List the guidelines for developing quality assurance test
cases.
(OR)
b) Suggest strategies to carry out unit testing and integration testing in an
object oriented development environment.

Part – C (1×15=15 Marks)

16. a) A library has books, journals and laptops. Undergraduate students can borrow
only books and journals. Post graduate students can borrow only journals
and laptops. A maximum of three books, two journals and one laptop will
be issued per student. If they return these items beyond ten days, a fine of
Rs. 10 per day is levied for each book/journal. However, for late return of
laptop a fine of Rs. 1,000 is levied. The librarian also periodically takes stock
of books, journals and laptops and generates the report of lent out items and
lost items. Construct the necessary activity diagrams for the operations
carried out by the librarian.
(OR)
b) A mobile device has to be fitted with an alarm clock. The clock has a display
unit to show the time of day. Using buttons, the user can set the hours and
minutes fields individually. It supports a 24-hour display. It is possible to
set one or two alarms. When an alarm fires, it will sound some noise. The
user can turn it off, or choose to ‘snooze’. If the user does not respond at all
the alarm will turn off itself after 2 minutes. ‘Snoozing’ means to turn off
the sound, but the alarm will fire again after some minutes of delay. This
‘snoozing time’ is pre-adjustable. Identify the functional requirements for the
clock and model it with a use case diagram.
–––––––––––––

Refer STUCOR APP for Complete Notes


Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST
Download STUCOR App for all subject Notes & QP's

P
AP
R
O
UC
ST
Access 3,000+ Study Materials for Semester Exams via STUCOR App

P
AP
R
O
UC
ST

You might also like