Escolar Documentos
Profissional Documentos
Cultura Documentos
By
Project Supervisor
Supervisor Name
Final year project submitted in partial fulfillment of
the requirements for the degree of
Bachelors in Computer Science
ACKNOWLEDGMENTS
ii
ABSTRACT
iii
TABLE OF CONTENTS
LIST OF ABBREVIATIONS........................................................................................................................V
LIST OF FIGURES.....................................................................................................................................VI
LIST OF TABLES......................................................................................................................................VII
INTRODUCTION..........................................................................................................................................9
1.1.
SCOPE............................................................................................................................................10
1.2.
MOTIVATION................................................................................................................................11
1.3.
PROBLEM STATEMENT............................................................................................................11
EXISTING SOLUTIONS..............................................................................................................12
2.2.
PROPOSED SOLUTION..............................................................................................................12
REQUIREMENTS ANALYSIS...................................................................................................................13
3.1.
3.2.
3.3.
SYSTEM REQUIREMENTS......................................................................................................13
3.3.1.
3.3.2.
3.4.
FUNCTIONAL REQUIREMENTS......................................................................................................13
NON-FUNCTIONAL REQUIREMENTS.............................................................................................13
USER INTERFACE REQUIREMENTS....................................................................................13
4.2.
4.3.
4.4.
IMPLEMENTATION DETAILS................................................................................................................15
5.1.
TEST CASES..................................................................................................................................16
6.2...................................................................................................................................................................16
CONCLUSION AND FUTURE ENHANCEMENTS...............................................................................17
7.1.
CONCLUSION...............................................................................................................................17
7.2.
FUTURE ENHANCEMENTS......................................................................................................17
iv
APPENDICES...............................................................................................................................................18
8.1.
REFERENCES.............................................................................................................................................19
LIST OF ABBREVIATIONS
LIST OF FIGURES
vi
LIST OF TABLES
vii
viii
Chapter 1
INTRODUCTION
ix
1.
SCOPE
2.
MOTIVATION
3.
PROBLEM STATEMENT
xi
Chapter 2
EXISTING SOLUTIONS
6.
PROPOSED SOLUTION
xii
Chapter 3
REQUIREMENTS ANALYSIS
8.
Use cases. A use case describes a sequence of actions that provide something of
measurable value to an actor and is drawn as a horizontal ellipse.
Actors. An actor is a person, organization, or external system that plays a role in one or
more interactions with your system. Actors are drawn as stick figures.
Associations. Associations between actors and use cases are indicated in use case
diagrams by solid lines. An association exists whenever an actor is involved with an
interaction described by a use case.
9.
NAME
DESCRIPTION
ACTORS
PRECONDTIONS
BASIC FLOW OF EVENTS
ALTERNATIVE EVENT
KEY SCENARIOS
Login
POST CONDITIONS
SPECIAL REQUIREMENTS
ADDITIONAL
REQUIREMENTS
10.
SYSTEM REQUIREMENTS
10.1.
Functional Requirements
11.
xiii
Chapter 4
13.
14.
15.
16.
xiv
Chapter 5
IMPLEMENTATION DETAILS
xv
Chapter 6
20.
TEST CASES
21.
xvi
Chapter 7
CONCLUSION
24.
FUTURE ENHANCEMENTS
xvii
Chapter 8
APPENDICES
26.
xviii
Chapter 9
REFERENCES
xix