1 / 9

UML

UML. Fachkonzepte in der UML. Die Fähigkeiten der UML zur Darstellung von Fachkonzepten Dipl.-Ing. Päd. Alexander Huwaldt. Die Beschreibung von Systemforderungen aus Benutzersicht und deren Verfeinerung in der UML. UML. Eine Methode des Softwareengineering.

elie
Download Presentation

UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML Fachkonzepte in der UML Die Fähigkeiten der UML zur Darstellung von Fachkonzepten Dipl.-Ing. Päd. Alexander Huwaldt Die Beschreibung von Systemforderungen aus Benutzersicht und deren Verfeinerung in der UML.

  2. UML Eine Methode des Softwareengineering Die UML ist ihrem Wesen nach eine Methode für den Softwareentwurf. Die Konzepte zielen auf die Modellierung der Struktur und des Verhaltens von Software. Die Modellkategorien, das Regelwerk und die Notation der meisten Modelle sind auf die Anwendung durch IT-Spezialisten ausgerichtet. Doch gerade diese Kriterien führen zu Akzeptanzproblemen bei Fachkonzepten. Für die Gestaltung von Fachkonzepten ist die UML in ihrer eigentlichen Diktion nur bedingt geeignet. Der use case-Ansatz bietet einen akzeptablen Ausgangspunkt. Bei genauerer Betrachtung können jedoch die Verhaltensdiagramme der UML für die Abbildung von Unternehmensprozessen benutzt werden.

  3. UML system, use case, actor Die Systemgrenzen und die Interaktion mit dem System darzustellen, sind die Aufgaben des use case-Ansatzes. Durch die Einfachheit des Modells ist er bei DV-Konzepten hervorragend als Kommunikationsmittel mit dem Anwender geeignet. Als System wird ein Unternehmen oder Unternehmensbereich angenommen. Dabei wird zwischen externenAktoren (Kunde, Lieferant) und internenAktoren (case worker) unterschieden. Das zu betrachtende System muss jedoch nicht zwangsläufig eine zu erstellende Software sein. Der Ansatz ist ebenso geeignet, ein Unter-nehmen als System zu betrachten. Die UML trägt diesem Gedanken in einer Erweiterung ebenfalls Rechnung.

  4. UML system, use case, actor Unternehmen Prozess- verantwortlicher Unternehmens- prozess Geschäftspartner

  5. UML Objekt1 Objekt2 Objekt3 use case Spezifizierung Für die Verfeinerung eines use case im Sinne eines Unternehmensprozesses bieten sich das Sequenz- und das Aktivitätsdiagramm an.

  6. UML Verkäufer Lager abfragen bestellen antworten Buchhalter Kunde abrufen melden übergeben ausliefern Kunde Sequenzdiagramm Verantwortlicher Tätigkeit Geschäftspartner

  7. UML Aktivitätsdiagramm Tätigkeit Verantwortlicher Geschäftspartner

  8. UML Aktivitätsdiagramm Teilprozess als Verfeinerung einer Aktivität Parallele Bearbeitung Entscheidungen

  9. UML Eignung für Fachkonzepte Wie hier vorgestellt, lassen sich der use case-Ansatz und bestimmte Verhaltensdiagramme sinnvoll für die Abbildung von prozessorientierten Fachkonzepten einsetzen. Die Darstellungen erreichen jedoch nicht die Aussagekraft der Prozessketten. Über eine breite Akzeptanz dieser Darstellungen für Fachkonzepte kann man nur spekulieren. Der Einsatz UML konformer Darstellungen bietet jedoch den enormen Vorteil einer nahtlosen Integration in ein UML-DV-Konzept.

More Related