Tutorium Software-Engineering SS14 Florian Manghofer.

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Übung: Online-Belegung einer Lehrveranstaltung
Use Cases mit selbstständigen Extend-Use-Case
Übung: Online-Belegung einer Lehrveranstaltung
1 Referenzmodelle für HISinOne Dr. Uwe Hübner, 02. Juli 2009.
Datenbanken Einführung.
Frank Simon, BTU Cottbus: Einführung in UML
OO Analyse Analyseprozess Erstellen eines Modells
Objektorientierter Entwurf
Objektorientierte Konzepte und Notation in UML
Manfred Thaller, Universität zu Köln Köln 28. Januar 2008
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Ziel: externe Systemverhalten aus Anwendersicht
Anwendungsfalldiagramm
Sequenzdiagramm.
Objektorientierte Analyse (OOA) Inhaltsübersicht
Hörsaalübung 1: Textuelle Beschreibung von Use Cases
Hörsaalübung Use Cases mit selbstständigen Extend-Use-Case
Anwendungsfall-Diagramm (Use Case Diagram)
Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram)
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Lösungen
Kapitel 1.2: Eigenschaften und Modellierung sozio-technischer Systeme
Modellierung komplexer Realität mit Objekten
Rigi und Web2Rsf vorgestellt von Tobias Weigand. Inhalt Ziel von Web2Rsf und Rigi Vorstellung des Parsers Web2Rsf Vorstellung des Werkzeugs Rigi Analyse.
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
1 Klassen (1) Eine Klasse beschreibt eine Menge von Objekten mit gemeinsamer Struktur gemeinsamem Verhalten gemeinsamen Beziehungen gemeinsamer Semantik.
UML Begleitdokumentation des Projekts
Vorlesung Gestaltung von soziotechnischen Informationssystemen - Use Cases - Thomas Herrmann, Lehrstuhl Informations- und Technikmanagement (IMTM)
Softwareprojekt Shopverwaltung
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
8. Vorlesung: Klassendiagramm für Fallbeispiel
3. Vorlesung: UML Use Case Diagramme
10. Vorlesung: Dynamische Konzepte
Use Case Diagramm des Call - Car - Systems
Call Car System Use Cases
Sequenzdiagramme (1) Festlegen des Inter-Objekt-Verhaltens (Interaktionsstruktur, Verantwortlichkeiten) Sequenzdiagramm ist temporal orientiert zeigt.
Unified Modeling Language Repetition / Einführung zu UML
UML WS 09/10: Datenbanken vs MarkUp Dozent: Prof. Dr. Manfred Thaller
LVA , SS021 Im Mittelpunkt aller Bemühungen steht der Kunde und die Steigerung des Kundennutzens. Deswegen: Wer alles reinlässt kann nicht.
UML-Kurzüberblick Peter Brusten.
UML UML mit SiSy® Vorgehensmodell Dokumentation HTML-Export
UML Modellierung des Verhaltens von Klassen und Objekten
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
Vom Geschäftsprozess zum Quellcode
Fachkonzepte in der UML
Informatik und Programmieren 3
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
SWT-Übung WS 10/ Zusammenfassung.
Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder.
Software Engineering Strukturierte Analyse
Use Case basierte Dokumentation von Web Applikationen am Beispiel von
Anwendungsfalldiagramm
; HG13 Herzgen, Jung, Lorkowski1 Anwendungsfalldiagramm.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Zitat-management-System Meilenstein 1
Opacc, CH-Kriens/LucerneOpaccConnect WebCRM Sales/Service.
Name des Vortragenden ‌ Klasse ‌‌‌ Ort / tt.mm.jjjj Anwendungsfalldiagramm.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
A nwendungsfalldiagramm. Ü berblick  Allgemein  Anwendungsfalldiagramm in Stichpunkten  Zusammenhang  Anwendungsbereich  Diagramm.
Use Cases Anwendungsfälle
Use Cases Nico Wacker.
 Präsentation transkript:

Tutorium Software-Engineering SS14 Florian Manghofer

Use-Case/Anwendungsfalldiagramm Externes Systemverhalten aus Anwendersicht beschreiben System, Akteure, Verwendung(Anwendungsfälle), Beziehungen zwischen Akteuren und Anwendungsfällen darstellen Zeigt, was System aus Sicht des Benutzers/Anwenders leisten soll

Use-Case/Anwendungsfalldiagramm SymbolBedeutung Geplantes System. Name ist der Name des geplanten System. Ein Diagramm kann auch mehrere Systeme enthalten. Anwendungsfall. Er beschreibt aus Sicht der Akteure welche Leistungen das System für den Anwender zur Verfügung stellt. Akteur. Gehört nicht zum geplanten System. Kann Person oder anderes System sein. Assoziation zw. Akteur und Use Case. Beschreibt den Zugriff auf die Funktionalität. Include Beziehung. Ein Use Case verwendet Funktionalität, die ein anderer Use Case zur Verfügung stellt. Wird immer ausgeführt. A importiert Funktionalität von b. Extend Beziehung. Beschreibt die Erweiterung der Funktionalität eines Use Cases durch einen anderen Use Case. Man kann dadurch optionales Verhalten beschreiben. (Ausführung unter bestimmten Bedingungen.)

Use-Case/Anwendungsfalldiagramm SymbolBedeutung Extension point. Erweiterungspunkt, gibt bei einer extend- Beziehung den Punkt an, an dem der erweiternde Use Case im erweiterten Use Case eingehängt ("aufgerufen") wird. Kann Bedingungen enthalten.

Use-Case/Anwendungsfalldiagramm Quelle und weitere Informationen zum Thema:

Use-Case/Anwendungsfalldiagramm Beispiel: Ein System kümmert sich um Bankautomaten. Ein Bankautomat wird von einem Zentralcomputer überwacht und gesteuert. Ein Bankautomat stellt dem Kunden die Möglichkeiten: Geld abheben, Geld einzahlen, den Kontostand abfragen. Der Bankautomat wird gewartet, indem er von einer Sicherheitsfirma befüllt und von einem Bankangestellten gepflegt wird(Tastatur pflegen, Display putzen, usw.) Jeder Kunde kann den Automat nutzen. Stellen Sie diesen Sachverhalt als Use Case Diagramm dar mit mindestens einer include Beziehung.

Use-Case/Anwendungsfalldiagramm 1.System identifizieren:  Bankautomat 2.Use Cases identifizieren:  überwachen  Geld abheben  Geld einzahlen  Kontostand abfragen  auffüllen  pflegen  warten  benutzen 3.Akteure identifizieren:  Kunde  Bankangestellter  Sicherheitsangestellter  Zentralcomputer 4.Assoziationen festlegen 5.Include Beziehungen:  benutzen includiert abheben, einzahlen, Kontostand abfragen  warten includiert auffüllen, pflegen

Use-Case/Anwendungsfalldiagramm Da der Zentralcomputer den Automaten steuert, greift er auch auf Use Case benutzen zu. Wenn man einen Automaten benutzt, hat man immer die Möglichkeiten, abzuheben, einzuzahlen oder den Kontostand abrufen, daher die includes. Den BA warten beinhaltet Geld auffüllen und pflegen, daher die includes.