ISBN-13: 9783838601359 / Niemiecki / Miękka / 1997 / 88 str.
Inhaltsangabe: Problemstellung: Ziel der Systementwicklung ist es, die Anforderungen eines Auftraggebers an ein Softwaresystem zu erfassen, zu analysieren und zu realisieren. Herkommliche Verfahren der Software-Entwicklung sind dieser Aufgabe jedoch kaum mehr gewachsen. Sie verursachen hohe Kosten, die Qualitat bleibt hinter den Erwartungen zuruck und Software-Lebenszyklen lassen sich nur schwer verwalten. Zwei mogliche Ursachen dieses Phanomens sind zum einen ein Kommunikationsproblem, das zwischen dem Anwender eines Systems und seinen Entwicklern existiert und zum anderen die zunehmende Komplexitat von Software-Systemen. Das Kommunikationsproblem besteht darin, da die Anwender oft nur eine vage Vorstellung dessen haben, was eine Anwendung leisten soll. Auerdem fallt es ihnen schwer, ihre Anforderungen an ein solches System in einer dem Entwickler verstandlichen Form auszudrucken. Die Entwickler bemuhen sich, diese Anforderungen in umfangreichen textuellen oder graphischen Beschreibungen auszudrucken, die fur den Anwender schwer nachvollziehbar sind und oftmals Elemente enthalten, die von beiden Seiten unterschiedlich interpretiert werden konnen. Komplexitat dagegen ist eine grundlegende Eigenschaft von Software-Systemen, die die Kapazitat der menschlichen Intelligenz in zunehmendem Mae ubersteigt. Sie macht es einem Entwickler unmoglich, das Design eines komplexen Systems vollstandig zu uberblicken. Eine objektorientierte Vorgehensweise verspricht, diese Probleme zu losen. Diese Umstellung beinhaltet jedoch gewisse Risiken. Es handelt sich bei der Objektorientierung um eine neue Denkweise, deren Einfuhrung zunachst einen erheblichen Schulungsaufwand erforderlich macht, um Entwickler, Projekt-Manager und Fuhrungskrafte mit ihr vertraut zu machen. Gang der Untersuchung: Ziel dieser Arbeit ist es, den Leser mit dem objektorientierten Paradigma vertraut zu machen und ihm zu zeigen, welche Vorteile eine objektorientierte Vorgehensweise in der Software-Entwicklu