SDMS Project Phase? - PowerPoint PPT Presentation

About This Presentation
Title:

SDMS Project Phase?

Description:

SDMS Project Phase Duk-Jin Kim Tu Peng Yan Shi – PowerPoint PPT presentation

Number of Views:111
Avg rating:3.0/5.0
Slides: 32
Provided by: shiy150
Category:

less

Transcript and Presenter's Notes

Title: SDMS Project Phase?


1
SDMS Project Phase?
  • Duk-Jin Kim
  • Tu Peng
  • Yan Shi

2
Agenda
  • Introduction
  • Why?-Enterprise Requirements
  • What?-System Functional Requirements
  • How?-System Non-Functional Requirements
  • Prototype
  • Next step

3
Introduction Process
for prototyping KotonyaSommerville98
4
Introduction Roles
  • All three members in our team play the following
    roles
  • Requirement Engineers
  • Project Managers
  • Software Engineers
  • Domain Experts
  • End Users

5
Enterprise Req. Real World Problems
  • Communication Complexity
  • Schedule Meeting Date Complexity
  • Schedule Meeting Location Complexity
  • Time Consuming Job
  • Conflict Between Date and Location

6
Enterprise Req. Existing System
  • www.meetingwizard.com
  • Communication Overhead
  • No Automation in Scheduling Date
  • Internet-Dependent System

7
Enterprise Req. System Goal
  • Provide Communication Solution
  • Provide Automated Scheduling

8
Enterprise Req. Preliminary Understanding
9
Enterprise Req. Issues
  • Any related system?
  • User roles?
  • e.g. Active, important,..
  • Location and date conflict?
  • Any unstated problem?
  • e.g Cancellation,..
  • Development cost?

10
Enterprise Req. Improved Understanding
  • Stakeholders

11
Enterprise Req. Improved Understanding
  • FRs NFRs - Setting Date

12
Enterprise Req. Improved Understanding
  • FRs NFRs - Setting Location

13
Enterprise Req. Improved Understanding
  • FRs NFRs - Canceling Meeting

14
Enterprise Req. Conflict
  • Date conflict
  • Opt1 extends the date range
  • Opt2 remove some dates from the exclusion set
  • Opt3 remove some participants
  • Opt4 add new date to the preference set.

15
Enterprise Req. Conflict(cont.)
  • Location conflict
  • Opt1 Preferred by many participants.
  • e.g over 70 of participants..
  • Opt2 Preferred by many important participants.
  • Opt3 Initiators choice

16
Enterprise Req. Conflict(cont.)
  • Location and Date conflict
  • Opt1 Initiators choice

17
System Functional Req. Preliminary
Understanding
18
System Functional Req. Issues
  • Is the system available to everyone? Does every
    user play the same role?
  • Solution Add a Login/Logoff module to set the
    users authorization level. Users with different
    authorization level have different constraints to
    using the system. How to monitor meetings ?

19
System Functional Req. Issues
  • How to monitor meetings is not mentioned in the
    functional requirement.
  • Option 1 When having a virtual meeting in a
    distributed manner, every participant should have
    his/her status, for example, giving presentation,
    online/offline, etc, displayed publicly so that
    every participant can see it.
  • Option 2 Since this requirement is ambiguous, we
    can just consider it as not part of the systems
    core functions and dispose it.
  • Solution Option 1
  • Reason Enhance the functionality of the system.

20
System Functional Req. Issues
  • What kind of constraints expressed by
    participants should the meeting initiator
    consider? How to derive these constraints?
  • Option 1 Design a sub-module within the meeting
    plan module to derive all kinds of constraints
    from participants.
  • Option 2 Get the exclusion set and preference
    set from the interaction management module and
    use them as constraints.
  • Solution Option 2.
  • Reason Decrease the redundancy of the system,
    and exclusion set and preference set are enough
    for the initial planning of a meeting.

21
System Functional Req. Issues
  • What does the Client refer to in the statement
    Support conflict resolution according to
    resolution policies stated by the client.?
  • Option 1 system administrator
  • Option 2 meeting initiator
  • Solution Both Option 1 and Option 2
  • Reason System administrator should have the
    predominate decisions on resolution policies. In
    the meantime, meeting initiators opinion also
    weighs.

22
System Functional Req. Improved Understanding
23
System Non-Functional Req. Preliminary and
Improved
24
System Non-Functional Req.
Issues
  • ambiguity
  • What is typical ways of managing meeting is very
    unclear.
  • What does monitor meeting mean is unclear.
  • Dynamically and flexibilities also are unclear.
  • omission
  • Cant understand explicit
  • other
  • accurately and nomadcity are controversial .

25
System Non-Functional Req.
Priority of the NFRs
  • 1 Manage 
  • 1 Replanning
  • 1 Reuse
  • 2 Variation
  • 2 Requesting  
  • 2 Determinate
  • 2 Communication
  • 2 Communicate via Internet 
  • 2 Privacy 
  • 3 Monitor 
  • 3 Handle 

26
Demo Mock Up. Login
27
Demo Mock Up. New Meeting
28
Demo Mock Up. Propose Date
29
Demo Mock Up. Important Notice
  • All examples come from
  • www.meetingwizard.com.
  • Actually system may be different.

30
Next Step
  • Further improvement of ER SR
  • Developing the prototype

31
Thank You!
  • Duck-Jin Kim
  • Tu Peng
  • Yan Shi
  • Sep 2006
Write a Comment
User Comments (0)
About PowerShow.com