Home · Fasen · Rollen · Producten · Best practices · Referenties · Nieuws & release notes · Begrippen

Product
Component class diagram

Het component class diagram is een class diagram dat de structuur van een component in het probleemdomein beschrijft. De component wordt bij voorkeur gemodelleerd als een package of een klasse. Dit package of deze klasse beschrijft de buitenkant van de component. De component implementeert één of meerdere interfaces. Tezamen implementeren deze interfaces de services van de component. Iedere interface wordt geïmplementeerd door een interface class. Een instantie van ieder van deze interface classes is publiek beschikbaar.



In het geval de component als klasse is gemodelleerd kent deze klasse derhalve de instanties van de interface classes. Bij een package is een of meerdere interfaces gemodelleerd, met daarbij de services die de interface biedt. De package bevat dan ook de interface classes die een implementatie van de interfaces bieden. De interface classes gebruiken op hun beurt weer business en factory classes die de organisatiegenerieke bedrijfslogica bevatten. Eventueel maakt een component gebruik van utility classes voor technische functionaliteit.

 [PROD011] Versie 2003Q2 Basic - ©1999-2006 Sander Hoogendoorn (aahoogendoorn@gmail.com), 1 juli 2003