Weiter: Grenzklassen
UP: Modellieren der statischen Sicht
Zurück: Modellieren der statischen Sicht
Eine Klasse ist eine Beschreibung einer Gruppe von Objekten mit gemeinsamen
Eigenschaften (Attributen), gemeinsamen Verhalten (Operationen), gemeinsamen
Beziehungen zu anderen Objekten und gemeinsamer Semantik. Damit ist eine Klasse
eine Vorlage, um Objekte zu schaffen. Jedes Objekt ist eine Instanz irgendeiner
Klasse. Objekte können nicht von mehr als einer Klasse instanziiert werden.[Qua98]
Die Suche nach am System beteiligten Klassen ist zum Teil schwere analytische
Tätigkeit. Erleichtern kann man diese Arbeit durch die Einteilung der Klassen
nach ihrer Verwendung in:
- Grenzklassen (engl. boundary classes, *Interfaceklassen, *Schnittstellenklassen)
- Kontrollklassen (engl. control classes, *Ablaufklassen, *Steuerklassen)
- Modellklassen (engl. entity classes, *Fachklassen, *Entityklassen)
Beim Modellieren der Klassen sollten diese Informationen nicht verlorengehen.
Die UML besitzt dafür das Instrumentarium, den ``Stereotyp''. In Rational
Rose können den Klassen ebenfalls Stereotypen zugeordnet werden. Sie auch
.
Weiter: Grenzklassen
Up: Modellieren der statischen Sicht
Zurück: Modellieren der statischen Sicht
© Alexander Lenhard und René Stern
18. August 1999