1
Folie 1
Welchen Zusammenhang gibt es zwischen der Anforderungsanalyse und dem Test eines SW‐Systems?
Folie 2
Sehr geehrte Damen und Herren Professoren, in Absprache mit Herrn XXX
(Firma XXXPostanschrift: Postfach XXX,XXX)
besteht dringender Bedarf an umfassenden Analyse‐, Optimierungs‐, Programmierungs‐und Dokumentationsarbeiten zu Online‐Webshop und zumFirmenintranet.
Die bisherigen Arbeiten sind im Wesentlichen von der Firma XXXXXX erledigt worden, es haben sich jedoch erhebliche Mängel ergeben, umfassende Tests wurden gar nicht durchgeführt.
Das Gesamtkonzept der Firma XXX zum Thema XXX liegt mir vor.……
Für weitere Fragen … stehe ich Ihnen gern zur Verfügung Vielen Dank Mit freundlichen Grüßen
…
Folie 3
Sehr geehrte Damen und Herren Professoren, in Absprache mit Herrn XXX
(Firma XXXPostanschrift: Postfach XXX,XXX)
besteht dringender Bedarf an umfassenden Analyse‐, Optimierungs‐, Programmierungs‐und Dokumentationsarbeiten zu Online‐Webshop und zumFirmenintranet.
Die bisherigen Arbeiten sind im Wesentlichen von der Firma XXXXXX erledigt worden, es haben sich jedoch erhebliche Mängel ergeben,
umfassende Tests wurden gar nicht durchgeführt.
Das Gesamtkonzept der Firma XXX zum Thema XXX liegt mir vor.……
Für weitere Fragen … stehe ich Ihnen gern zur Verfügung Vielen Dank Mit freundlichen Grüßen
…
2
Folie 4 Klassische Technologien der Software‐Entwicklung ‐Vorgehensmodelle
Projektskizze, Vorstudie Lastenheft
Anforderungsmodell, Analyse + Definition Pflichtenheft
Produktmodell, Spezifikation Funktions‐/Datenmodell Systemarchitektur und Komponentenbeschreibung Dokumentierter Quelltext
Testprotokolle
Installations‐, Abnahme‐, Fehler‐, Änderungs‐, Erweiterungs‐
PROTOKOLLE Idee
Entwurf
System‐Entwurf Komponenten‐Entwurf
Analyse: A&D
Implementierung Test
Test/Integration
Komponenten‐Test System‐Integrations‐Test
Installation/Übergabe / Betrieb ‐Wartung
SW‐Lebenszyklus
Folie 5 Zeitplan Diplomarbeit
Aufgabe Januar Februar März April Mai
Einarbeitung
XMI - Reader EA
Artisan SDL Implementierung
Definition / Implementierung Backannontation – Schnittstelle Modelica - Enterprise
Architect Definition / Implementierung Compiler - Schnittstelle
Testen der Entwurfsumgebung
Schreiben Kap. 3
Schreiben Kap. 4
Schreiben Kap. 5
Schreiben der Restlichen Kap.
Aufgabe nebenbei bearbeiten Aufgabe hauptsächlich bearbeiten
Folie 6
Systematischer Test aus der Perspektive des Kunden am Beispiel
‐definiert den Testgegenstand
‐definiert den Testfall
‐definiert die Testdaten
‐definiert bzw. erfasst die Rahmenbedingungen
‐dokumentiert das tatsächliche Ergebnis
‐bewertetdas tatsächliche Ergebnis
SW‐Teilsystem (Benutzerdaten verwalten) Person als Benutzer anmelden vollständiger Anmeldewunsch Person ist noch nicht angemeldet, Anmeldewunsch vollständig Alter >17 Jahre, Wohnsitz in Sachsen Benutzer erhält Benutzerausweis
‐definiert das erwartete Ergebnis
Benutzerausweis ist vollständig und korrekt
Test uneingeschränkt bestanden Beispiel Systemtest
3
Folie 7
Mitarbeiter der Bibliothek Benutzer
1.2.3 Benutzerdaten ändern
1.2.4 Benutzerausweis verlängern 1.2.2 Benutzer abmelden
Person 1.2.1 Benutzer anmelden
<<textlich beschrieben>>
Testdaten Testfall
(5) Eine Person will als Bibliotheksnutzer zugelassen werden (Anmeldewunsch); der Benutzer erhält einen Benutzerweis
oder eine Absage, falls er bereits zugelassen ist. org. Rahmenbedingung
Folie 8
Welchen Zusammenhang gibt es zwischen der Anforderungsanalyse und dem Test eines SW‐Systems?
Die funktionalen Anforderungen
(konkrete Anwendungsfälle, insbesondere die essenziellen Funktionen) sind wichtige Testfälle im Kontext des Systemtestes.
Die Auslöser/Reaktionen der essenziellen Funktionen (Ein‐und Ausgabedaten zu den konkreten Anwendungsfällen) sind wichtige Testdaten im Kontext des Systemtestes.
Die Beschreibung der Anwendungsfälle
(textlich, Aktivitätsdiagramm, Zustandsdiagramm, Satzschablonen) können wichtige Rahmenbedingungen für die jeweiligen Testfälle enthalten.