ooad

35
Q1. Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Simple Answering Machine. USE CASE DIAGRAM SIMPLE ANSWERING MACHINE ANALYSIS MODEL Message Box Speaker answering Machine Phone Line 1 | Page Name: ARSALAN AHMED KHAN Enroll No. 00111104413

Upload: arsal

Post on 11-Nov-2015

215 views

Category:

Documents


1 download

DESCRIPTION

oose problems

TRANSCRIPT

Q1. Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Simple Answering Machine.USE CASE DIAGRAM SIMPLE ANSWERING MACHINE

ANALYSIS MODEL

Message Box Speaker answering MachinePhone Line Owner Owner ConsoleCaller MicrophoneGreeting Box

CLASS DIAGRAM

Sequence Diagram

Q2) Consider the Case Study of Recycling Machine.a. Draw Complete Analysis Model b. Draw Interface Object Diagramc. Draw Sequence diagram for the Deposit Item Use cased. Draw State Transition Graph and describe all the states e. Draw State Transition Graph for the deposit item use case

USE CASE DIAGRAM

CLASS DIAGRAM

ANALYSIS MODEL

Customer Panel Deposit Item Receiver Receipt Receiver

Deposit ItemItem[0...n]

Can Bottle CrateSequence diagram

Q3) Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Library Management Software.

CLASS DIAGRAM

ANALYSIS MODEL

Issue Book controller

Bar code reader1 1 0..10 11..0.5 1Issue book interfaceBookTransactionmemberbook Sequence Diagram

Activity Diagram

Q4) Given the problem of Courseware Management System at the end of the document.a. Draw Use case diagram with all the associationsb. Draw Class Diagram and explain composition and aggregation.c. Draw Object diagram with object details.d. Also give description of relationship among Classese. Sequence Diagram & convert it to the Collaboration diagram

USE CASE DIAGRAM

CLASS DIAGRAM

Sequence Diagram

Q5) Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a ATM Machine.Use Case Diagram

Class Diagram

Sequence Diagram

Activity Diagram

Q6) Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Elevator Problem.Use Case Diagram

Class diagram

Sequence Diagram

Activity Diagram

Q7) Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Payroll Software.Use Case diagram

Class Diagram

Activity Diagram

Sequence Diagram

Q8). Draw a Use case Diagram Write description of each use case for a Personal Investment Management Software.

Usecase Diagram

Q9. Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for an Inventory Management System.

Use Case Diagram

Class Diagram

Sequence Diagram

Activity Diagram

Q10) Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a Online Airline Reservation System.Use Case Diagram

Class Diagram

Sequence Diagram

Q11) Consider a Computer Email System1. Identify actors for email system. Explain the relevance of each actor1. One use case is to get email. List four additional use cases at a comparable level of abstraction. Describe each use case with exceptional flow.1. Prepare a Usecase Diagram for a computer emailsystem. Write Description for each use case1. Draw Class Diagram.1. Identify at least four states for an email object and draw the State Transition Diagram for the same.

Use Case diagram

CLASS DIAGRAM:

STATE TRANSITION DIAGRAM:

Q.12 Draw a Use case Diagram, Activity Diagram, Analysis Model, Class Diagram and Sequence Diagram. Write description of each use case for a GGSIPU Counseling System

USECASE

ANALYSIS DIAGRAM:

CLASS DIAGRAM:

1 | Page Name: ARSALAN AHMED KHAN Enroll No. 00111104413

System

Simple Answering Machine

Review callerMessage

Use Case

delete Callermessage

Record Greetings

Answer Call

Play Greeting

take Caller message

set answer mode

uses

uses

uses

extends

Owner

Caller