Project

You are supposed to deliver a prototype. For details see the Project PM .
Here is a self evaluation that should be handed in at the same time as the oral presentation. And here is gitinspector (see PM).

Project Suggestions Project template

Template for Maven projects is here (use if you like).

Document Templates (text format)

For use case texts see slides > Requirement Elicitation.

Meeting Agenda
RAD
SDD

For document usage, see Lectures > The Monopoly Case and Links > Examples and tips for RAD and SDD.

The roadmap

Below is an "ideal" roadmap. In practise things will probably be a bit different, be flexible!
Also: There are parallell tasks going on, like prototyping, ... (not shown here, see slides).

Week Activity Supervised meeting (Thu.)
12 Form group. Select project. Setting up development environment Start requirement elicitation (RAD sect. 1). Start with application models (RAD sect. 2.3, except 2.3.3) Group setup. RAD section 1. Use cases.
13-14 Easter/Self study
15 Finish preliminary RAD (in particular 2.3.3 the domain model, don't overdo, update late. Start implementing first (high priority) use case. Domain model review.
16 Finish implememtation of some high priority UC's using classes from domain model. Simplify, scale down, hard code. Seminar: Presentation of domain model (Mond.). Demo of first running use case(s).
17 Implementing more UC's. Implementing services/GUI, Review RAD, Start with SDD Demo of first MVC version.
18 Implementing more UC's/Services/GUI, testing. Review RAD, SDD Thur. is holiday
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.