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

SDMS

  • Upload
    shayla

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

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!