Modellen


 * Content facilitator: Tim Ruijters
 * Vakgebied: Enterprise modelling (NL)
 * Vakgroepen: BA vakgroep, FO vakgroep

Introductie

 * Wat is een model?

Nog verwerken

 * Zie ook Domain Driven Design
 * Bij het UWV wordt gewerkt met KOA's, daar sluit DDD heel goed bij aan
 * Bij DDD werken je aan een gezamenlijke taal binnen een domein. Erken en accepteer dat ieder domein zijn eigen taal heeft.
 * DDD gaat uit van een iteratief proces.
 * DDD is vrij van technologie.
 * Functionaliteit is van de business. Functionaliteit in taal van de business. IT is dienend, niet voorschrijvend (of bepalend)
 * Patterns
 * Shared kernel
 * Customer/Supplier Teams
 * Conformist
 * Open Host Service
 * Published Language
 * Seperate Ways
 * Anticorruption Layer (geïmplementeerd via adapters)
 * Big Ball of Mud
 * DDD-terminologie
 * Entity
 * Aggregate: lijkt veel op de entity, maar daar zit nog iets meer in
 * Value object: een object dat niet gewijzigd kan worden; b.v. e-mailadres of telefoonnummer
 * Interface
 * Factory: deze gebruik je om verschillende objecten te maken, bijv. bij het maken van een c.v.
 * Service: in DDD bedoel je dan functionaliteit die niet bij één objectklasse hoort

Nog verwerken

 * Ontwerpers maken modellen.
 * Modellen zijn vereenvoudigde weergaven van de werkelijkheid.
 * Type modellen
 * Semantische modellen
 * Concepten en relaties tussen concepten. Zie ook triples. Zie ook ontologie (dan komen er regels bij)
 * Semantiek gaat over taal