Softwaresysteme und ihre Modellierung Grundlagen, Methoden und Techn

Die arbeitsteilige Entwicklung großer Softwaresysteme erfordert in zunehmendem Maße analytische und kommunikative Fähigkeiten. Insbesondere technische Entscheidungsträger wie der Systemarchitekt müssen große Systeme als Ganzes und auf konzeptioneller Eben

  • PDF / 3,742,881 Bytes
  • 505 Pages / 439.378 x 666.139 pts Page_size
  • 100 Downloads / 171 Views

DOWNLOAD

REPORT


eXamen.press ist eine Reihe, die Theorie und Praxis aus allen Bereichen der Informatik für die Hochschulausbildung vermittelt.

Peter Tabeling

Softwaresysteme und ihre Modellierung Grundlagen, Methoden und Techniken Mit 469 Abbildungen und 45 Tabellen

123

Peter Tabeling Hasso-Plattner-Institut für Softwaresystemtechnik an der Universität Potsdam Prof.-Dr.-Helmert-Straße 2–3 14482 Potsdam [email protected]

Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.ddb.de abrufbar.

ISSN 1614-5216 ISBN-10 3-540-25828-0 Springer Berlin Heidelberg New York ISBN-13 978-3-540-25828-5 Springer Berlin Heidelberg New York Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der Übersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfältigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine Vervielfältigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom 9. September 1965 in der jeweils geltenden Fassung zulässig. Sie ist grundsätzlich vergütungspflichtig. Zuwiderhandlungen unterliegen den Strafbestimmungen des Urheberrechtsgesetzes. Springer ist ein Unternehmen von Springer Science+Business Media springer.de © Springer-Verlag Berlin Heidelberg 2006 Printed in Germany Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Text und Abbildungen wurden mit größter Sorgfalt erarbeitet. Verlag und Autor können jedoch für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Satz: Druckfertige Daten des Autors Herstellung: LE-TEX, Jelonek, Schmidt & Vöckler GbR, Leipzig Umschlaggestaltung: KünkelLopka Werbeagentur, Heidelberg Gedruckt auf säurefreiem Papier 33/3142 YL – 5 4 3 2 1 0

Für Andrea.

Fünfzehn!

Vorwort Die ständig steigende Rechenleistung der Prozessoren sowie die immer weiter zunehmenden Speicherkapazitäten haben immer umfangreichere und komplexere Softwaresysteme ermöglicht, die nur noch mit hohem Personalaufwand entwickelt werden können. Die Beherrschbarkeit der Softwaresysteme kann jedoch nicht allein durch die Weiterentwicklung von Programmiersprachen und Entwicklungswerkzeugen gewährleistet werden, denn mit der Größe und Kompliziertheit der Systeme nimmt auch der Bedarf nach arbeitsteiliger Entwicklung zu. Daher sind nicht nur Kenntnisse der aktuell eingesetzten Technik gefragt, sondern