Top Banner
SDMS Presented by Arnena Shekih-houssein Yiying Lee Chen Hui
17

SDMS

Feb 25, 2016

Download

Documents

shayla

SDMS . Presented by Arnena Shekih-houssein Yiying Lee Chen Hui . Outline. SDMS Design System overview (Initial) System detailed design using IDEF0 Activity class diagram (Partial) Entity classes Non-functional requirements Prototype sample. System Overview (initial). - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SDMS

SDMS Presented by

Arnena Shekih-housseinYiying LeeChen Hui

Page 2: SDMS

Outline• SDMS Design

– System overview (Initial) – System detailed design using IDEF0– Activity class diagram (Partial)– Entity classes

• Non-functional requirements• Prototype sample

Page 3: SDMS

System Overview (initial)

Page 4: SDMS

System design (Top Level)

Page 5: SDMS

System design (Detailed)

Page 6: SDMS

Second level: Log In

Page 7: SDMS

Second level: Change Preferences

Page 8: SDMS

Second level: Schedule Meetings

Page 9: SDMS

Second level: Validate Meeting Request

Page 10: SDMS

Activity Class Diagram (Partial)

LoginUserNamePassword

getName()getPassword()register()resetPassword()

UserPreferenceNameAvailableDatePreferences

getName()getDates()getPreferences()

MeetingsDateScheduledAttendeesLocation

getMeetingDate()getLocation()getAttendees()cancelMeeting()reschedule()getMeetingRequest()getAttendeePreferences()updateAttendees()updateLocation()updateMeetingDate()viewMeetings()checkConflicts()getAttendeeName()

LocationsLocationEquipmentAvailibility

addLocation()addEquipment()getAvailability()

Page 11: SDMS

Entity Classes

Page 12: SDMS

Non-Functional Requirements

Page 13: SDMS

Non-Functional Requirements• C1: Meetings Control

– Reduces Overhead– Accommodates decentralized requests– Performance– Enforce Privacy Rules– Customizable– Extensible– Security– Reliability– Robustness

• C1A: Schedule Meetings– Nomadicity– User-friendly– Availability

Page 14: SDMS

Non-Functional Requirements• C1B: Reschedule Meetings

– Dynamic – Physical constraints should not be broken– Flexibility

• C3: Conflict Resolution– Flexibility

Page 15: SDMS

Prototype

Page 16: SDMS

Prototype

Page 17: SDMS

Thanks!