Liknande böcker
Objektorientierte Softwareentwicklung. Unified Modeling Language (UML) und Rational Unified Process (RUP)
Bok av Inga Schirrmann
Studienarbeit aus dem Jahr 2008 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,0, Universitt Hamburg (Department fr Wirtschaft und Politik), Veranstaltung: Wirtschaftsinformatik II, 43 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Innerhalb dieser Arbeit soll die objektorientierte Softwareentwicklung mittels UML und RUP als Beispiel fr ein methodisches Vorgehen im Sinne des Software Engineering detailiert dargestellt werden. Hierbei liegt der Schwerpunkt
der Darstellungen auf den technischen Aspekten der Softwareherstellung (technische Prozesse der Softwareentwicklung) und auf den ersten beiden
Prozessaktivitten (Softwarespezifikation und Softwareentwicklung) des Softwareprozesses [Somm07, S. 33f]. Die Arbeit gliedert sich in drei Abschnitte (vgl. Bild 1). Im ersten Abschnitt
werden die grundlegenden Begriffe und ausgewhlte Techniken und Vorgehensweisen aus dem Software Engineering vorgestellt und diskutiert. Der zweite Abschnitt vertieft UML als Modellierungsmethode und RUP als Vorgehensmodell
zur objektorientierten Softwareentwicklung. Grundlegenden Prinzipien, Arbeitsschritte und Phasen von RUP und die Notation und Semantik der Modellierungsmethode UML werden beschrieben. Eine kurze Beispielanwendung der vorgestellten Methodik und Vorgehensweise im dritten Abschnitt der Arbeit zeigt die praktische Umsetzung fr ein Softwaresystem zur Bibliotheksverwaltung.
Die Gre und Komplexitt von Softwaresystemen verdoppelt sich etwa alle fnf Jahre. Heutige Softwaresysteme knnen leicht aus mehreren Millionen Zeilen Quelltext bestehen. Sie werden mehrheitlich nicht mehr fr einen einzelnen Computer geschrieben sondern bestehen aus verteilten Anwendungen, die als Teil komplexer Softwarearchitekturen ihre Aufgabe erfllen mssen
[West06, S.6]. Die Entwicklung fehlerfreier Software stellt eine groe Herausforderung fr die Entwickler dar, die ohne methodisches Vorgehen und Techniken aus dem Software Engineering nur schwer mglich ist [Som