Änderbarkeit durch Objektorientierung - Oliver Wiegert

Oliver Wiegert

Änderbarkeit durch Objektorientierung

eBook Ausgabe. XI, 224 S.
eBook (pdf), 224 Seiten
EAN 9783322887832
Veröffentlicht März 2013
Verlag/Hersteller Vieweg+Teubner Verlag

Auch erhältlich als:

Buch (Softcover)
54,99
42,99 inkl. MwSt.
Teilen
Beschreibung

Mit den Begriffen Hard- und Software verbindet man anschau­ lich die Vorstellung von Strukturen, die man nur sehr schwer bzw. ganz leicht ändern kann. Die Erfahrung hat aber gezeigt, daß auch Änderungen von Softwaresystemen unerträglich aufwendig werden können. Deshalb drängt sich die Frage auf, welche Konstruktionsmerkmale denn darüber entscheiden, ob ein Fall von schwerer oder leichter Änderbarkeit vorliegt. Nur wer sich diese Frage bewußt gestellt und beantwortet hat, kann eine Softwareentwicklung, die sich ihm als eine Sequenz von einzelnen Entwurfsentscheidungen darstellt, zielstrebig in Rich­ tung auf ein möglichst leicht änderbares Produkt lenken. Oliver Wiegert hat diese Frage in den letzten Jahren zum Schwerpunkt seiner wissenschaftlichen und praktischen Arbeit gemacht. Er gehört zweifellos zu den wenigen Fachleuten, die zu diesem aktuellen Thema maßgebliches zu sagen haben. Da er außerdem eine bestechend klare Sprache spricht, macht er es dem Leser leicht, in die dargestellte Erkenntniswelt einzudringen. Sowohl in meiner akademischen Lehre als auch in meiner industriellen Praxis ist mir dieses Buch äußerst nützlich.

Inhaltsverzeichnis

1 Erkenntnistheoretische Grundlagen und Begriffsbildung.- 1.1 Objekt - Attribut - Beziehung.- 1.2 Klasse - Typ - Exemplar.- 1.3 Typmehrdeutigkeit und Polymorphie.- 1.4 Das programmierte System und seine Komponenten.- 2 Änderbarkeit dynamischer Systeme.- 2.1 Einführung in Software-Qualität und Änderbarkeit.- 2.2 Das Verhältnis zwischen Änderbarkeit und Entwicklungskonzept.- 2.3 Die Problematik quantitativer Maße.- 2.4 Konkretisierung der Begriffe Änderungsaufwand und Änderbarkeit.- 3 Konzepte der Objektorientierung.- 3.1 Erkenntnistheoretische Grundlagen der Objektorientierung.- 3.2 Wesenszüge objektorientierter Programmierung.- 3.3 Optionale Merkmale objektorientierter Systeme.- 4 Einfluß von Codierungskonzepten auf die Änderbarkeit programmierter Systeme.- 4.1 Abstraktion und Kapselung.- 4.2 Hierarchische Klassifikation.- 4.3 Dynamische Bindung.- 4.4 Granularität im Widerspruch.- 5 Ausblick.- Sachwortverzeichnis.

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „Sofort online lesen über Meine Bibliothek“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Barrierefreiheit
Status der Barrierefreiheit
Nicht barrierefrei
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de