Darstellung der Variabilität von Software-Produktfamilien durch Use Cases
BücherAngebote / Angebote:
Inhaltsangabe:Einleitung:
Ziel dieser Arbeit ist es, für den Requirements Engineering Prozess in der Applikationsentwicklung (Application Engineering) eine geeignete Darstellungsweise für die Variabilität von Software-Produktfamilien zu entwickeln, die es erlaubt die PF-Variabilität aus der Sicht des Kunden abzubilden. Aus Sicht des Kunden meint in diesem Zusammenhang, eine Betrachtung der variablen Aspekte einer Produktfamilie, die sich auf eine externe Sicht auf das System beschränkt, d.h. auf eher funktionale Aspekte die erläutern was ein System abbildet, welche Funktion es bietet oder wo es zu Nutzen ist. Unberücksichtigt bleiben aus Kundensicht Variabilitäts-Aspekte, die sich auf die Umsetzung, sprich Implementierung, etc. beziehen. Für die Darstellung der Variabilitäts-Aspekte aus Kundensicht, sollen vorhandene Use Case Modelle untersucht und ggf. erweitert werden.
Diese Modelle sollen den RE-Ingenieur bei der Anforderungserhebung im Application Engineering unterstützen, dem Kunden die Möglichkeiten und Grenzen der Produktfamilie aufzuzeigen. Zudem ermöglicht die Darstellung der Variabilität, frühzeitig die Parallelen zwischen Kundenanforderungen und der gegebenen Funktionalität (bzw. Variabilität) zu erkennen, sodass Kundenanforderungen so früh wie möglich durch die Wiederverwendung befriedigt werden können.
Gang der Untersuchung:
Das Kapitel 2 gibt eine einführende Einleitung in den Bereich der Software-Produktfamilien und erläutert hierbei kurz die Prozesse des Domain Engineering und Application Engineering, bevor grundlegende Aspekte der Variabilität besprochen werden und der RE-Kontext hergestellt wird.
Das Kapitel 3 beschreibt die Variabilität von Produktfamilien aus Kundensicht und führt hierfür eine auf die RE-Welten aufbauende differenzierte Sichtweise auf die Produktfamilien-Variabilität ein, welches eine Klassifizierung der Variabilität in unterschiedliche Variabilitäts-Sichten und ¿Klassen erlaubt.
Das Kapitel 4 gibt eine kurze Einführung in UML-Use Cases und untersucht die Darstellungsmöglichkeiten und Darstellungsgrenzen von Use Cases in Bezug auf die Darstellbarkeit von Produktfamilien-Aspekten.
Das Kapitel 5 untersucht die Darstellungsmöglichkeit, der in Kapitel 3 erarbeiteten Variabilitäts-Sichten und ¿Klassen durch Use Case Modelle und beschreibt einige Erweiterungsmöglichkeiten zur geeigneten Darstellung der durch Use Cases nicht darstellbaren Klassen, sowie derer Abhängigkeiten untereinander, bevor diese in einer [...]
Folgt in ca. 10 Arbeitstagen