+ All Categories
Home > Documents > Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik...

Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik...

Date post: 06-Apr-2016
Category:
Upload: aurel-stocking
View: 217 times
Download: 1 times
Share this document with a friend
13
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieni nformatik Kurzreferat in Planung von Softwar eprojekten bei Herrn Christoph Sto llwerk
Transcript

Requirements EngineeringUniversität zu Köln

Medienkulturwissenschaften/MedieninformatikKurzreferat in Planung von Softwareprojekten bei

Herrn Christoph Stollwerk08.12.2014 von Yifei Zheng

Definition der AnforderungDefinition der Anforderung(1) Eine Bedingung oder Fähigkeit, die von einem Benutzer (Person oderSystem) zur Lösung eines Problems oder zur Erreichung eines Zielsbenötigt wird.(2) Eine Bedingung oder Fähigkeit, die ein System oder Teilsystem erfüllenoder besitzen muss, um einen Vertrag, eine Norm, eine Spezifikationoder andere, formell vorgegebene Dokumente zu erfüllen.(3) Eine dokumentierte Repräsentation einer Bedingung oder Eigenschaftgemäß (1) oder (2). Übersetzt aus [IEEE Std 610.12-1990]

Ziel von REZiel von RE(1) alle relevanten Anforderungen bekannt und in dem erforderlichenDetaillierungsgrad verstanden sind(2) die involvierten Stakeholder eine ausreichende Übereinstimmungüber die bekannten Anforderungen erzielen(3) alle Anforderungen konform zu den Dokumentationsvorschriftendokumentiert bzw. konform zu den Spezifikationsvorschriften spezifiziertsind

Einbettung des RE in VorgehensmodelleEinbettung des RE in Vorgehensmodelle• Requirements Engineering als abgeschlossene Phase z.B. Wasserfallmodell [Royce 1987] V-Modell [V-Modell 2004]

• Requirements Engineering als begleitender Prozess z.B. eXtreme Programming [Beck 1999]

Arten von AnforderungArten von Anforderung

Bedeutsamkeit der AnforderungBedeutsamkeit der AnforderungForschung--The case of failed projekts(1994)• Incomplete requirements• Lack of user involvement• Lack of resources• Unrealistic expectations• Changing requirements and specifications• Lack of Planung• System no longer needed

Bedeutsamkeit der AnforderungBedeutsamkeit der Anforderung

Richtig betriebenes RE ist wirtschaftlich.

Merkmale einer guten AnforderungsspezifikationMerkmale einer guten Anforderungsspezifikation

Schwierigkeiten und HindernisseSchwierigkeiten und Hindernisse

• Erwartungs- und Begriffsdiskrepanzen bei den Beteiligten• Beteiligte wissen zwar, was sie wollen, können ihre Vorstellungen aber nicht formulieren• Beteiligte wissen nicht, was sie wollen• Beteiligte haben verdeckte Ziele, die sie absichtlich nicht offen legen

Aktivitäten im REAktivitäten im RE

• Anforderungsgewinnung• Modellierung und Analyse• Dokumentation• Prüfung und Abstimmung• Verwaltung -freigeben -änderen -rückverfolgen

NutzeffektNutzeffekt

• Kundenzufriedenheit• Projektmanagement• Termintreue• Produktivitätsverbesserung• Wiederverwendung• Absicherung

LiteraturLiteratur• Rupp/Pohl: Basiswissen Requirements Engineering• Christof Ebert: Systematisches Requirements

Management• IEEE (1993). IEEE Recommended Practice for Software

Requirements Specifications. IEEE Standard 830-1993.

Dank für Ihre Aufmerksamkeit.


Recommended