SWT-Übung WS 10/11 Lehrstuhl Softwaretechnik Dipl. Inf. Jens Brüning (Jens.Bruening@uni-rostock.de)
Von Anforderungen zum LH
Gewinnung von Anforderungen Welche Probleme sollen mit dem System behoben werden? Notfälle, Verzögerungen bringen Plan durcheinander Chaos bei Durchführung des OP Plans Chaos vor Planungstafel / Zettelwirtschaft Chaos bei Zuteilung von Geräten Dokumentation der Durchführung Kommunikationsproblem [Bestimmung und Verfeinerung der Ziele] (folgt bei LH) Identifikation von Systemgrenzen Systemgrenzen über Organigramm Schnittstellen zu Akteuren, Organistationseinheiten oder anderen Systemen (Kontextdiagramm)
Gewinnung von Anforderungen Identifikation der Stakeholder (Nutzer, Beteiligte) OP Planer Chirurg Anästhesist Schwester Putzpersonal Administrator Patient Bestimmung der Nutzeraufgaben Planung des nächsten OP Tages Notfälle im Ablauf
Gewinnung von Anforderungen Chirurg Operieren Schwester Chirurg assistieren Über OP Verlauf dem OP Manager berichten Administrator Ressourcenbestand verwalten OP – Ressourcen Zuordnung
LH
LH Zielbestimmung Ablauf der OPs soll besser funktionieren Bessere Ressourcenausnutzung Plan soll rechnergestützt erstellt werden Plan soll alle beteiligten Personen erreichen Produkteinsatz Das System soll Browsergestützt im Intranet laufen Das Produkt wird bei der OP-Planung und im laufenden Betrieb eingesetzt Zielgruppen: OP-Manager, med. OP-Personal
LH Produktübersicht Krankenhaus Planungssystem OP-Trakt Saal1 Saal2 Patienten [auf Station] Gerätepool OP-Trakt Saal1 Saal2 Saal3 G1 G2 G3 Patienten [in Notfallaufnahme] Personal
LF Produktfunktionen /LF10/ Erfassen und ändern von Patientendaten /LF20/ Erfassen, ändern und löschen von Ressourcendaten /LF30/ Erfassen, ändern und löschen von Operationsdaten /LF40/ Darstellen des Terminplans /LF50/ Erfassen, ändern und Löschen von OP-Terminen /LF60/ Zuordnen von OP-Terminen zu Ressourcen /LF70/ Einfügen von Notfällen /LF80/ Vorschlagschläge zur Umplanung
LH Produktdaten /LD10/ relevante Patientendaten (inkl. Priorisierungsdaten und Zuordnung zur OP-Art) /LD20/ Gerätearten-Daten (Ressourcendaten) /LD30/ Gerätedaten /LD40/ OP-Arten-Daten (inkl. benötigte Ressourcen) /LD50/ OP-Termin-Daten /LD60/ Personaldaten inkl. Schichtinformationen /LD70/ Daten zu einem Notfall (evtl. unscharf)
LH Produktleistungen (sind u.a. nichtfunktionale Anforderungen) /LL10/ Änderungsdaten werden unverzüglich beteiligten Teilnehmern zu Verfügung gestellt /LL20/ 50 Mitarbeiter sollen gleichzeitig Zugriff haben
LH Qualitätsanforderungen (ebenfalls nichtfunktionale Anforderung) Kategorien hoch niedrig Funktionalität x Zuverlässigkeit x Benutzbarkeit x Effizienz x Änderbarkeit x Übertragbarkeit x