nicht nur Programme, sondern (technische) Systeme beschreiben:
- Komponenten (Objekte), 
 
- Eigenschaften (Attribute, Methoden)
 
- Gemeinsamkeiten von Objekten (Klassen)
 
- Gemeinsamkeiten der Klassen-Benutzung (Interfaces)
 
- (Gemeinsamkeiten von Klassen-Implementierungen (Vererbung))
 
dafür gibt es standardisierte Verfahren, Werkzeuge und Sprachen (UML).
Johannes Waldmann
2008-01-28