Date post: | 05-Apr-2015 |
Category: |
Documents |
Upload: | mine-bloedel |
View: | 103 times |
Download: | 1 times |
Universität DortmundUniversität Dortmund
Einführung in
Gabriele Kunau
Kai-Uwe Loser
Informatik & Gesellschaft
Informatik &Gesellschaft
Vorlesung „Informatik und Gesellschaft“, Sommersemester 2004
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
2Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Übersicht
• Hintergrund: – Modellierung
– sozio-technische Systeme
• Die Modellierungsmethode SeeMe
• Organisatorisches zu Vorlesung und Übung (Isa Jahnke)
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
3Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Was ist SeeMe?
• Eine Methode zur Modellierung Es werden Diagramme erzeugt.
• Modellierung zur Analyse und Gestaltung sozio-technischer Systeme.
Sozio-technische, semi-strukturierte Modellierungsmethode
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
4Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Modellierung
• Unter einem Modell wird eine kommunizierbare Abbildung eines Ausschnittes der Realität verstanden, die ausgewählten Zielen dient und eine Komplexitätsreduktion impliziert.
• Die Menge der Symbole, die dazugehörenden Semantikdefinitionen und syntaktischen Regeln werden als Modellierungsnotation bezeichnet.
• Modellierungsnotation und Modellierungsregeln bilden zusammen die Modellierungsmethode.
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
5Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Die Verwendung von Modellierungsmethoden
• Darstellung komplexer Strukturen und Prozesse
• Vermittlung von Übersichten und Detailsichten
• Vorbereitung oder Festlegung technischer Spezifikationen
Grafische Modelle
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
6Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiele für Modellierungsnotationen
• Structured Analysis (Ed Yourdon, Tom DeMarco)
• Entity Relationship Diagramme
• Petri-Netz Darstellungen
• ARIS / EPK (speziell im Zusammenhang mit SAP)
• UML 2
• SeeMezurück
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
7Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel: Structured Analysis
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
8Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel für Entity-Relationship-Diagramm(Ausschnitt)
Que
l le: h
t t p: //
ww
w. d
bis.
info
rma t
ik. u
ni-f
ran k
furt
.de/
TE
AC
HIN
G/D
B-P
rak t
iku m
/i nde
x_g.
htm
l
(Übu
ngsz
ett e
l , U
ni F
rank
furt
)
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
9Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel Petri-Netz
Bestellungliegt vor
Bestellungwird eingebucht
Lieferpapieresind gedruckt
Interner Produktions-Auftrag liegt vor Produktion
Ware liegtbereit
Versand Auftragerledigt
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
10Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel EEPKs mit ARIS
Betriebskosten-abrechnung
SAP R/3FI
Kontokorrent-buchhalter
SAP R/3FI
Kontokorrent-buchhalter
Kostensammler
Betriebskosten-abrechnung
SAP R/3FI
SAP R/3IS-RE
Verbindlichkeitgegenüber demKunden besteht
Verbindlichkeitverrechnen
Forderung/Verbindlichkeit
buchen
Immobilienkaufmann
XY6220Kontokorrent-
buchhalter
Betriebskosten-abrechnungversenden
Betriebskosten-abrechnung
erstellen
Betriebskosten-abrechnung
ist angestoßen
führt aus
führt aus
führt aus
führt aus
Betriebskostenfeststellen
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
11Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel für Use-Case Diagramm
Jeck
le,
Ma
rio;
Ru
pp
, C
hris
; H
ah
n,
Jü
rge
n;
Ze
ng
ler,
Ba
rba
ra;
Qu
ein
s,
Ste
fan
(2
00
4):
UM
L 2
gla
skla
r. H
an
ser
Fa
chb
uch
verla
g S
. 2
09
.
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
12Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel für ein Aktivitätsdiagramm
Jeck
le,
Ma
rio;
Ru
pp
, C
hris
; H
ah
n,
Jü
rge
n;
Ze
ng
ler,
Ba
rba
ra;
Qu
ein
s,
Ste
fan
(2
00
4):
UM
L 2
gla
skla
r. H
an
ser
Fa
chb
uch
verla
g S
. 2
09
.
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
13Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Soziotechnische Systeme
Soziotechnische Systeme kombinieren menschliche Akteure in sozialen Systemen mit technischen Systemen zu einer Einheit.
• Computer-basierte Lehr- und Lernumgebungen• Web-Basierte E-Commerce Systeme• Workflow-Management-Systeme• Wissensmanagement Systeme• Groupware-Systeme
• Gegenbeispiel: einfache Tabellenkalkulation
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
14Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Technikentwicklung und -einführung
• Technikeinführung in Unternehmen bedeutet, sozio-technische Systeme zu gestalten!
• Problem: technische Systeme lassen sich prototypen, Organisations- und Qualifikationsstrukturen nicht
sozio-technische Modellierung bietet hierfür Unterstützung
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
15Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Zwecke der sozio-technischen Modellierung
• Entwicklung von Anforderungen an ein technisches System
• Unterstützung der Adaptierung (Konfiguration) eines technischen Systems für ein soziales System
• Unterstützung der Adoption des technischen Systems durch ein soziales System
• Qualifizierung für durch Technik veränderte Arbeitsabläufe
• Validierung des technischen Systems hinsichtlich seiner Benutzbarkeit für die Arbeitsabläufe
Abgleich der mentalen Modelle der Entwickler und Anwender in einem Kommunikationsprozess
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
16Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Anwendungsfälle
• Universitätsbibliothek• Anforderungsanalyse in einer Bank• Webinterface für Visitenkartendruck• PDF-Workflow bei Mediendienstleister• Wissensmanagement für Verbraucherzentralen• Wissensmanagement für Weiterbildungsunternehmen• Web-basierte Seminardurchführung• Einführung kommunikationsunterstützender Technik in
Speditionen• ...• Einsatzzweck: Reorganisation, Schulung,
Technikeinführung, Optimierung von Abläufen, ...
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
17Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Anforderungen an eine sozio-technische Modellierungsmethode
Darzustellen sind:• Integration organisatorischer und technischer Strukturen
und Prozesse• Flexibilität:
– Kombination formaler und informaler Aussagen
– Entscheidungsfreiheit, Interessen etc.
– Fließende Übergänge
– Kontingenz
• Gewollte und gegebene Unvollständigkeit• Verschiedene Perspektiven• Festlegungen, die eine Anschlussfähigkeit zu vorhanden
Modellierungskonzepte (UML, ARIS ...) ermöglichen
Unterschied zu Use Case und
Aktivitätsdiagramm?
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
18Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Wie kann man ein SeeMe-Diagramm erstellen?
• Konventionell – Mit Papier und Stift
– Mit Metaplankarten
• Mit Zeichenwerkzeug (bspw. Visio, Powerpoint, Draw, Impress)
• Mit SeeMe Editor– Download von I&G Webseite
– Am Besten Version MIT JVM!
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
19Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Einführung in die SeeMe-Notation
• Beispiele am Editor!
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
20Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
7.1.2 Unterschiedliche Arten gegebener Vagheit - Beispiele
Besprechung moderieren
...
fragen
strukturieren
klären
Bewertung initiieren
Software-Ergonomie Kriterien nach DIN
Fehlerrobustheit
Aufgabenangemessenheit
Selbstbeschreibungsfähigkeit
Steuerbarkeit
Erwartungskonformität
???
Qualifikation
Fähigkeit
Fertigkeit
Kenntnisse
Soziale Kompetenz
?
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
21Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
7.1.2 Unterschiedliche Arten gewollter Vagheit - Beispiel
Besprechung moderieren
strukturieren
fragen klären
Bewertung initiieren
Kalendertag
am?
Meister
Handwerksbetrieb
Geselle
Lehrling
+
Kalendertag
am pm
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
22Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Wichtige Aspekte für die Darstellung!
• Nachvollziehbare Grobstruktur– Was findet man wo?
(Rollen oben – Aktivitäten in der Mitte – Entitäten unten)
• Symmetrie• Alignment• Regelmäßigkeit
• Keine „Leiterplatten“!
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
23Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Schrittweise Verbesserung„Ästhetisierung“
1) Hauptmitteilung? Arbeitsablauf
2) Ins Zentrum und linear anordnen.
3) Größen vereinheitlichen (Alignments!)
4) Relationen gerade ziehen und Relationen minimierenTrick 1: Einbetten!
Trick 2: Element vergrößern
Trick 3: „Bus“
Trick 4: Kopien sind erlaubt
5) Anordnung der „abhängigen“ Elemente unter /über die zentralen Elemente
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
24Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Techknowledgy
TechKnowledgy - ein sozio-technisches System
Nutzer[1]
techn. System
Aufgabe bearbeiten
Lösung für ein Problem
suchen
Antwortauswerten
mittelsFach-DB
beantwortbar?
DB-basierte Antwort
multi-medial präsentieren
ja
Fach-DB
Antwort dokumentieren
Red.
nein
Eine Frage veröffentlichen
Kommuni-kations-system
Antwort erteilen
Nutzer[2]
Experte
18.00- 8.00
Kompetenz Zusatzinfo
Fachbücher
Aufzeichnungen
...
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
25Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Weitere Informationen zu SeeMe
• Literaturstellen, die die Konzepte und Ideen, auf denen SeeMe basiert, darstellen
– Herrmann, Thomas; Hoffmann, Marcel; Kunau, Gabriele; Loser, Kai-Uwe (2004): A Modeling Method for the Development of Groupware Applications as Socio-Technical Systems. In: Behaviour & Information Technology. March-April 2004, Vol. 23, No.2. S. 119-135.
– Herrmann, Thomas; Hoffmann, Marcel; Loser, Kai-Uwe (1999): Modellieren mit SeeMe — Alternativen wider die Trockenlegung feuchter Informationslandschaften.
• Powerpoint-basierter Tutor zur Erläuterung der Notation– http://iundg.informatik.uni-dortmund.de/lehre/iug/material/seeme_tutor.zip
• Editor, zur Erzeugung und Präsentation von Diagrammen– http://iundg.cs.uni-dortmund.de/projekte/seeme/installer/index.html
• Bedienhilfe zu dem Editor– ftp://iundg.cs.uni-dortmund.de/seeme-bedienhinweise.pdf
www.seeme2000.de
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
26Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
... Und nun zum organisatorischen Teil
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
27Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel für Modellierung mit Metaplankarten
Universität DortmundUniversität Dortmund
Informatik &Gesellschaft
28Gabriele Kunau, Kai-Uwe Loser : Eine Einführung in
Beispiel für werkzeugunterstützte Modellierung