Research and Development 1/2011-12/instructies/ontwerpdocument
Titel
Kies een aansprekende titel. Dus niet ‘Ontwerp R&D1’ of iets dergelijks.
Inleiding
Geef globaal aan wat jullie gaan maken, voor wie het bedoeld is, wat het moet doen, etc. Met een goede inleiding zorg je dat de lezer de technische uiteenzettingen verderop beter kan plaatsen.
Requirements
Beschrijf achtereenvolgens:
- functionele eisen
- niet-functionele eisen
- use-case model en use-cases
Gebruik de richtlijnen voor Use Case model en Use Cases uit de cursussen Domeinmodellering en Objectoriëntatie.
Formuleer concreet en gedetailleerd. Dan bespaar je jezelf veel werk bij het ontwerpen van de usability-test verderop in het project.
Ontwerp
Globaal ontwerp
Beschrijf een opdeling van het product in componenten (modules) en geef de onderlinge samenhang aan. Beschrijf de rol van de componenten en maak aannemelijk dat de componenten gezamenlijk doen wat ze moeten doen.
Gegevensontwerp
Analyseer welke gegevens er in het ontwerp aan de orde komen en geef aan hoe die informatie wordt gerepresenteerd, verwerkt en georganiseerd.
Detail-ontwerp per component
Beschrijf voor elke component hoe die gerealiseerd wordt in termen van volledig uitgewerkte klassediagrammen (naam, attributen en methoden).
Gebruikersinterface
Beschrijf de functionaliteit van het product vanuit het perspectief van de gebruiker. Beschrijf hoe de gebruiker het product gebruikt om de verwachte 'features' uit te voeren en geef aan welke feedback de gebruiker krijgt. Geef 'screenshots' om het interface te laten zien. Beschrijf de objecten op het scherm en de acties die eraan gekoppeld zijn.
Planning
Hierin geef je voor elke week aan wat gedaan wordt, maar vooral wat het oplevert ('deliverable'). Zorg dus dat de planning productgericht is en maak daarmee de voortgang meetbaar. Het format kun je vrij kiezen. Je zou een zgn. Gantt-diagram (Google!) kunnen gebruiken om de tijdsplanning schematisch weer te geven.