Gisteravond een aantal oud-collega's gesproken, waaronder John S., die nog aan de wieg van VSP heeft gestaan. En met hem een interessante gedachtenwisseling, onder meer over de vraag: wat is een goed domein-model?
John is nogal een voorstander van zaken als use-cases, sequence-diagrams, etc. Zoals bekend: ik ben daar niet zo'n fan van. John wees mij erop dat dat ook te maken heeft met de manier waarop ik denk. Dat wil zeggen: vanuit de concepten die in een domein een rol spelen: wat zijn de concepten, hoe zijn ze aan elkaar gerelateerd, wat "doen" ze? En dan kom je uit op een class-model, eventueel aangevuld met statecharts. Inderdaad: daar ben ik heel blij mee.
John denkt veel meer vanuit het "programma": hoe wordt het programma (als je daarvan nog kunt spreken) uitgevoerd? Wat is de flow? En dan zijn bv sequence-diagrams, activity diagrams en event-traces erg boeiend.
Het heeft inderdaad te maken met de manier waarop je tegen een systeem aankijkt: vanuit de dynamiek, of "ontologisch".
vrijdag 5 oktober 2007
Abonneren op:
Reacties posten (Atom)
Geen opmerkingen:
Een reactie posten