Johannes Gutenberg Universität Mainz Bild Seitenkopf
Johannes Gutenberg Universität Mainz
Homepage dieser Website Google-Suche Alle Seiten von A bis Z Kontakt
 

 

Requirements-Engineering und Mangement

Dr. Andreas Winter


Requirements-Management befasst sich mit den Methoden und Werkzeugen zur Erhebung, Dokumentation und Verwaltung von Anforderungen an Softwaresysteme und stellt damit eine zentrale Aktivität in der Softwareentwicklung dar.

Ziel der Veranstaltung ist es, eine Einordnung in den Software-Entwicklungsprozess vorzunehmen, und einen Überblick über Methoden und Werkzeuge des Requirements-Management zu geben.

Im Übungsteil werden diese Methoden und Techniken zur Erstellung einer exemplarischen Anforderungsdefinition praktisch angewandt.

Eintrag im kommentierten Vorlesungsverzeichnis

  • (AW 2007-06-07) der Zugriff auf die Beilagen zur Vorlesung ist ab sofort per .htaccess zugriffsgeschützt. Kennung und Password wurden den registrierten Teilnehmern der Vorlesung per mail mitgeteilt.
  • (AW 2007-05-06) die Vorlesung am Mittwoch, 9.5.2007 muss wie schon angekündigt leider ausfallen. Die Vorlesung wird zu gegebener Zeit nachgeholt.
  • (AW 2007-04-25) Raumänderung: Mittwochs 12:15 findet die Veranstaltung jetzt in 04-432 statt
  • (AW 2007-04-11) In der ersten Mai-Woche (02/03.05.2007) findet die Veranstaltung nicht statt.
  • (AW 2007-04-11) Vorlesungsbeginn: 18.04.2007, 12:15, 05-426
    Übungsbeginn: 20.06.2007, 12:15, 05-426
  • (AW 2007-04-11) Website eingerichtet
Vorlesungsteil Dr. Andreas Winter 18.04-14.06.2007 Mittwochs, 12:15-13:45 04-432
Donnerstags, 10:15-11:45 05-426
Übungsteil Dr. Andreas Winter 27.06-26.07.2007 Mittwochs, 12:15-13:45 04-432
Donnerstags, 10:15-11:45 05-426
 
Die Teilnahme an der Klausur/Prüfung wird erreicht durch
  1. rechtzeitige Anmeldung zu Vorlesung und Übung 

    Anmeldung zur Veranstaltung bis zum 01. Juni 2007

    Die Abmeldung von der Veranstaltung ist bis zum 01. Juni 2007 möglich.

  2. aktive Teilnahme bei Vorlesung und Übung

Hinweis: Bei geringer Teilnehmerzahl (<=15) erfolgt der Leistungsnachweis durch eine mündliche Prüfung.

Folien zur Vorlesung werden in der Regel im Anschluss an die Vorlesung bereitgestellt.
  • 18.04.2007 Folien
    • Organisatiorisches
    • 1 Grundlagen
      • 1.1 Motivation
      • 1.2 Begriffe "Requirements-Engineering und Requirements-Management"
  • 19.04.2007 Folien
    • 2 Requirements-Engineering im Software-Entwicklungsprozess
      • 2.1 Einbettung im Wasserfallmodell
      • 2.2 Einbettung im Unified Process
  • 25.04.2007 Folien
      • 2.3 Einbettung im eXtreme Programming
  • 26.04.2007 Folien (Update: 10.05.2007)
    • 3 Requirements-Engineering und -Management-Prozess
      • 3.1 Beteiligte
  • 10.05.2007 Folien (Update 16.05.2007)
      • 3.2 Dokumente
        Literaturhinweis: IEEE Std. 830-1998 IEEE-SA Standards Board IEEE Recommended Practice for Software Requirements Specifcation, 25 June 1998.
      • 3.3 Aktivitäten
    • 4. Anwendungsdomäne verstehen
      • 4.1 Vision erstellen
  • 16.05.2007 Folien
        • Kreativitätstechniken
          • Mind-Mapping
          • Collective Notebook
          • 6-3-5-Methode
          • Wechsel der Perspektive
    • 4.2 Systemumgebung dokumentieren
      • Rahmenbedingungen ermitteln
  • 23.05.2007 Folien
        • Systemgrenzen festlegen
      • Domänen-Modell erstellen
        • Stakeholder identifizieren
        • Anwendungsfälle identifizieren
  • 24.05.2007 Folien
          • Beschreibung von Anwendungsfällen
      • 4.4 Machbarkeitsstudie erstellen
    • 5 Anforderungen erheben
      • 5.1 Anforderungen ermitteln
        • Anforderungen sammeln
          • Brainstorming
  • 06.06.2007 Folien
          • Befragung
          • Beobachtung
  • 13.06.2007 Folien
        • Anforderungen konkretisieren
          • Viewpoint-Methoden
          • Szenario-Methode
  • 14.06.2007 Folien
      • 5.2 Anforderungen dokumentieren
        • Anforderungen
        • Notation von Anforderungen
  • 20.06.2007 Folien
        • Anforderungsarten
      • 5.3 Anforderungen validieren
        • Qualitätskriterien
  • 21.06.2007 Folien
        • Techniken zur Validierung
          • Reviews
          • Workshops
      • 5.4 Anforderungen verhandeln und verabschieden
    • 6 Anforderungen managen

Im Rahmen des Übungsbetiebs wird ein vollständiges Anforderungsdokument erstellt. Treffen der Übungsgruppe dienen dazu, weitere Aktivitäten zur Erstellung dieses Dokuments abzustimmen und Probleme bei der Erstellung zu diskutieren.

Aufgabe ist es Anforderungen, von Amadeus Germany GmbH an eine Erweiterung des Build-Programms makepp zu erheben und zu dokumentieren. Eine grobe Skizze der Anforderungen wurde von Amadeus Germany bereitgestellt.

  • Aufgaben bis zum 27.6.2007
    • Projektinfrastruktur aufsetzen (Projekthandbuch, Tools, ...)
    • Problemstellung aufbereiten (Perl, make, makepp, ...)
    • Projektplan erstellen
  • Aufgaben bis zum 4.7.2007
    • Vision erstellen
    • Stakeholder identifizieren
    • Struktur des Pflichenhefts erstellen
    • Interviews vorbereiten
    • Frageleitfäden erstellen
  • Aufgaben bis zum 12.7.2007
  • Aufgaben bis zum 18.7.2007
    • Anforderungsbereiche dokumentieren
 

Institut für Informatik, 11.04.2007   ImpressumImpressum   Zum SeitenanfangZum Seitenanfang