Final Paper Object Oriented Analysis and Design, Exams of Object Oriented Analysis and Design

It provides exercise for OOAD subject.

Typology: Exams

2014/2015

Available from 03/25/2023

MnGhani
MnGhani 🇵🇰

6 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Object Oriented Analysis and Design
Final term Paper
Time: 120 minutes
Total Marks 50
Queries are not allowed. Understanding is part of paper.
Question # 1
An online music retailer has decided to create a new service product. Customers
will be able to pay for electronic “gift tokens” (of any value). They receive a short
identification co de that they can send to a friend by email. When the friend receives
this code, they can visit the company website and use it to purchase MP3 tracks
up to the specified value. Any remainder stays in an account that the recipient can
uselater.
1. Diagrams
a. Sketch a UML use case diagram for the above functionality. [5 marks]
b. Sketch a UML class diagram for a system architecture to support this
functionality. [8 marks]
c. Sketch sequence diagrams for whole scenario. [4 marks]
d. Sketch object diagram and state transition diagrams showing the operation of
the friend receives code and make purchase. [8 marks]
e. Sketch activity diagram for interaction between Customer and friend.
[4 marks]
2. For each diagram, explain what purpose
this type of diagram would have within the design process. [6 marks]
Question # 2
a. Differentiate between design pattern and Frame work. [5 marks]
b. Write a small piece of code for Singleton Pattern. [5 marks]
c. Explain Model View Controller. [5 marks]

Partial preview of the text

Download Final Paper Object Oriented Analysis and Design and more Exams Object Oriented Analysis and Design in PDF only on Docsity!

Object Oriented Analysis and Design

Final term Paper

Time: 120 minutes

Total Marks 50

Queries are not allowed. Understanding is part of paper.

Question # 1

An online music retailer has decided to create a new service product. Customers will be able to pay for electronic “gift tokens” (of any value). They receive a short identification co de that they can send to a friend by email. When the friend receives this code, they can visit the company website and use it to purchase MP3 tracks up to the specified value. Any remainder stays in an account that the recipient can uselater.

1. Diagrams

a. Sketch a UML use case diagram for the above functionality. [5 marks]

b. Sketch a UML class diagram for a system architecture to support this

functionality. [8 marks]

c. Sketch sequence diagrams for whole scenario. [4 marks]

d. Sketch object diagram and state transition diagrams showing the operation of

the friend receives code and make purchase. [8 marks]

e. Sketch activity diagram for interaction between Customer and friend.

[4 marks]

2. For each diagram, explain what purpose

this type of diagram would have within the design process. [6 marks]

Question # 2

a. Differentiate between design pattern and Frame work. [5 marks]

b. Write a small piece of code for Singleton Pattern. [5 marks]

c. Explain Model View Controller. [5 marks]