saiam@10: saiam@10: saiam@10: saiam@10: saiam@10: saiam@10:
saiam@10:54321X | saiam@10:Kalle Koodari | saiam@10:kalle.koodari@cgurus.com | saiam@10:
12345Z | saiam@10:Keijo Kommentoija | saiam@10:kkommento@kommarit.ru | saiam@10:
56789W | saiam@10:Diana Dokumentoija | saiam@10:ddokumen@cc.hut.fi | saiam@10:
01.01.2006
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: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: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: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: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: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: