|
Die Verwaltung von Anforderungen für mehrere Produktvarianten ist ein Problem, da es nicht einfach ist, zu spezifizieren, wie Anforderungen zwischen den Produkten variieren. Borland CaliberRM® Nutzer haben nun eine Lösung für dieses Problem - den pure::variants Synchronizer for Borland CaliberRM® - eine Erweiterung für das pure::variants Variantmanagementsystem. Diese Erweiterung erlaubt es existierende Borland CaliberRM® Anforderungsprojekte als Merkmalmodelle (Featuremodelle) zu modellieren.
Verwandte Produkte bestehen zu großen Teilen aus identischen Bestandteilen und nur wenige Unterschiede spezifizieren die einzigartige Funktionalität. Der Produktlinienansatz nimmt diese Zweiteilung auf und trennt die Produktbestandteile nach Gemeinsamkeiten und Unterschieden. Dabei repräsentieren die Gemeinsamkeiten genau die Bestandteile, die in allen Produktvarianten enthalten sind. Die effiziente Nutzung dieses Ansatzes ist eine Herausforderung. In ihrer Umsetzung, dem Variantenmanagement, liegt enormes Potential zur Verbesserung der Ressourceneffizienz.
Durch Variantenmanagement wird das Wissen um die Funktionalität der Bestandteile, ihre Anforderungen und Restriktionen effektiver verwaltet, besser zugänglich und somit auch erfolgreicher nutzbar.
Variantenmanagement ist eine durchgängige Aktivität, die insbesondere im Anforderungsmanagement eine Rolle spielt, denn viele Produktvariabilitäten sind aus den Anforderungen herleitbar. Oftmals sind nicht alle Anforderungen für alle Produktvarianten relevant. Manche Anforderungen schließen sich sogar aus. Für Tests und das Änderungsmanagement ist es wichtig, die vollständige Nachverfolgbarkeit auch variantenspezifisch durchführen zu können. Damit lassen sich Aufwand und Risiko bei Änderungen besser abschätzen. Zum Beispiel können Änderungen an bereits im Markt befindlichen Varianten anders behandelt werden als Änderungen an bisher nicht ausgelieferten Varianten.
Mit dem pure::variants Synchronizer lassen sich auch für bestehende Borland CaliberRM® Dokumente Fragen nach zulässigen Anforderungskombinationen und variantenspezifischen Nutzungsnachweisen für Anforderungen effizient beantworten.
pure::variants ist ein Variantenmanagementsystem zur durchgängigen Verwaltung von Variabilitäten in allen Phasen der Systementwicklung. Über seine offenen Schnittstellen können Varianteninformationen konsistent in Anforderungsmanagement, Systemdesign und -implementierung sowie beim Testen genutzt werden.
Der pure::variants Synchronizer für Borland CaliberRM® ermöglicht die einfache Integration von Variantenmanagementfunktionalität in Borland CaliberRM® Über eine Datenschnittstelle können Borland CaliberRM® Module mit pure::variants Merkmalmodellen synchronisiert werden.
Dabei werden Anforderungen auf Variationspunkte abgebildet. In pure::variants können dann die Abhängigkeiten der Anforderungen erfasst werden. Die daraus abgeleiteten Varianten können wiederum als Borland CaliberRM® Anforderung, mit Links auf alle von der jeweiligen Variante realisierten Anforderungen, gespeichert werden.
- Leistungsfähige Sprache zur Modellierung von Variabilitäten
- Automatische Konflikterkennung und -auflösung bei der Variantendefinition
- Direkte Einbindung von variablen Anforderungen in den Softwarekonfigurationsprozess möglich
- Auch für bereits bestehende Anforderungsdokumente einsetzbar
- Aktualisierung der pure::variants Merkmalmodelle bei Änderungen im Anforderungsdokument jederzeit möglich
- Borland CaliberRM® 2005 (Unterstützung anderer Releases auf Nachfrage)
- pure::variants Developer Edition / Server Edition 2.0 (Win32, Linux, MacOS X)
Kurzvorstellung - Synchronizer für CaliberRM® (PDF)
Präsentation - Synchronizer at Work (PDF)
|