saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: AS-0.1102 Project plan saiam@10: saiam@10: saiam@10: saiam@10: saiam@10:
saiam@10:

AS-0.1102 - project plan

saiam@10:

Subject subject number - project subject

saiam@10:
saiam@10: saiam@10:

Authors:

saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10:
54321XKalle Koodarikalle.koodari@cgurus.com
12345ZKeijo Kommentoijakkommento@kommarit.ru
56789WDiana Dokumentoijaddokumen@cc.hut.fi
saiam@10: saiam@10:

Last updated:

saiam@10: saiam@10:

01.01.2006

saiam@10: saiam@10:

Requirement specification

saiam@10: saiam@10:

In this chapter you must define what your program must do and what additional features it may have. saiam@10: You can for example order requirements in order of importance. Please make clear which features are saiam@10: mandatory for the program and which are additional features.

saiam@10: saiam@10:

Do not specify the functionality of your program in source code level, but define what user can do with your saiam@10: program.

saiam@10: saiam@10:

Program architecture

saiam@10: saiam@10:

In this chapter you must tell how you can fulfill the requirement specification. What architectural structures saiam@10: and interfaces you need. You must also draw some kind of diagram(s) of your program. Those don't need to be in UML or SA/SD saiam@10: format, but diagrams must clarify the structure of your program.

saiam@10: saiam@10:

Do not write your source code here. You may write definitions of some ADT:s or function prototypes if those saiam@10: make it easier to understand your architectural decisions.

saiam@10: saiam@10:

Please tell also what other possibilities there are to solve the problem and why you decided to do it in saiam@10: the way you decided.

saiam@10: saiam@10: saiam@10:

Tasks sharing

saiam@10: saiam@10:

In this chapter you must tell how you will share the tasks inside your group ie. you must tell the duty of every saiam@10: single person in your group.

saiam@10: saiam@10:

you must also tell in which part of the project you must co-operate to make your program to work.

saiam@10: saiam@10:

Program testing

saiam@10: saiam@10:

In this chapter you must tell how you are going to test your program and how you make sure that every part of it saiam@10: really works.

saiam@10: saiam@10:

Project schedule

saiam@10: saiam@10:

In this chapter you must plan the schedule of your project. When to start, when the modules must be ready, saiam@10: when to test modules, when to integrate and do the final tests and document.

saiam@10: saiam@10:

References

saiam@10: saiam@10:

In this chapter you must tell what references you have used and will use during your project. saiam@10: You must also tell if you plan to use some software components , which you haven't written yourself, saiam@10: in your program.

saiam@10: saiam@10: saiam@10: