Beruflich Dokumente
Kultur Dokumente
Mit Wirtschaftsinformatik
Wirtschaft neu gestalten.
Anforderungsanalyse mit
Use Case Diagrammen und Mockups
fhfde
Überblick über die Methoden der Wirtschaftsinformatik (Auszug) 2
Anforderungsanalyse
- Use Case Diagramme
- Mockups
Weitere Methoden
Methoden für den KVP (PDCA)
Stärken-Schwächen-Analyse (SWOT)
Nutzwertanalyse
Wissensmanagement
Informationssicherheitsmanagement
Changemanagment
Gamification als ratio generale bei Veränderungsprozessen
Methoden des Analyse und der Gestaltung von Informationssystemen 3
Fragestellung
Was will man mit dem Anwendungssystem tun?
Wie soll die Oberfläche des Anwendungssystems
aussehen?
Literatur:
Pohl, Klaus; Rupp, Chris: Basiswissen Requirements Engineering. 4.
Auflage; 2015; dpunkt.verlag GmbH; Heidelberg
Rupp, Chris, Queins, Stefan: UML2 glasklar, 4. Auflage. 2012; Hanser
S. 241 – 258 (Use Case Diagramme)
Was will man haben? Anforderungen .... 4
5 beauftragt
Auftraggeber Auftragnehmer
4 akzeptiert
2 liest
1 schreibt 3 schreibt
Lasten- Pflichten-
heft heft
Lastenheft: Darin schreibt der Auftraggeber, was er dem Auftragnehmer alles lästiges
aufgibt.
Pflichtenheft: Darin schreibt der Auftragnehmer, wie er denn seine Pflicht erfüllen will.
Quellen:
Pohl, Klaus; Rupp, Chris (2001): Basiswissen Requirements Engineering. Heidelberg
DIN 69901-5 (Begriffe der Projektabwicklung)
Wie kann man die Anforderungen formalisiert aufschreiben? 6
UML ist i.W. eine semi-formale Notation (wie zeichne ich etwas).
Quelle:
Rupp, Chris; Queins, Stefan: UML 2 glasklar – Praxiswissen für die UML-Modellierung.
4. Auflage, 2012. Hanser, München
Textverarbeitung
Text
schreiben
Benutzer
Durchgezogene Verbindungslinie:
Assoziation zwischen dem Akteur und einem Use-Case.
Bedeutet: Akteur wendet den Use-Case in irgendeiner Form an.
➊ Use Cases:
Die für das System definierten Use Cases werden durch Ovale dargestellt, die den Namen des Use Case
enthalten. Alternativ dazu kann der Name auch unterhalb des Use Case angegeben werden.
➋ Akteure:
Akteure liegen außerhalb der Systemgrenzen und stehen jeweils stellvertretend für Personen oder Systeme,
die mit dem betrachteten System interagieren. Akteure werden durch ein Rechteck repräsentiert, das den
Namen des Akteurs enthält und mit dem Stereotyp «actor» versehen ist. Ist der Akteur eine Person, so kann
dies durch ein Strichmännchen angezeigt werden. Handelt es sich bei dem Akteur um ein System, so wird
dieses entweder durch ein Rechteck oder durch ein Strichmännchen mit dem zusätzlichen Stereotyp
«system» repräsentiert.
➌ Systemgrenzen:
Die Systemgrenzen innerhalb eines Use-Case-Diagramms separieren die Teile des Use Case, die zum
System gehören, von den Teilen (Personen und Systemen), die außerhalb der Systemgrenze liegen. Optional
kann der Name des Systems an den Systemgrenzen angegeben werden.
➍ Extend-Beziehung:
Eine Extend-Beziehung («extend») von einem »Use Case A« zu einem »Use Case B« besagt, dass die in
»Use Case A« enthaltene Interaktionsfolge die in »Use Case B« definierte Interaktionsfolge an einem
definierten Punkt (Extension Point) erweitert. Diese Erweiterung ist abhängig vom Eintreten einer definierten
Bedingung.
➎ Include-Beziehung:
Eine Include-Beziehung («include») von einem »Use Case A« zu einem »Use Case B« drückt aus, dass »Use
Case A« in jedem Fall die in »Use Case B« definierte Interaktionsfolge inkludiert.
➏ Beziehungen zwischen Akteuren und Use Cases:
Findet während der Ausführung eines Use Case Kommunikation mit einem oder mehreren Akteuren in der
Umgebung statt, so wird dies durch eine Kommunikationsbeziehung zwischen dem Use Case und den
entsprechenden Akteuren dargestellt.
Was sind Use Case Assoziationen? 11
Textverarbeitung
<<include>> Mausklick
entgegennehmen
Text schreiben
<<extend>> speichern
Benutzer
Weitere Beispiele
im Modellierungstutorium
oder googeln: „use case“
Werkzeuge:
- MS Powerpoint
- MS Visio
- https://www.draw.io
Zum Mitmachen: Übungsaufgabe für ein einfaches Use-Case Diagramm 13
Beschreibung:
Es gibt zwei Anwendergruppen: Urlauber und Hotelbesitzer.
Hinweise:
Das System unterstützt keine SMS. Den Empfang der Notfall-SMS muss
der Hotelbesitzer in Eigeninitiative regeln.
Überlegen Sie zunächst: Wer sind Akteure, was sind Anwendungsfälle?
Verständnisfragen zu Use-Case-Diagrammen 14
Was sind die drei wesentlichen Notationselemente für ein Use Case Diagramm,
heißt: dürfen in keinem Use Case Diagramm fehlen?
Wie soll die Benutzungsoberfläche aussehen? 15
Ein Mockup (deutsch: Attrappe) ist eine Nachbildung / eine grobe Skizze
für die Oberfläche eines Anwendungssystems.
Ein Mockup ist eine einfache, rudimentäre Skizze, die die Essenz der
Benutzungsschnittstelle (User Interface, UI) zeigt.
Ein Mockup legt sich noch nicht auf eine Systemumgebung (Smartphone
unter iOS oder Android, Webbrowser, Windows, MacOS) fest.
Ausgangspunkt: Mockup:
verbale Beschreibung
Ansicht Umsatzentwicklung
Ich stelle mit vor, dass ich ------------------------------------
in einer Übersicht die Umsatz heute
Kunde A: xxx €
Umsätze meiner Kunden
Kunde B: yyy €
... Kunde C: zzz €
auch grafisch dargestellt gesamt: aaa €
werden.
Gesamtumsatzentwicklung
Werkzeuge:
- MS Powerpoint
- MS Visio
- Balsamic
https://balsamiq.com/
Zum Mitmachen: Übungsaufgabe für ein einfaches Mockup 18
Zeichen Sie ein einfaches Mockup (nur für die Smartphone-App) für ein
Touristik-Anwendungssystem.
Beschreibung:
Es gibt zwei Anwendergruppen: Urlauber und Hotelbesitzer.