12.07.2015 Aufrufe

Strukturierter Entwurf - Software Engineering: Dependability

Strukturierter Entwurf - Software Engineering: Dependability

Strukturierter Entwurf - Software Engineering: Dependability

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

SE 2 – <strong>Entwurf</strong>© Prof. Dr. LiggesmeyerAbstrakte DatenobjekteDaten-Objekt-Modul• Hat passiven Charakter• Verwaltet die Ablage von Daten (internes Gedächtnis), die überZugriffsoperationen gelesen oder geschrieben werden• Internes Gedächtnis ist entweder an die Laufzeit des entsprechenden <strong>Software</strong>-Systems gebunden oder wird in einer Datei aufbewahrt• Ausführung einer Zugriffsoperation mit identischen Eingabedaten führt nur dann zuidentischen Ausgabedaten, wenn das interne Gedächtnis denselben Zustand hat.• Internes Gedächtnis ist außerhalb des Moduls nicht sichtbar (Geheimnisprinzip)• Daten und Zugriffsoperationen werden im Modul zu einer Einheitzusammengefasst (Verkapselung)• Beschreibt ein Objekt nicht durch dessen Struktur, sondern charakterisiert esausschließlich durch die Definition der darauf ausführbaren Operationen• Zugriffsoperationen sind selbst funktionale Abstraktionen• Wird durch seine Beschreibung kreiert, d.h. mit der Beschreibung ist gleichzeitigdie Deklaration genau eines Exemplars verbunden35

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!