Toevallig zijn we er net mee bezig op school

. Ik geef een verkorte samenvatting (volgens Yourdon / SDM):
- Organisatorische aanpassingen (Hoe ziet de organisatie waarvoor de applicatie ontwikkeld wordt er na implementatie uit? Dienen er aanpassingen in de organisatie gemaakt te worden? Dat is natuurlijk geheel niet van toepassing voor een hobbyist

)
- Functionele specificaties (denk aan een beschrijving van af te handelen gebeurtenissen, pre- en postcondities van alle "events" / functies, een overzicht door wie of wat welke functies worden gedaan (het zog. processormodel))
- Functioneel gegevensmodel (Hoe ziet mijn gegevensmodel eruit? Welke relaties liggen er tussen de diverse gegevens?)
- Interface-beschrijving (hoe ziet mijn interface eruit?, welke richtlijnen hanteer ik?, hoe werkt mijn navigatie?, in welke volgorde worden schermen getoond? etc. etc. etc.).
Een FO is vooral NIET technisch, maar puur functioneel geblaat met allemaal gave modelletjes (DFD's, ERD's, Processchema's) waar alle managers op kicken.