Bausteinbasierte Software: Eine Einführung in moderne Konzepte des Software-Engineering
Gespeichert in:
Bibliographische Detailangaben
Beteilige Person: Bauer, Günther (VerfasserIn)
Format: Elektronisch E-Book
Sprache:Deutsch
Veröffentlicht: Wiesbaden Vieweg+Teubner Verlag 2000
Schlagwörter:
Links:https://doi.org/10.1007/978-3-322-96371-0
Beschreibung:Software unter Verwendung von Bausteinen zu entwickeln - dieser Gedanke drängt sich im Software Engineering auf. Bemühungen zu seiner Realisierung haben eine lange Tradition, sie reichen zurück bis zur Verwendung von Makros in ersten Assem­ blersprachen. Parnas legte dann im Jahre 1972 mit seinen 'Kriterien zur Modularisie­ rung' den Grundstein für eine theoretische Fundierung des Bausteinkonzepts. In der Zwischenzeit sind recht vielfältige Möglichkeiten zur Ausformung von Baustei­ nen entstanden. Objektorientierte Softwareentwicklung erweitert diese Möglichkeiten, besonders über das Klassenkonzept sowie Design Patterns und Frameworks. Compo­ nentware ist ein gegenwärtig bevorzugter Begriff für bausteinbasierte Software. Ge­ meint sind dabei primär Bausteinsysteme wie Java Beans oder Active X. Diesbezügli­ che Beschreibungen sind demzufolge entsprechend fokussiert. Der hier gewählte Ansatz ist in diesem Sinne anders ausgelegt. Bausteinbasierte Softwareentwicklung als universelles Konzept herauszuarbeiten, ist unser Anliegen. Dabei wird das Ziel verfolgt, das Konzept Baustein im Kontext der Softwareentwicklung systematisch zu betrachten. Dazu werden einerseits die theoretischen Ansätze zur Ausformung von Bausteinen verdeutlicht und eingeordnet und andererseits Prinziplö­ sungen sowie unmittelbar nachvollziehbare Beispiele praktischer Realisierungen vor­ gestellt. Theoretische Ansätze zur Ausformung führen zur Differenzierung in Frameworks, De­ sign Patterns, Komponenten, Klassenbibliotheken, Scripts, binäre Bausteine. Architekturprinzipien werden thematisiert für GUI, "klassische" Einzelplatz-Anwendun­ gen und immer stärker benötigte Groupware bzw. Telekooperationssysteme. Weiterhin werden Multimedia-Anwendungen und Ansätze für Inter- und Intranetlösungen unter dem Blickwinkel der Verwendung von Bausteinen diskutiert
Umfang:1 Online-Ressource (VIII, 192 S.)
ISBN:9783322963710
9783528057220
DOI:10.1007/978-3-322-96371-0