Requirements Management mit Eclipse 3.x und der MKS...

Preview:

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

?

?

?

Recommended