V: DONE & PROMISED
X: NOT DONE & NOT PROMISED
(blanco): TODO
Feedback:
- make new class for input and output (OOP)
- write tests for input and output (we just have domain tests)
- make contracts better
Usecase | Prioriteit | Status | |
---|---|---|---|
1.1 | Trams en stations inlezen | VERPLICHT | V |
2.1 | Simpele uitvoer | VERPLICHT | V |
3.1 | Rijden van trams | VERPLICHT | V |
3.2 | Automatische simulatie | BELANGRIJK | V |
Feedback:
- make ensures for all functions that changes the data
- OOP
- making some changes in the inputtests
Functionaliteit | Prioriteit | Status | |
---|---|---|---|
1.1 | Trams en stations inlezen | VERPLICHT | V |
1.2 | Trams en stations met type inlezen | VERPLICHT | V |
1.3 | Trams met voertuignummers | BELANGRIJK | V |
1.4 | Stations met meerdere sporen inlezen | NUTTIG | X |
2.1 | Simpele uitvoer (oud) | VERPLICHT | V |
2.2 | Simpele uitvoer (new) | VERPLICHT | V |
2.3 | Geavanceerde uitvoer | BELANGRIJK | V |
2.4 | Grafische 3D rendering | BELANGRIJK | X |
3.1 | Rijden van trams | VERPLICHT | V |
3.2 | Automatische simulatie (oud) | VERPLICHT | V |
3.3 | Automatische simulatie (new) | VERPLICHT | V |
3.4 | Rijden van trams met type | VERPLICHT | V |
3.5 | Rijden van meerdere trams | VERPLICHT | V |
3.6 | Botspreventie | BELANGRIJK | X |
3.7 | Defectien en reparaties | VERPLICHT | V |
3.8 | Reparatiekosten | BELANGRIJK | X |
3.9 | Statische verwerking simulatie | NUTTIG | X |
4.1 | GUI (simulatie) | NUTTIG | X |
4.2 | GUI (routeplanner) | NUTTIG | X |
4.3 | GUI (statische gegevens) | NUTTIG | X |
Riwaaz Ranabhat and Abobaker Rahman