320 likes | 559 Views
PROJECT REQUIREMENTS SPECIFICATION. e. Project Title. CLIENT : Team :. Date. These requirements are fictitious and a part of an academic exercise at American University, supervised by Deloitte. Today’s Agenda. Client’s Current Concerns and Needs System Concept Business Process Model
E N D
PROJECT REQUIREMENTS SPECIFICATION e Project Title CLIENT: Team: Date These requirements are fictitious and a part of an academic exercise at American University, supervised by Deloitte.
Today’s Agenda • Client’s Current Concerns and Needs • System Concept • Business Process Model • System Diagrams • Data Model • Conclusion
Client’s Current Concerns and Needs • Manual Process Resulting in: • Lack of Centralization • Inconsistencies • Inaccurate Reporting • Human Error • No Warnings for Budget Overruns
System Concept • Web-based Application that: • Automated • Centrally Located (Structured and Transparent) • Tracks Flight Mission Costs • Archives Data • Helps to Avoid Over Expenditures • Assists in Effective Reporting
Use Cases • UC-01: Input Mission Expenditures Information • UC-02: Update Cost Categories • UC-03: Sign-off on Mission Expenses • UC-04: Generate Report • UC-05: Budget Overrun Warnings • UC-06: Search Mission Information • UC-07: Login/Determine User’s Access Privileges • UC-08: Update Flight Mission Budgets
Use Cases • UC-01: Input Mission Expenditures Information • UC-02: Update Cost Categories • UC-03: Sign-off on Mission Expenses • UC-04: Generate Report • UC-05: Budget Overrun Warnings • UC-06: Search Mission Information • UC-07: Login/Determine User’s Access Privileges • UC-08: Update Flight Mission Budgets
Representative Use Case (UC-01) • Actor – Budget Analyst • Preconditions • Process • System notifies Budget Analyst when a rule is broken or information is missing • Expenditures are entered • The charges are routed for approval
Flight Mission Scenario • Mission Route • BOS -> ORD ->LAX • Costs per stop • Gate fee • Refueling • De-icing • Duration • Start: November 3 • End: November 5 • Budget • $100,000
Entity Relationship Diagram (Con’t) Start: Nov 3 End: Nov 5 Budget: $100,000 BOS ORD LAX
Entity Relationship Diagram (Con’t) Start: Nov 3 End: Nov 5 Budget: $100,000 BOS ORD LAX
Entity Relationship Diagram (Con’t) • BOS • Refueling • De-icing • ORD • Gate Fee • Refueling • LAX • Gate Fee
Entity Relationship Diagram (Con’t) • BOS • Refueling • De-icing • ORD • Gate Fee • Refueling • LAX • Gate Fee
Database Tables • Core Tables • Missions • Flight Segments • Locations • Assignments • Staff • Costs • Core Costs • Support Tables • Staff Roles • Cost Categories • Airports • Location Types • Aircraft • Documents • Document Types
Conclusion • Business Value Added • Streamlined Process • Reduction in Human Error • Information Consistency • Data and Reporting Accuracy • Decreased Time to Report • Communication and Transparency • Risk Management Mechanism
Appendix B • Items Completed • Developed System Concept • Outlined System Requirements • Designed Data Model and Database • Developed Business Process Model • Designed Context Diagram • Initiated Use Cases • Developed CRUD Matrix • Designed Entity Relationship Diagram
Appendix C • Next Steps • Development • Testing • Documentation • Training • Pilot • Deployment