ooad
DESCRIPTION
oose problemsTRANSCRIPT
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