Professional Documents
Culture Documents
SRS (Web - Android - Game)
SRS (Web - Android - Game)
SPECIFICATION
For
<Project Name>
Version 1.0
Prepared by Group #
Supervised By:
1
Contents
1 Introduction 4
1.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Definition, Acronyms and Abbreviations . . . . . . . . . . . . . . . . . . 4
1.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Functional Requirements 7
4.1 Domain Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2 Project Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.1 Web / Android / Game Module . . . . . . . . . . . . . . . . . . 7
4.2.1.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.1.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.2 Database Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.3 Administration Module . . . . . . . . . . . . . . . . . . . . . . . 7
4.3 System Analysis & Design Overview . . . . . . . . . . . . . . . . . . . . 7
4.3.1 Object Oriented Modeling Technique . . . . . . . . . . . . . . . . 7
4.3.1.1 Functional Model: Use Case Diagram . . . . . . . . . . 7
4.3.1.2 Object Model . . . . . . . . . . . . . . . . . . . . . . . 7
4.3.1.3 Dynamic Model: Event Trace Diagram and State Diagram 7
4.3.2 Structured Systems Analysis and Design Method . . . . . . . . . 7
4.3.2.1 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . 7
4.3.2.2 Entity Relationship Diagram . . . . . . . . . . . . . . . 7
4.3.2.3 Flow Chart / Structure English . . . . . . . . . . . . . 7
4.4 Data Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.4.1 Data dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.4.2 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2
4.4.3 Data acquisition, Data Integrity, Retention, Disposal . . . . . . . 7
4.5 External Interface Requirements . . . . . . . . . . . . . . . . . . . . . . 8
4.5.1 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5.1.1 User Interfaces . . . . . . . . . . . . . . . . . . . . . . . 8
4.5.1.2 Hardware Interfaces . . . . . . . . . . . . . . . . . . . . 8
4.5.1.3 Software Interfaces . . . . . . . . . . . . . . . . . . . . . 8
4.5.1.4 Communication Interfaces . . . . . . . . . . . . . . . . . 8
4.5.2 Design Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5.2.1 Standard Development Tools . . . . . . . . . . . . . . . 8
4.5.2.2 Web / Android based Projects . . . . . . . . . . . . . . 8
6 Other Requirements 10
6.1 On-line User Documentation and help System Requirements . . . . . . . 10
6.2 Purchased Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3 Licensing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.4 Legal, copyright and other Notices . . . . . . . . . . . . . . . . . . . . . 10
6.5 Applicable Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.6 Reports (Feedback, Invoice, User, Usage, Balance Sheet, Executive Sum-
mary etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7 Appendix A: Glossary 11
3
1 Introduction
1.1 Purpose
1.2 Scope
1.4 References
4
2 Project Planning and Management
2.1 SWOT Analysis
5
3 Overall Description of Product
3.1 Product Perspective
6
4 Functional Requirements
4.1 Domain Information
7
4.5 External Interface Requirements
4.5.1 Interfaces
4.5.1.1 User Interfaces
4.5.1.2 Hardware Interfaces
4.5.1.3 Software Interfaces
4.5.1.4 Communication Interfaces
4.5.2 Design Constraints
4.5.2.1 Standard Development Tools
4.5.2.2 Web / Android based Projects
8
5 Non Functional Requirements
5.1 Performance Requirements
5.6 Interoperability
5.7 Extensibility
5.8 Maintainability
5.9 Portability
5.10 Reusability
5.11 Installation
9
6 Other Requirements
6.1 On-line User Documentation and help System
Requirements
10
7 Appendix A: Glossary
11