09.03.2014 Aufrufe

Download der Aufgabenstellung - Iste.uni-stuttgart.de

Download der Aufgabenstellung - Iste.uni-stuttgart.de

Download der Aufgabenstellung - Iste.uni-stuttgart.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

25.01.2006<br />

Diplomarbeit<br />

Metho<strong>de</strong>n <strong>de</strong>s Requirement-Engineerings<br />

Rahmenbedingungen<br />

Prüfer: Prof. Dr. rer. nat. Jochen Lu<strong>de</strong>wig<br />

Betreuer: Dipl.-Ing. Rainer Schmidberger<br />

Zeitraum: 24.01.2006 – 24.07.2006<br />

Bearbeiter: Marcus Kaschowitz<br />

Hintergrund<br />

„Just“ ist ein System zur Erfassung und Verwaltung von Anfor<strong><strong>de</strong>r</strong>ungen und unterstützt speziell<br />

die Projektphasen Analyse und Spezifikation. Die ursprüngliche Entwicklung von Just<br />

fand in <strong><strong>de</strong>r</strong> Abteilung Software-Engineering im Rahmen eines Studienprojekts statt, Weiterentwicklung<br />

gab es u.a. durch Diplomarbeiten. Die wichtigsten Vorteile von Just gegenüber<br />

einem konventionellen Spezifikationsdokument sind die Versionierungsmöglichkeit einzelner<br />

Anfor<strong><strong>de</strong>r</strong>ungen, die Mehrbenutzerfähigkeit sowie die Verknüpfungsmöglichkeit zwischen<br />

Anfor<strong><strong>de</strong>r</strong>ungen.<br />

Allerdings fehlt bei Just - ebenso wie bei <strong>de</strong>n konventionellen Spezifikationsdokumenten -<br />

eine Methodik, die <strong>de</strong>n Benutzer zu systematischer Anfor<strong><strong>de</strong>r</strong>ungserhebung anleitet. Es wäre<br />

aber nicht sinnvoll „die“ Metho<strong>de</strong> zur Anfor<strong><strong>de</strong>r</strong>ungserhebung festzulegen, <strong>de</strong>nn je nach Arteines<br />

Projekts können völlig verschie<strong>de</strong>ne Metho<strong>de</strong>n zur Anfor<strong><strong>de</strong>r</strong>ungserhebung erfor<strong><strong>de</strong>r</strong>lich<br />

o<strong><strong>de</strong>r</strong> sinnvoll sein. So fin<strong>de</strong>t man in <strong><strong>de</strong>r</strong> Praxis und <strong><strong>de</strong>r</strong> Literatur viele Metho<strong>de</strong>n zur Anfor<strong><strong>de</strong>r</strong>ungserhebung,<br />

die sich z.B. bei <strong>de</strong>n beteiligten Rollen, <strong>de</strong>n Aktivitäten, <strong><strong>de</strong>r</strong>en Abfolge<br />

o<strong><strong>de</strong>r</strong> <strong><strong>de</strong>r</strong> Qualitätssicherung teilweise <strong>de</strong>utlich unterschei<strong>de</strong>n.<br />

Eine methodische Unterstützung in Just sollte somit konfigurierbar sein. Die Konfiguration<br />

sollte i<strong>de</strong>alerweise grafisch als Prozessmo<strong>de</strong>ll stattfin<strong>de</strong>n.<br />

Ein solches Werkzeug zur grafischen Prozessmo<strong>de</strong>llierung ist Kopra, das ebenso wie Just in<br />

<strong><strong>de</strong>r</strong> Abteilung Software-Engineering im Rahmen eines Studienprojekts entwickelt wur<strong>de</strong>.<br />

<strong>Aufgabenstellung</strong><br />

In dieser Diplomarbeit sollen aus <strong><strong>de</strong>r</strong> Literatur Metho<strong>de</strong>n zur Analyse und Spezifikation entnommen<br />

und zusammengestellt wer<strong>de</strong>n. Hierzu ist eine ausführliche Literaturrecherche erfor<strong><strong>de</strong>r</strong>lich.<br />

Die gefun<strong>de</strong>nen Metho<strong>de</strong>n sollen zu einem gemeinsamen Metho<strong>de</strong>n-Metamo<strong>de</strong>ll<br />

abstrahiert wer<strong>de</strong>n. Ausgangspunkt dieses Metamo<strong>de</strong>lls sollte das Domänenmo<strong>de</strong>ll <strong><strong>de</strong>r</strong> Anwendung<br />

Kopra sowie das Software Process Engineering Metamo<strong>de</strong>l (SPEM) <strong><strong>de</strong>r</strong> OMG sein.<br />

Für Just soll nun die Methodik-Unterstützung spezifiziert wer<strong>de</strong>n. Da hierzu das Metho<strong>de</strong>n-<br />

Metamo<strong>de</strong>ll die Grundlage bil<strong>de</strong>t, wird für die jeweiligen Mo<strong>de</strong>llelemente die Funktion von<br />

Just spezifiziert. Es soll aber auch an einer beispielhaften Analysemetho<strong>de</strong> ein durchgängiger<br />

Ablauf in Just beschrieben wer<strong>de</strong>n. Beson<strong><strong>de</strong>r</strong>er Wert wird auf einfache und schlüssige Bedienung<br />

von Just gelegt.<br />

Just soll das Metho<strong>de</strong>n-Mo<strong>de</strong>ll als Konfigurationsdatei einlesen. Das Dateiformat hierzu soll<br />

ebenso spezifiziert wer<strong>de</strong>n.


25.01.2006<br />

In einem nächsten Schritt soll das Prozessmo<strong>de</strong>llierungswerkzeug Kopra um die Möglichkeit<br />

zur Darstellung <strong><strong>de</strong>r</strong> Analysemetho<strong>de</strong>n erweitert wer<strong>de</strong>n. Insbeson<strong><strong>de</strong>r</strong>e soll <strong><strong>de</strong>r</strong> Workflow-<br />

Aspekt, also die bedingte Abfolge von Aktivitäten, sowie evtl. noch fehlen<strong>de</strong>n Mo<strong>de</strong>llelemente<br />

<strong>de</strong>s Metho<strong>de</strong>n-Metamo<strong>de</strong>lls in Kopra integriert wer<strong>de</strong>n. Analyse-Mo<strong>de</strong>lle, die in<br />

Kopra erstellt wer<strong>de</strong>n, sollen in Form einer Konfigurationsdatei für Just abgespeichert wer<strong>de</strong>n<br />

können.<br />

Die Implementierung <strong><strong>de</strong>r</strong> spezifizierten Erweiterung für Just ist nicht Teil dieser Arbeit.<br />

Folgen<strong>de</strong> Teilaufgaben sind während <strong><strong>de</strong>r</strong> Diplomarbeit durchzuführen:<br />

• Erstellen eines Projektplans mit expliziter Angabe von Meilensteinen (Deininger et al.<br />

1992).<br />

• Literaturrecherche zum genannten Themengebiet.<br />

• Erstellen eines Metamo<strong>de</strong>lls <strong><strong>de</strong>r</strong> Analysemetho<strong>de</strong>n<br />

• Spezifikation <strong><strong>de</strong>r</strong> Just-Erweiterungen<br />

• Spezifikation <strong>de</strong>s Formats <strong><strong>de</strong>r</strong> Just-Konfigurationsdatei<br />

• Spezifikation <strong><strong>de</strong>r</strong> Kopra-Erweiterung<br />

• Implementierung <strong><strong>de</strong>r</strong> Erweiterungen von Kopra<br />

• Präsentation <strong><strong>de</strong>r</strong> Ergebnisse <strong><strong>de</strong>r</strong> Diplomarbeit in einem Zwischen- und einem<br />

Endvortrag<br />

• Berichtserstellung<br />

Literatur<br />

Deininger, M. et al.. „Studien-Arbeiten – ein Leitfa<strong>de</strong>n zur Vorbereitung, Durchführung und<br />

Betreuung von Studien-, Diplom- und Doktorarbeiten am Beispiel Informatik“. Vdf 1992,<br />

Zürich.<br />

Software Process Engineering Metamo<strong>de</strong>l, Spezifikation<br />

http://www.omg.org/docs/formal/05-01-06.pdf

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!