2. System und Systemkontext abgrenzen Flashcards
Definition 2-1 Systemkontext
Der Systemkontext ist der Teil der Umgebung eines Systems, der für die Definition und das Verständnis der Anforderung des betrachteten Systems relevant ist. (und nicht im Rahmen der Entwicklung dieses Systems gestaltet werden kann)
Systemkontext und Anforderungskontext
- Anforderungen sind immer in einem spezifischen Systemkontext definiert
- Je vollständiger der Kontext einer Anforderung bekannt ist, umso geringer ist die Wahr-scheinlichkeit für eine falsche Interpretation dieser Anforderung.
System- und Kontextgrenzen bestimmen
- Systemabgrenzung:Was wird durch das System abgedeckt, was nicht mehr?
- Kontexabgrenzung: Welcher Teil der Systemumgebung ist kontext(i)relevant?
Definition 2-2 Systemgrenze
Die Systemgrenze separiert das geplante System von seiner Umgebung. Sie grenzt den im Rahmen des Entwicklungsprozesses gestatbaren und veränderbaren Teil der Realität von As-pekten in der Umgebung ab, die durch den Entwicklungsprozess nicht verändert werden können.
Aspekte im Systemkontext
- Geschäftsprozesse
- technische Prozesse
- Personen
- Organisationsstrukturen
- Bestandteile der Infrastruktur
Schnittstelleninteraktion mit Umgebung
- Bereitstellung (von Funktionalitäten an Umgebung)
- Überwachung (der Umgebung) • Beeinflussung (von Umgebungsparametern)
- Steuerung von Abläufen (in der Umgebung)
Schnittstellentypen
- Mensch-Maschine
- Hardwareschnittstelle
- Softwareschnittstelle
Verschiebung der Grauzone
Verändert sich der Umfang oder die Reichweite der unklaren Schnittstellen und/oder Funktionen, so kann dies in einer Verschiebung der Grauzone resultieren.
Die Kontextgrenze bestimmen
Abgrenzung zwischen systemrelevanten und -irrelevanten Kontextaspekten in der Systemumge-bung. (Frage der Systembeeinflussung)
Definition 2-3 Kontextgrenze
Die Kontextgrenze separiert den relevanten Teil der Umgebung eines geplanten Systems vom irrelevanten Teil, d.h. dem Teil der Umgebung der keinen Einfluss auf das geplante System und damit auf die Anforderungen dieses Systems hat.
Konkretisierung und Verschiebung der Kontextgrenze
Durch Analyse der relevanten Systemumgebung
→ Mögliche Verschiebung der Systemgrenze und auch Kontextgrenze als Folge
Grauzone der Kontextabgrenzung
- Vollständige uns präzise Kontextabgrenzung in komplexen Systemen nicht möglich
- Systembembeeinflußung für einzelne Teile der Umgebung nicht evtl. feststellbar
Auflösung und Verschiebung der Grauzone
- Umfasst identifizierte Aspekte der Umgebung, deren Systembeziehung unklar ist
- Auflösung der Grauzone nicht erforderlch.
Methoden Systemkontext
(Den Systemkontext dokumentieren)
- Use-Case Diagramme (Quellen/Senken)
- Datenfluss Diagramme (Akteure: Personen, Systeme)
- UML Klassendiagramme