This project can be divided in 3 tier where the back end is database tables. The
middle tier is the applications written in C++ on Unix which handles the database
queries and fetch relevant data. The front end represents the User Interface and sends
the query to middle tier.
Steps to start-off the project
1. It needs knowledge in Web server as it has to be hosted on a web server. Apache
can be used which will run on Linux installed on PC.
2. It needs knowledge about C++ standard template library( STL ) which comes free
with gcc compiler in linux.
3. It needs knowledge about the Object Oriented Programming.
Requirements
Hardware requirements
Number Description
1
PC with minimum hard
disk capacity 40 Gig and
256 MB RAM
Software requirements
Number Description
1
Apache Web Server
2.
Any open source database
3.
Linux
4.
gcc compiler
Manpower requirements
5 persons
Milestones and Timelines
Number Milestone
Name
Milestone Description
1. Collecting
Wk-01
Requirements
1.Document detailing the wk -04
design
2. GUI snapshots
3. Requirement
traceability matrix.
4 Restrictions /
Limitations
4. Design test cases for
Requirement
Specifications
High Level
Design
Timeline Remarks
10%
15%
Detailed
Design
4
5
Coding
Design
Testing
Final Review
each requirement
Document detailing the
following points
1. List of design options,
pros and cons of each
option, which option is
taken and the rational
behind that.
2. Design details broken
functionality wise.
3. List of class and the
interfaces of that class.
4. File names. ( Have to
follow standard naming
convention )
Wk -09
Code
Wk 15
One document detailing Wk-19
the test cases, mapping
of the test cases to the
requirement ( already
mentioned in HLD ), and
status of each test case.
Review of deliverables
Wk -20
30%
30%
10%
5%