Inhoudsopgave
1 Inleiding
1.1 Softwareontwikkeling
1.2 Wat is software?
1.3 Cognitieve complexiteit
2 De ontwikkelcyclus
2.1 De fasen van de ontwikkelcyclus
3 Inleiding tot object-oriëntatie
3.1 Andere ontwikkelmethoden
3.2 Wat is OO?
3.3 Waarom OO?
4 OO in de praktijk: waar liggen de problemen?
4.1 Structurering is niet altijd natuurlijk
4.2 Versnippering van functionaliteit
4.3 Onverwacht grote afhankelijkheden
5 Conclusies
6 Referenties