desire: unterstützung für den autor von anforderungen; requirements engineer
Post on 20-Aug-2015
298 Views
Preview:
TRANSCRIPT
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
Version - 18. April 2023
-1-
DynamicExpertSystem for Improving Requirements
-2-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-3-
Version - 18. April 2023
Motivation - Kostenreduzierung
Kostenpyramide bei SW - Entwicklungsprojekten
0,1-0,2 Anforderungsanalyse
0,5
1
2
5
20
1
50
20
10
200
0,1- 0,2
0,5 Design
1 Realisierung
2 Unit Test
5 Abnahme
20 Wartung
5
50
20
10
200
Boehm
Kosten reduzieren
heißt, Fehler frühzeitig (!)identifizieren undbeheben.
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-4-
Version - 18. April 2023
Ziele - Verwendung
Unterstützung bei der Qualitätsanalyse von Anforderungen undBefähigung zum Erhöhen der Qualität von Anforderungen beim Spezifizieren
Entwicklungs-umfangdefinieren
Anforderungen definieren
Schnittstellenidentifizieren
Schnittstellendefinieren
Stakeholder undRollen definieren
Erheben Spezifizieren Modellieren Analysieren Review
Design entwerfen,Anforderungen ableiten
RM&E Prozessschritte, © HOOD Group
Projekt initiieren(Prozess Tailoring etc.)
-5-
Version - 18. April 2023
Qualitätskritierien
11
10
9
8
7
6
5
4
3
2
1
ID
XKorrekte Abstraktionsebene
XKorrekt abgeleitet
XAtomizität
XNachweisbarkeit
XXRealisierbarkeit
XXIdentifizierbarkeit
XXRedundanzfreiheit
XVerständlichkeit
XXVollständigkeit
XEindeutigkeit
XXWiderspruchsfreiheit
Innere RelevanzÄußere RelevanzQualitätskriterium
DESIRe unterstützt bei der Prüfung von Anforderungen auf Qualitätskriterien
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-6-
Version - 18. April 2023
Ziele - Werkzeuganforderungen
DESIRe Anforderungen
1. für alle verfügbar
2. immer verfügbar
3. intuitiv
4. lernfähig
5. direkt an der Anforderung
6. kosteneffizient
7. unterstützt das AM-Werkzeug
8. wirksam
Aus Randbedingungen ergeben sich Anforderungen
Randbedingungen
5. Vorwiegend textuelle Anforderungen
7. Microsoft WORD®
6. Telelogic DOORS®
3. Anf.-Autoren haben keine Zeit
1. Teams mit mehr als 500 Personen
2. AM-Grundwissen vorhanden
4. Fachwissenstransfer optimierbar
!
!
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-7-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung - Phasenplan
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-8-
Version - 18. April 2023
Konzept - Beispiel
Anforderung:Daten müssen unmittelbar nach Drücken der Taste B übertragen werden.
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-9-
Version - 18. April 2023
Konzept - Beispiel
Anforderung:Daten müssen unmittelbar nach Drücken der Taste B übertragen werden.
Das Wort „unmittelbar“ ist zu quantifzieren.
Mögliche Verbesserung:Beim Drücken der Taste B muss das System die Temperaturdaten
T1 und T2 innerhalb von 2 Sekunden mit einer Ausfallsicherheit von 90% an das Steuergerät C übertragen.
Wer oder was überträgt?An wen wird übertragen?
Was wird übertragen?Optional: Wie muss übertragen werden?
Taste B: Taster mit der Bezeichnung 34RSS2 links von der
Kontrolllampe 34 lt. Zeichung DRW-5
Welche Datenausfallsicherheit muss beim „Übertragen“ berücksichtigt werden?
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-10-
Version - 18. April 2023
Konzept - DESIRe-Funktion
Wissen / Erkenntnisse
Wort-identifikation
inkl. Wortliste
AnforderungDie Daten müssen übertragen werden.
Das System muss die Temperaturdaten T1 und T2 alle 5 Minuten an das Steuergerät B übertragen.
Verbesserte Anforderung
• Wer / Was muss übertragen• Wen / was muss übertragen werden• Wann muss übertragen werden etc.
Hinweise und/ oder Fragenauf mögliche Schwachstellen
Wortspezifische Hinweise
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-11-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-12-
Version - 18. April 2023
Demo - DESIRe in DOORS*
* DOORS ist ein Produkt der Firma IBM
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-13-
Version - 18. April 2023
DESIRe in DOORS*
DOORS* Versionen Freigabetest für DOORS* 7.1, 8.1, 8.2, 9.1 und 9.2 erfolgt
Installation DESIRe für DOORS* wurde als „DOORS add in“ realisiert, wodurch es sehr einfach
bereit gestellt (deployed) werden kann.
Konfiguration Ein Formal-Modul mit Anforderungen ist einer Wortliste (Formal-Modul) zuzuordnen Einer Wortliste können mehrere Formal-Module mit Anforderungen zugeordnet
werden
* DOORS ist ein Produkt der Firma IBM
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-14-
Version - 18. April 2023
Demo - DESIRe in WORD
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-15-
Version - 18. April 2023
DESIRe in WORD
MS WORD Versionen Freigegeben unter MS WORD 2002, 2003 und 2007 und Windows XP Freigegeben für Microsoft WORD 2007 unter Microsoft VISTA
Installation VBA-Skript
Konfiguration Einem Word-Dokument (Anforderungsdokument) wird eine Wortliste (WORD-
Dokument mit einer WORD-Tabelle) zugeordnet Einer Wortliste können mehrere WORD-Dokumente mit Anforderungen zugeordnet
werden Die Reiterbezeichnungen in der DESIRe-GUI können über die Spaltenüberschriften
in der Wortliste angepasst werden
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-16-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-17-
Version - 18. April 2023
Anwendungsszenarien - Übersicht
1. Mehrdeutige oder überflüssige Wörter
2. Glossar
3. Verbenspezifische Fragen und Hinweise
4. Domänenspezifische Wörter
5. Nicht-Funktionale Aspekte
6. Lösungstiefe
7. „Verbotene“ Wörter
8. Realisierbarkeit
etc...
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-18-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Das Wort „schnell“ quantifizieren.Möglicherweise kann auf das Wort verzichtet werden.
Hinweise
schnellschnelleschnellerschnellstenschnellere
Wie schnell?
Word-VariantsFragen
Beispiele:
Weak-Words (besser, einfach, vielleicht etc.) Füllwörter (auch, denn, etwa, wohl,
etc.)
Indikatoren (hier, erst, zwischendurch etc.) Generalisierungen (immer, überall,
etc.)
Platzhalter (tbd, to be confirmed, noch unklar., etc., usw., ...)
Beispiel für Wortlistenstruktur
Vollständigkeit, Eindeutigkeit, NotwendigkeitQualitätskriterien
1. Mehrdeutige oder überflüssige Wörter
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-19-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Konstruktionszeichung DRW-101-45-Draft
Taste B: Taster mit der Bezeichnung 34RSS2 links von der Kontrolllampe 34 lt. Zeichung DRW-5
Begriffsdefinition / Hinweise
[Ref1]
Taste-B
Word-Variants
Vollständigkeit, EindeutigkeitQualitätskriterien
2. Glossar
Beispiel für Wortlistenstruktur
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-20-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
übertragenüberträgt
Word-Variants
Wie muss übertragen werden?Wer oder was muss übertragen?An wen wird übertragen?Wann muss übertragen werden?
Optionale FragenFragen
Vollständigkeit, EindeutigkeitQualitätskriterien
3. Verbenspezifische Fragen und Hinweise
Beispiel für Wortlistenstruktur
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-21-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Laufzeit
BenzinBenzinsBenzine
Word-Variants
Berücksichtigen Sie hierbei auch die Speicherkomplexität
Hinweise
Welche Laufzeitkomplexität ist gemeint (O(n2), O(n), oder O(log(n))?
Wurden länder-spezifische Bestimmungen berücksichtigt?
Welchen Oktanwert muss das Benzin vorweisen?Welche Zündtemperatur muss das Benzin vorweisen?
Optionale FragenFragen
Vollständigkeit, EindeutigkeitQualitätskriterien
4. Domänenspezifische Wörter
Beispiel für Wortlistenstruktur
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-22-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
In welcher Zeit muss abgespeichert sein?
Mit welcher Ausfallwahrscheinlichkeit muss die Übertragung realisiert werden?Inwieweit muss die Datenübertragungsgeschwindigkeit diagnosefähig sein?
Fragen
abspeichern
übertragen
Word-Variants
VollständigkeitQualitätskriterien
5. Nicht-Funktionale Aspekte
Beispiel für Wortlistenstruktur
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-23-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Das Wort „ertönen“ stellt in der Anforderungen eine Lösung insofern dar, dass ein akustisches Signal verwendet werden soll. Möglicherweise stellt dies schon zuviel Lösung dar und Formulierungen wie z. B. „muss kommuniziert werden“ oder „der Anwender muss unterrichtet werden“ schränken den Lösungsraum hier weniger ein.
Durch das Wort „eintippen“ wird eine Dateneingabe über eine Tastatur suggeriert. Dies stellt eine Lösung dar. Möglicherweise wäre das Verb „eingeben“ mit weniger Lösung besser für die Anforderung geeignet.
Hinweise
Ertönen
Eintippen
Word-Variants
Korrekte AbstraktionsebeneQualitätskriterien
Beispiel für Wortlistenstruktur
6. Lösungstiefe
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-24-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Ist durch das Wort „Systemspezifikation“ zu ersetzen.
Ist durch das Wort „Taste“ zu ersetzen
Hinweise
SystemanforderungsdokumentFunktionslastenheftSystem Requirements Document
DruckknopfSchaltknopf
Word-Variants
Eindeutigkeit, WiderspruchsfreiheitQualitätskriterien
Beispiel für Wortlistenstruktur
7. Verbotene Wörter
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-25-
Version - 18. April 2023
Anwendungsszenarien - Beispiel
Übersteigt die Temperatur einen Wert von 50 °Ckann die Wärme über konventionelle Kühlträgernicht mehr realisiert werden.
Bei Temperatursensoren mit einer Genauigkeit von 0,001 % sind signifikante Produktionskosten zu berücksichtigen.
Höhere Kosten für die Verifikation sind zu berücksichtigen.
Hinweise
TemperaturKühlträger
Temperatursensoren
Word-Variants
RealisierbarkeitQualitätskriterien
Beispiel für Wortlistenstruktur
8. Realisierbarkeit
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-26-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung - Phasenplan
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-27-
Version - 18. April 2023
Herausforderung bei größeren Roll-Outs
300 Entwickler
A. Klassische Weiterbildung von Mitarbeitern
Schulungen zur Erhöhung der Anforderungsqualität von ca. 15 Entwicklern bzw. Multiplikatoren (Abdeckung ca. 5%)
Wie kann ich Wissen im Unternehmen schnell zur Verfügung stellen?
300 EntwicklerZusätzlich DESIRe zur Erhöhung der Anforderungsqualität; sehr schnelle Hilfe(Abdeckung bis zu 100%)
B. Verteilung von DESIRe „über Nacht“
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-28-
Version - 18. April 2023
Einführung - Phasenplan
Phase 1 Pilotierung
Aufwand:
Dauer ca. 3 bis 4 Wochen
HOOD Aufwand ca. 8 Tage
Aktivitäten:
Aufnahme des Ist-Zustandes der Anforderungsqualität
Definition der DESIRe-Konfiguration
Migration und Installation
Betreuung von drei Pilotanwendern
Qualitätsbetrachtung, Feedback und Input für Phase 2
Diskussion und Bewertung
Phase 2Prozessdefinition
Aufwand:
Dauer ca. 3 bis 4 Wochen
HOOD Aufwand ca. 8 Tage (ohne DESIRe-Anpassung und IT-Betriebskonzept)
Aktivitäten:
Erarbeiten einer kunden-spezifischen Strategie für DESIRe-Konfigurationen und Szenarien
Erarbeiten eines Instanziierungsprozesses
Anpassung von DESIRe an die Bedürfnisse des Kunden
Erarbeitung eines IT-Betriebskonzeptes
Phase 3 1. Roll-Out
Aufwand:
Abhängig von der Strategie, dem Instanziierungsprozess und der Anzahl der Beteiligten
Aktivitäten:
Prozess-Roll-Out: Einweisung in der Anwendung von DESIRe und im Instanziierungsprozess
IT-Roll-Out: Installation, Bereitstellung der Wortlisten, Zugriffsrechte einrichten etc.
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-29-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung - Phasenplan
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-30-
Version - 18. April 2023
Zusammenfassung - Anforderungen erfüllt?
DESIRe ist
immer verfügbar intuitiv
lernfähig direkt an der Anforderung
Unterstützung für das AM-Werkzeug wirksam
kosteneffizient
für alle verfügbar
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-31-
Version - 18. April 2023
Zusammenfassung – DESIRe-Merkmale
A. DESIRe1. unterstützt bei der Formulierung von textuellen Anforderungen
2. kann Autoren in der Formulierung von textuellen Anforderungen ausbilden
3. findet Fehler in textuellen Anforderungen
4. kann Expertenwissen bzw. –erfahrungen zur Verfügung stellen (Wissensspeicher)
B. DESIRe kann nicht1. RM&E Coaching ersetzen
2. Anforderungen schreiben
3. automatisch Anforderungen ändern (darf es nicht)
4. alle Fehler finden
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-32-
Version - 18. April 2023
Weitere Informationen
Weitere Informationen und Umsetzungen finden Sie unter:
http://DESIRe.HOOD-Group.com
DESIRe Start-Up-Paket:
Entwicklung des projekt- bzw. unternehmensspezifischen Anwendungsszenarios inklusive der dafür notwendigen Wortlisten.
Bei Fragen zu Unterstützungsleistungen, Anmerkungen oder Anforderungenwenden Sie sich bitte an unseren zentralen Ansprechpartner für DESIRe:
Frank StöckelTel. 0049 89 4512 530
DESIRe@HOOD-Group.com oderSales@HOOD-Group.com
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
-33-
Version - 18. April 2023
Agenda
4 Anwendungsszenarien
7 Fragen, Anmerkungen und Diskussion
2 Konzept
3 Demonstration
1 Motivation & Ziele
5 Einführung - Phasenplan
6 Zusammenfassung
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
Vielen Dank für Ihre Aufmerksamkeit
Frank StöckelPrincipal Consultant
HOOD GmbHBüro München
Keltenring 7D-82041 Oberhaching
Tel: 0049 89 4512 53 0Mobile: 0049 171 12 88 521
Frank.Stoeckel@HOOD-Group.comhttp://www.HOOD-Group.com
Copyright © 2009 HOOD Group.http://www.HOOD-Group.com Vertraulich. Alle Rechte vorbehalten. Weitergabe oder Vervielfältigung ohne vorherige schriftliche Zustimmung der HOOD Group verboten.
top related