Mensch-Maschine-Systems: Aufgabe
Erinnerung: Auslegung eines Mensch-Maschine- Systems, Empfehlungen
Vorgehensweise bei Aufgabe
- Erfassung der Aufgabe
- Modellierung (graphische Beschreibung) der Aufgabe
- Analyse der Aufgabe
- Entscheidungsfindung (z.B. Automatisierungsentscheidung)
Voraussetzung für eine Aufgabenanalyse ist die
Erfassung der Aufgabe
Modellierung der Aufgabe
Erfassung der Aufgabe
🎯 Ziel: Herausfinden
wie eine Aufgabe bearbeitet wird
Was dabei zu tun ist
In welcher Reihenfolge was zu tun ist
Methoden
- Erarbeiten des Arbeitsablaufs mit den Nutzern
- Menschen befragen: “welche Aufgabe wird bearbeitet?”
- mittels
- Fragebögen: Text, grafisch
- Interviews: erzählen, zeichnen
- Gemeinsame grafisch / textuelle Erfassung
- Beobachtung des Arbeitsablaufs
- Typ 1: Beobachter beobachten den Menschen bei der Aufgabenbearbeitung direkt
- Typ 2:
Videobasierte Erfassung der Menschen bei der Aufgabenbearbeitung
Videos werden ausgewertet
- Lautes Denken
- Nutzer (Proband) bearbeitet Aufgabe
- gemeinsammittechnischemSystem(Maschine,Computer)
- denkt dabei laut
- Verschiedene Vorgehensweisen
- Typ 1
- Nutzer spricht alles aus, was ihm durch den Kopf geht
- Problemlösungsverhalten wird nicht beeinflusst
- Typ 2
- Nutzer erläutert, warum er was tut
- Problemlösungsverhalten kann beeinflusst werden
- Typ 1
- Nutzer (Proband) bearbeitet Aufgabe
(Methoden werden auch miteinander kombiniert)
- Erarbeiten des Arbeitsablaufs mit den Nutzern
Modellierung (graphische Beschreibung) der Aufgabe
HTA (Hierarchical Task Analysis)
Gesamtaufgabe wird hierarchisch in ihre Teilaufgaben untergliedert
Bearbeitungs-Reihenfolge erfolgt über Regeln
Regeln geben Reihenfolge an, in der Teilaufgaben ausgeführt werden
Notation: graphisch und textuell, Graphen mit Regelwerk
Basis für prozedurale Aufgabenbeschreibungen
Systematik
Bsp: Suche nach einem bestimmten Objekt / nach einer bestimmten Person
UML-Aktiviätsdiagramme
- UML: Unified Modelling Language
- GraphischeSprache
- BietetverschiedeneDiagramme
- Unterstützt bei Spezifikation, Konstruktion und Dokumentation eines Softwaresystems
- Großer Rückhalt durch die Industrie $\rightarrow$ Standard
- Gebräuchlichste Methode zur Beschreibung softwareintensiver Systeme
- Kommerzielle Systeme zur Erstellung von UML verfügbar
Aktivitätsdiagramme
Aktivitätsdiagramm besteht aus einer oder mehreren Aktivitäten
Aktivität besteht aus möglichen Aktionen und Regeln für Abläufe
Bsp
Pin-Notation: verdeutlicht die Bedeutung eines Objektknoten als Ein- oder Ausgabeparameter
Bsp: Blutprobe verwalten
Start- und Entknoten
Weitere Notationen
Verschiedene Typen von Aktivitäten
Bsp: Suche nach einem bestimmten Objekt / nach einer bestimmten Person
Petrinetze
Prozedurale Beschreibung
Gerichtete Graphen
Knoten
- Stellen oder Plätze (graphisch: Kreise) –-> Zustände
- Transitionen (graphisch: Rechtecke) –-> Zustandsübergänge
Kanten (graphisch: Linien) – verbinden Knoten
Knoten können Attribute besitzen
Dynamik
Schalten (aktivieren / ausführen) von Transitionen
Dynamisches Verhalten durch sog. Marken
Marke (Token) zeigt die Bearbeitungsstelle an
Markenverteilung auf Plätzen repräsentiert Zustand des Netzes (Markierung)
- $M\_0$: Markenbelegung zu Beginn $M\_0(p)$ Marken
- Schaltende Transitionen können Marken verbrauchen bzw. erzeugen
- Transition muss dazu zunächst aktiviert sein
- Transition ist aktiviert, wenn alle Plätze im Vorbereich mit einer Marke belegt sind
- Bei einem Schaltschritt einer Transition entsteht eine neue Marke für jeden nachfolgenden Platz
Basistypen von Prtrinetze
Anwendungsbeispiel: Unters tützung des behandelnden Arztes bei der Diagnos e von Krebserkrankungen
Petri-net
Good explanation:
Video tutorial: