This is an "ideal" roadmap. In practise things will possible be done a bit different, be flexible!
Week | Activity | Supervised meeting (Thu.) |
12 | Form group. Select project. Setting up development environment. Workshop: Git (Tue.) Start requirement elicitation (RAD sect. 1). Start with application models (RAD sect. 2.3) | Use cases. Preliminary RAD. |
13 | Finish preliminary RAD (especially the analysis model, don't overdo, update later). Workshop: Testing (Tue.) Seminar: Presentation of analysis model (Fri.) | Analysis model review. |
14 | Create a running version of some high priority UC's using classes from analysis model. Simplify, scale down, hard code Workshop: Advanced Techniques (Tue.) | Demo of first running version. Design review |
15 | Implementing more UC's. Implementing services/GUI, Review RAD, Start with SDD, Start serious testing. | |
16-17 | Easter/Self study | |
18 | This i 1/5 (holiday). Make arrangements with assistant for a possible meeting if needed. | |
19 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | |
20 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | |
21 | Implementing more UC's/Services/GUI, testing. Review RAD, SDD | Final review of all artifacts. |
22 | Oral presentation/opposition. Handle in self evaluation. Speak Swedish, slides English. |