Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Requirements Management mit Eclipse 3.x undder MKS Integrity Suite 2005
"Integriertes Requirements Management" mitEclipse und der MKS Integrity Lösung
Oliver Böhm, MKS GmbH
Seite 2
Anbieter von Enterprise Software-Lösungen seit 2001
Starke Präsenz in Global 1000Unternehmen
Mehr als 36,000 implementierteLizenzen seit Juli, 2001
HSBC, Continental Teves, VerizonWireless, Royal Bank of Canada,Schlumberger
Public - TSE:MKX
MKS Unternehmen
Seite 3
Seite 4
MKS Integrity Suite
Seite 5
Requirements Engineering(Anforderungsanalyse) Das systematische, disziplinierte und quantitativ
erfassbare Vorgehen beim Spezifizieren, d.h. Erfassen,Beschreiben und Prüfen von Anforderungen an Software.
Verstehen und Beschreiben, was die Kunden wünschenoder brauchen.
Beg
riff
sdef
init
ion
en
Seite 6
Requirements Management(Anforderungsmanagement) Requirements Management umfasst Maßnahmen, welche
die Anforderungsanalyse und die weitere Verwendungder Anforderungen unterstützt
Beg
riff
sdef
init
ion
en
Seite 7
Traceability (Nachvollziehbarkeit)
Traceability als ein wichtiges Merkmal
Mehrstufige Beziehung zwischen Requirement und UMLModell / Source Code
RequirementModelle /
SourceCode
Seite 8
Traceability (Beispiel)VomRequirementzum SourceCode ineinemSchritt
Seite 9
Impact Analyse
Suspect Linksum verfolgen zu können, ob diese bereits untersuchtsind oder nicht.
GeändertVerdächtig!
Seite 10
Reporting (Beispiel)
Reports über mehrereEbenen (rekursiv)
Seite 11
Historical Report
Bericht über dieHistorie einerAnforderung: Detaillierter Bericht
einer Anforderung zueinem gewähltenZeitpunkt
Detaillierter Berichtder Änderungen aneiner Anforderungzwischen zweigewähltenZeitpunkten
Seite 12
Management Dashboard
Übersicht über allelaufenden Projekte: Anpassbar Interaktiv Automatische
Aktualisierung
Seite 13
Workflow für Requirements
Seite 14
Beispiel für die Umsetzung eines Requirements (1)
Für dieProduktion einerShareware CDsoll das SpielBomberman einneuesErscheinungsbildbekommen
Seite 15
Beispiel für die Umsetzung eines Requirements (2)
Aussehen undFelder derEingabemaskeänderbar
Seite 16
Beispiel für die Umsetzung eines Requirements (3)
Seite 17
Beispiel für die Umsetzung eines Requirements (4)
Seite 18
Beispiel für die Umsetzung eines Requirements (5)
Seite 19
Beispiel für die Umsetzung eines Requirements (6)
Seite 20
Beispiel für die Umsetzung eines Requirements (7)
Für die Umsetzungdes Requirementswurden im ChangePackage 1:1folgende Schritteprotokolliert:
Änderung derDateiBomberMain.javaauf Version 1.2
Änderung derDateiBackground.jpgauf Version 1.2
Seite 21
Traceability in Eclipse
Vom SourceCode zumRequirementinnerhalb vonEclipse
Seite 22
Change Package 1 Change Package 2 Change Package n…
Issue(Bug, Feature, Änderung, Requirement, …)
Datei Änderung n
Datei Änderung 2
Datei Änderung 1
Datei Änderung n
Datei Änderung 2
Datei Änderung 1
Datei Änderung n
Datei Änderung 2
Datei Änderung 1
… … …Zugeordnetzu
Entwickler 1
Zugeordnetzu
Entwickler 2
Zugeordnetzu
Entwickler 3
Seite 23
Seite 24
Highlights MKS Integrity Suite 2005
Ein zentrales Repository Durchgängige Prozesskette Integrierte Lösungsplattform in Eclipse für
Configuration Management Change Management Requirements Management
Erweiterbarkeit (intern / extern) Leichte Erlernbarkeit und Administration
Fragen / Diskussion
?
?
?