|
Week #
|
|
Week 2
|
* Establish preliminary system specifications and project
schedule. * Set up web page to document whole process of project
planning and implementation.
|
Week 3
|
* Full preliminary system specifications to be ready
* Familiarisation of software tools(Rational Rose)
* Familiarisation of programming tool to be used in
* implementation of software design( Visual C++)
* Refinement of system specifications
|
Week 4
|
* Analyse system specifications
* Further refinement of system specs using Object Oriented
approach
* Model system specifications
* Class Diagrams to be drawn out
* Object Diagrams to be drawn out
|
Week 5
|
* Further modeling of systems
* Breaking down of complex operations in the various classes
* Translation of Objects Diagrams into Collaboration and Sequence
Diagrams
* General idea of User-Interface design
|
Week 6
|
* Implementation of software design using C++ programming
* Allocation of programming implementation to team members
by programmers
|
Week 7
|
* Continuation of implementation of software
* Consolidation of various parts of software done by team members
* Completion of User Interface design
|
Week 8
|
* Completion of modules of program
* Testing of modules
* White box testing on individual software components
* Planning of test cases and test data
|
| Week 9 |
* Continue to test various modules of program
* Start to integrate modules together
|
| Week 10 |
* Integration of modules according to Object Diagram |
Week 11
|
* Product to be ready for demonstration
|