25
Requirements Management mit Eclipse 3.x und der MKS Integrity Suite 2005 "Integriertes Requirements Management" mit Eclipse und der MKS Integrity Lösung Oliver Böhm, MKS GmbH

Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 2: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 3: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 3

Page 4: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 4

MKS Integrity Suite

Page 5: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 6: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 7: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 7

Traceability (Nachvollziehbarkeit)

Traceability als ein wichtiges Merkmal

Mehrstufige Beziehung zwischen Requirement und UMLModell / Source Code

RequirementModelle /

SourceCode

Page 8: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 8

Traceability (Beispiel)VomRequirementzum SourceCode ineinemSchritt

Page 9: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 9

Impact Analyse

Suspect Linksum verfolgen zu können, ob diese bereits untersuchtsind oder nicht.

GeändertVerdächtig!

Page 10: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 10

Reporting (Beispiel)

Reports über mehrereEbenen (rekursiv)

Page 11: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 11

Historical Report

Bericht über dieHistorie einerAnforderung: Detaillierter Bericht

einer Anforderung zueinem gewähltenZeitpunkt

Detaillierter Berichtder Änderungen aneiner Anforderungzwischen zweigewähltenZeitpunkten

Page 12: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 12

Management Dashboard

Übersicht über allelaufenden Projekte: Anpassbar Interaktiv Automatische

Aktualisierung

Page 13: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 13

Workflow für Requirements

Page 14: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 14

Beispiel für die Umsetzung eines Requirements (1)

Für dieProduktion einerShareware CDsoll das SpielBomberman einneuesErscheinungsbildbekommen

Page 15: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 15

Beispiel für die Umsetzung eines Requirements (2)

Aussehen undFelder derEingabemaskeänderbar

Page 16: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 16

Beispiel für die Umsetzung eines Requirements (3)

Page 17: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 17

Beispiel für die Umsetzung eines Requirements (4)

Page 18: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 18

Beispiel für die Umsetzung eines Requirements (5)

Page 19: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 19

Beispiel für die Umsetzung eines Requirements (6)

Page 20: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 21: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 21

Traceability in Eclipse

Vom SourceCode zumRequirementinnerhalb vonEclipse

Page 22: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 23: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Seite 23

Page 24: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

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

Page 25: Requirements Management mit Eclipse 3.x und der MKS ...alt.java-forum-stuttgart.de/jfs//2005/folien/A2_MKS.pdf · Traceability (Nachvollziehbarkeit) ... Änderung der Datei BomberMain.java

Fragen / Diskussion

?

?

?