Group 5 - Rutgers ECE
Group 5
Software Engineering
Report 3
Stock Market Fantasy Game
Presented by:
Alex Sood, John Grun, Kevin Folinus, & Chris Zalewski
Sunday, May 3rd, 2009 1
Cover Page Table of Contents Summary of Changes Customer Statement of Requirements Glossary of Terms Functional Requirements Specifications Nonfunctional Requirements Domain Analysis Interaction Diagrams Class Diagram and Interface Specifications System Architecture and System Design Algorithms and Data Structures User Interface Design and Implementation History of Work & Current Status of Imp. Conclusions and Future Work References
Kevin Folinus %100 %50 %50 %100 %100
%25 %60 %25 %25 %25
John Grun
%50
%100 %50 %50
%25 %25 %25
Alex Sood
%50 %100 %50 %50
%25 %25 %25
Chris Zalewski %50 %50
%100
%75 %40 %25 %25 %25
2
Table of Contents
1. Cover Page and Individual Contributions Breakdown.......................................................1/2 2. Table of Contents...................................................................................................3 3. Summary of Changes..............................................................................................5 4. Customer Statement of Requirements...........................................................................6
5. Glossary of Terms.................................................................................................8
6. Functional Requirements Specification.............................................................................9 a. Stakeholders b. Actors and Goals c. Use Cases d. System Sequence Diagrams
7. Nonfunctional Requirements....................................................................................39
8. Effort Estimation using Use Case Points.......................................................................41
9. Domain Analysis ..................................................................................................44 a. Domain Model b. System Operation Contracts c. Mathematical Model
10. Interaction Diagrams.............................................................................................48
11. Class Diagram and Interface Specification.....................................................................57 a. Class Diagram b. Data Types and Operation Signatures c. Design Patterns d. Object Constraint Language Contracts (OCL)
3
12. System Architecture and System Design ........................................................................74 a. Architectural Styles b. Identifying Subsystems c. Mapping Subsystems to Hardware d. Persistent Data Storage e. Network Protocol f. Global Control Flow g. Hardware Requirements
13. Algorithms and Data Structures .................................................................................78 a. Algorithms b. Data Structures
14. User Interface Design Implementation ........................................................................79 15. History of Work & Current Status of Implementation........................................................88 16. Conclusions and Future Work....................................................................................89 17. References ..........................................................................................................91
4
3. Summary of Changes
Domain Model User Interface
-Screen Mockups -User Effort Estimation Use Case Diagram (Made visible) Interaction Diagrams Class Diagram and Interface Specification -Class Diagram System Architecture and System Design -Identifying subsystems/Architectural Styles
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.