Klaus Schultz  Reverse- & Software-Engineering


 

Components: eine Sammlung nützlicher Hinweise
 
bulletCh. Wörle in Objektspektrum 4/2000 zur Komponentenbildung
Probleme:
bulletSchnittstellen werden zu spät betrachtet (sollten bereits in der Analysephase, wenn auch nur grob, betrachtet werden: wer braucht was von wem)
bulletAbhängigkeiten werden unstrukturiert eingeführt
bulletAbhängigkeiten sind unnötig gross und nicht explizit

Lösungsvorschläge:
bulletzulässige Abhängigkeiten modellieren
bulletAbhängigkeitsmatrix
bulletfrühe Dokumentation der Schnittstellen im "Komponentensteckbrief"
bulletper Komponente unterscheiden in private Teilmodell/package) und public Teilmodell/package (enthält nur Interfaces)
bulletim public Teilmodell als Parameter nur primitive Typen oder Typen aus dem public Teilmodell

 

 

 

 

Letzte Änderung: 12.08.00