Mensch-Maschine-Systems: Aufgabe

Erinnerung: Auslegung eines Mensch-Maschine- Systems, Empfehlungen

截屏2020-10-06 18.44.13

Vorgehensweise bei Aufgabe

  1. Erfassung der Aufgabe
  2. Modellierung (graphische Beschreibung) der Aufgabe
  3. Analyse der Aufgabe
  4. 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
    • 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

    (Methoden werden auch miteinander kombiniert)

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

    截屏2020-10-06 22.45.37

  • Bsp: Suche nach einem bestimmten Objekt / nach einer bestimmten Person

    截屏2020-10-06 22.47.17

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

    截屏2020-10-06 22.51.11

    截屏2020-10-06 22.51.47

    • Bsp

      截屏2020-10-06 22.52.18

  • Pin-Notation: verdeutlicht die Bedeutung eines Objektknoten als Ein- oder Ausgabeparameter

    截屏2020-10-06 22.55.44
    • Bsp: Blutprobe verwalten

      截屏2020-10-06 22.57.05

  • Start- und Entknoten

    截屏2020-10-06 22.58.48
  • Weitere Notationen

    截屏2020-10-06 22.59.14
  • Verschiedene Typen von Aktivitäten

    截屏2020-10-06 22.59.57

Bsp: Suche nach einem bestimmten Objekt / nach einer bestimmten Person

截屏2020-10-06 23.00.58

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

    Basistypen von Prtrinetze

  • Anwendungsbeispiel: Unters tützung des behandelnden Arztes bei der Diagnos e von Krebserkrankungen

Petri-net

Petri-net

Good explanation: