Title: Requirements document template
1Controls influence execution, not consumed
Informal requirements definition
User Input
Domain Knowledge
Class Notes (FR, NFR, etc)
Outputs produced by activity
Inputs consumed by activity
Process Specification
Complete Phase 1
Initial Dependency Graphs
Requirements document template
Improved Dependency Graphs
Web-based Prototype
Issues
A0
1
Mechanisms makes activity happen
Project Manager
Requirements Engineer
Developer
2Controls influence execution, not consumed
Domain Knowledge
User Input
Class Notes (FR, NFR, etc)
Informal requirements definition
Outputs produced by activity
Inputs consumed by activity
Process Specification
Requirements document template
Complete Process Specification
Initial Dependency Graphs
Complete Initial Dependency Graphs
Define Issues
Issues
Improved Dependency Graphs
Improve Dependency Graphs
Web-based Prototype
Begin Prototype
A0
1
Mechanisms makes activity happen
Project Manager
Requirements Engineer
Developer
3Controls influence execution, not consumed
Current Scheduling System Examples
User Input
Domain Knowledge
Class Notes (SADT, UML, etc)
Outputs produced by activity
Identified Stakeholders, Requirement Sources
Inputs consumed by activity
Refined Process Specification
Complete Phase 2
Process Specification
Improved NFR Dependency Graph
Improved Dependency Graphs
FR UML Diagrams
Web-based Prototype
Improved Web-based Prototype
Issues
Refined Issues
A0
2
Mechanisms makes activity happen
Project Manager
Requirements Engineer
Developer
4Controls influence execution, not consumed
TBD
User Input
Domain Knowledge
Class Notes (SIG, etc)
Inputs consumed by activity
Identified Stakeholders, Requirement Sources
Outputs produced by activity
Refined Process Specification
Complete Phase 3
Process Specification
Improved NFR Dependency Graph
Data Model
FR UML Diagrams
Improved UML FR Diagrams
Improved Web-based Prototype
SIG for NFR
Refined Issues
Functional, Enhanced Quality Prototype
A0
3
Mechanisms makes activity happen
Project Manager
Requirements Engineer
Developer