Duk-Jin Kim Tu Peng Yan Shi SDMS Project Phase II Duk-Jin Kim Tu Peng Yan Shi
Agenda Process Issues System Functional Requirements System Non-Functional Requirements Prototype Next step
Process Role-Actor Diagram for prototyping [Kotonya&Sommerville98]
Process Activity Diagram
All three members in our team play the following roles: Process Roles All three members in our team play the following roles: Requirement Engineers Project Managers Software Engineers Domain Experts End Users
Issues Monitoring Meeting is required in the Project 1 specification Should be included in the virtual meeting functions Will be included in the future development
System Functional Req. Use Case Diagram
System Functional Req. Class Diagram
System Functional Req. Sequence Diagram – Login/logoff
System Functional Req. Sequence Diagram – PlanMeeting
System Functional Req. Activity Diagram
System Functional Req. SADT Acti-gram
System Functional Req. SADT Acti-gram (Conti.)
System Non-Functional Req. Softgoal Interdependency Graph
- + Flexibility Softgoal Interdependency Graph NFRs Performance quick meeting determination quick info. sharing quick between dete and actual Usability accommodate decentralized requests physical consistency - Extensibility handle explicit priorities among dates in pref. sets handle explicit dependencies between meeting date and meeting location variations in date formats, address formats, interface language participation through delegation + Customizability Private &Professional meetings Customizable Flexibility Rescheduling dynamically accommodate evolving data Flexible Security Softgoal Interdependency Graph NFRs non-privileged participant should not be aware of constraints stated by other participants
Prototype Login
Prototype View Meeting Status
Prototype Propose a Meeting
Prototype Preference and Exclusion Set
Next Step Further improvement of SR Developing the prototype
Duk-Jin Kim Tu Peng Yan Shi Nov 2006 Thank You! Duk-Jin Kim Tu Peng Yan Shi Nov 2006