Professional Documents
Culture Documents
Scheduler (SDMS)
Project Presentation
1
Contents
• Project Overview
• Requirement Description
• Use Case Diagrams
• System Level Class Diagram
• Activity Class Diagram
• Entity Class Diagram
• Prototype
2
Project Overview
3
Informal requirement Description
4
Use Case Diagram (Package)
Maintenance
User Meeting
Timer
5
Use Case Diagram (Maintenance)
ManageResource use
case probably initiates the
ManageMeetingRecord ScheduleMeeting use
case when some meeting
resources are changed.
Administrator ManageResource
ManageAccount
Database
Login
User Logout
ModifyAccount
6
Use Case Diagram (Scheduler)
as
MeetingInitiato ReserveMeeting
r
ModifyMeetingInfo Timer
User
Database
InputAttendeeInfo ScheduleMeeting
PotentialAtten
<<include>> <<include>>
dee
All use cases in this
package need to
<<include>> access the actor
Database.
NotifyParticipant HandleConflict
ActiveParticip
ImportantPartic
ant
ipant
7
Use Case Diagram (Meeting)
8
Class Diagram (System level)
For each entity class which can be InputForm <<use>>
input with using UserInterface, there (from BoundaryClass)
is a corresponding subclass of
InputForm which is used for UserIO
prompting user to input necessary (from BoundaryClass)
...)
information and then creating it. <<create>> <<use>>
<<realize>>
<<use>> <<use>>
9
Activity Class Diagram
ManageMeetingRecord
Login Logout
AdmUI UserUI
ManageResource (from BoundaryClass) ModifyAccount
(from BoundaryClass)
TimerHandling
HoldMeeting (from BoundaryClass) ScheduleMeeting All activity classes are
subclasses of an
abstract base class
called as FlowControl,
which is not depicted
MonitorMeeting HandleConflict NotifyParticipant in this diagram.
10
Entity Class Diagram
11
Initiate System Terminate System
Ready Shut down
Statechart
ManageMeet Initiator User Interface Attendee User Interface
ingRecord ModifyAc
count
do/ Show initiator menu do/ Show attendee menu
[ Select Account ]
Diagram
Manage [ Select Reserve ]
Account [ Select Modify ]
C1 C2 C3
Availability
Reliability
Robustness
Well performance
User ID
User friendly
Perform
Maintainability
SDMS System Portability
Password
Security
Extensible
Customizable
Flexible
A0
13
Prototype
14
Prototype
15
Prototype
16
Thanks !
17