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.

Google Online Preview   Download