In der heutigen Zeit ändern sich Anforderungen an Anwendungen laufend. Neben den Anforderungen haben sich natürlich auch die Hilfsmitteln und Technologien weiterentwickelt. Moderne objektorientierte Sprachen wie z.B. UML und Java wer-den den heutigen Ansprüchen gerecht.<br />Die objektorientierte Programmiersprache Java, oder besser gesagt die Java Enterpri-se Edition, eignet sich hervorragend um verteilte Systeme, zu denen auch Weban-wendungen zählen, zu entwickeln. UML 2.0 ist mit ihren aktuellen Diagrammarten ebenfalls sehr gut für die Modellierung von verteilten Anwendungen geeignet.<br />Diese Arbeit evaluiert das Zusammenspiel zwischen UML 2.0 und Java Enterprise Anwendungen. In UML 2.0 gibt es insgesamt 13 verschiedene Diagrammarten. Jedes einzelne Dia-gramm hat Stärken und Schwächen in Bezug auf Enterprise Anwendungen. Diese Arbeit zeigt, welche Teile einer Enterprise Anwendung sich mit welchem Diagramm in UML 2.0 modellieren lassen bzw. welche nicht. Zusätzlich geht diese Arbeit auch auf die Möglichkeiten ein, allgemeine Aspekte einer Enterprise Anwendung zu modellieren, wie z.B. Design Patterns und Systemar-chitekturen. Dabei werden für ein bestehendes Beispiel die einzelnen Diagramme, die UML 2.0 zur Verfügung stellt, modelliert. Ein weiteres Ziel der Arbeit ist, einen generellen Überblick von UML 2.0 Dia-grammarten im Rational Unified Process zu geben. Dabei wird evaluiert, welches Diagramm in welcher Phase des Unified Process in Bezug auf Enterprise Anwendungen hilfreich sein kann.<br />
de
dc.description.abstract
Today not only the world but also the requirements for computer-based applications change permanently. In addition to these requirements, the development of technologies and tools also continues.<br />Modern and object-oriented technologies, such as UML and Java meet today's high standards. Furthermore, the object-oriented programming language Java, or more precisely the Java Enterprise Edition, is the perfect tool to develop distributed systems including web applications. Also the object-oriented modelling language UML is able to keep up with the rapid development. This thesis evaluates the interaction between UML 2.0 and Java Enterprise applications. The language UML 2.0 offers a total of 13 different classes of diagrams.<br />Each of these diagrams presents some strengths but also some weaknesses in relation to Enterprise applications. This thesis shows which parts of an Enterprise application can be modelled using which kind of UML 2.0 diagram as well as their incompatibilities. Besides the interaction between UML 2.0 and a web application developed by means of Java Enterprise technology, this thesis also presents the possibilities to model general aspects of an Enterprise application, such as design patterns and system architectures. In this process, all available diagrams offered by UML 2.0 for a given example are modelled. In addition, an overview of the various diagrams in UML 2.0 in the Rational Unified Process is a further objective of this work. In this realm, the question of which kind of diagram is applicable in which phase of the unified process is evaluated. The unified process will be examined from an Enterprise application point of view.<br />
en
dc.language
Deutsch
-
dc.language.iso
de
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
UML 2.0
de
dc.subject
Java
de
dc.subject
Enterprise Anwendungen
de
dc.subject
Rational Unified Process
de
dc.subject
UML 2.0
en
dc.subject
Java
en
dc.subject
Enterprise applications
en
dc.subject
Rational Unified Process
en
dc.title
Java Enterprise Anwendungen und UML 2.0 - ein starkes Team?
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Christian Sokop
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Wimmer, Manuel
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme