Requirements Verification in Industry
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
gauthier.fanmuy@adn.fr +33 6 10 76 29 06 March 29, 2011
Requirements Verification in Industry gauthier.fanmuy@adn.fr +33 6 - - PowerPoint PPT Presentation
Requirements Verification in Industry gauthier.fanmuy@adn.fr +33 6 10 76 29 06 March 29, 2011 Ce document est la proprit de la socit ADN et ne peut tre reproduit et communiqu sans son autorisation Ce document est la proprit de
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
gauthier.fanmuy@adn.fr +33 6 10 76 29 06 March 29, 2011
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
2
Source: National Institute of Standards and Technology (NIST) - 2002 RTI Project 7007.011
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
(source: SEI et NDIA) -2008 CMU/SEI-2008-SR-034 (source: Defense Management College)
18 % 38 % 44 % 21 % 53 % 26 % 55 % 18 % 27 %
Project Performance Requirements engineering
Lower Capabilities Moderate Capabilities Higher Capabilities
Project Performance versus Requirements Engineering Effort Cost Impact of Poor Requirements Engineering 3
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
Université Paris 1 Panthéon-Sorbonne
4
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
Reinforce quality of Requirements baselines Assist Engineers in writing & analyzing requirements
allowing them to concentrate on content rather than wording and format
Master complex systems development
5
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
6
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
months in some cases.
7
Reviews are not performing as expected
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
8
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
9
Most organizations do not use dedicated tools to support Requirements Verification Information systems Hi-Tech systems Naval systems Automotive systems Aerospace systems Defense systems Energy systems Life Science systems Empirical representation of the use of tools for Requirements Verification RMS tools (DOORS, Reqtify…) Office tools (Review Item Discrepancy (RID), Reports…) Specialized tools (RQA, Lexior…) Critical systems
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
10
Testing tools Office RMS tools Modeling tools
Process Rules Checker & Naming conventions
XML ASCII
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
active voice Subject Verb adverbial phrase of time Indirect object Direct object Direct object
11
The application shall be able to notify periodically offers and/or rebates to our customers synonym system imprecisions application be able to periodically and/or requirement shall ambiguity Detection of : ambiguous sentences, complex sentence structures, multiple requirements, imprecise requirements…
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
12
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
13
Moteur tournantR0
Sélection RVV (CRUISE, OFF)R1
Activation RVV Moteur tournant V>Vmin Frein off Embrayage off Rapport BVM > Rmin Mode drive BVA ESP off RVV sélectionné Contact On set +/- Cancel/RESUMER2
V véhicule courante AccélérationR3
set +/- long V régulation Défaut RVVR5
set +/- courtR4
État pédale accélérationR6
RVV sélectionné RVV actif RVV en reprise pédale V régulation Défaut RVV RVV en reprise pédaleEnabled Non active Non activable
Default
Disabled Active Back pedal
CRUISE OFFActivable
RESUME SET +/- CANCEL Action pédale utilisateur Absence action pédale utilisateur Défaut RVV Défaut RVV Défaut RVV Absence défaut RVV Absence défaut RVV Absence défaut RVVExample of Requirement verification by modeling and simulation
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
14
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
15
THE <OBJECT DETECTION> SHALL <DETECT> <ITEMS> AT <MINIMUM> <RATE VALUE>
<<Detect>> Radar Hits
<<Minimum Value>> 10 units second
Other possibilities: Doppler Radar Sonar Other possibilities: Identify Recognize Other possibilities: Targets Echoes
(Source: RQA – The Reuse Company)
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
16
(Source: RQA – The Reuse Company)
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
Controlled vocabulary Taxonomy Thesaurus Light Ontology Ontology Vocabulary analysis Terminology analysis and concepts expansion. Inference rules analysis Concepts coupling
Assessment of the quality of a set
Assessment of the quality of single Requirements
(Source: RQA – The Reuse Company)
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
UR001: …. UR023: The system shall send weekly notifications to the customers including our
URxxx: … UR842: The application shall be able to notify periodically all of our offers to our clients UR999: …
UR023 UR842 <<Notify>> System Customer Offer
18
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
2010, RAMP project)
19
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
20
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
21
Efficiency in Requirements Authoring Enhanced Requirements Verification
Ce document est la propriété de la société ADN et ne peut être reproduit et communiqué sans son autorisation
22