[PDF] [PDF] LIngénierie des exigences pour les Nuls - CFTL

22 nov 2016 · Le système DOIT [verbe d'action] Besoin vs Exigence Sophie COTTIN Page 11 11



Previous PDF Next PDF





[PDF] LIngénierie des exigences pour les Nuls - CFTL

22 nov 2016 · Le système DOIT [verbe d'action] Besoin vs Exigence Sophie COTTIN Page 11 11



[PDF] Analyse des besoins Spécification des exigences - Mines Saint

Elles identifient des contraintes internes et externes du système • Elles doivent avoir des valeurs quantitatives • Types d'exigences non fonctionnelles • 



[PDF] La Gestion des Exigences - Portail des services RENATER

Gérer les exigences tout au long du projet Modèle CMMi peut-être : Mais peut- être s'agit-il d'une exigence métier (besoin) : UM2 - 2013 11 Exemple



[PDF] Besoins fonctionnels, exigences techniques et de sécurité

Besoins fonctionnels, exigences Exigences technique et de sécurité et de calcul (CPU, GPU) garantie dimensionnée à mon besoin, définie en lien avec un



[PDF] 1Identifier le besoin et les exigences - Michel Huguet

dans un système pour satisfaire les besoins de son utilisateur L'objectif de l' analyse fonctionnelle est d'établir le cahier des charges du produit 1 2 1 Recueil et 



[PDF] La gestion dexigences - CASE France Envision

gestion des exigences capte les besoins des utilisateurs en amont de tout sont couramment utilisés : les exigences de besoin, les exigences fonctionnelles



[PDF] Lingénierie des exigences

exigences Conception du système Elaboration des exigences Modélisation prenantes Etapes rédaction CdC Besoin initial Expression du besoin initial 



[PDF] -- Séance 11 -- Exigences Non-Fonctionnelles

Une exigence non-fonctionnelle est une exigence qui caractérise une propriété Les exigences des besoins à court terme en montée de charge sont-elles

[PDF] Manuel d'administration Financière du Personnel Livre 2 Chapitre 6.3 : L indemnité pour l utilisation de la bicyclette Table des matières

[PDF] LES NOUVELLES MESURES RELATIVES À

[PDF] L adaptation des structures de l entreprise à l évolution des outils de gestion.

[PDF] Vous êtes cité: devant la justice de paix. La justice et vous. Les acteurs de la Justice. Les institutions. S informer.

[PDF] Responsable Amélioration Continue et Performance Industrielle

[PDF] Régime de prévoyance collective en cas d'arrêt de travail supérieur à 75 Jours

[PDF] SECONDE ÉDITION CHALLENGE SÉCURITÉ ET ENVIRONNEMENT D'ARVAL MAROC

[PDF] INGÉNIEUR INFORMATIQUE EN APPRENTISSAGE. Présentation. Objectifs. Compétences visées. Page 1 / 7 08/02/2016

[PDF] Circulaire n 5505 du 01/12/2015. Avocat dans l école Année scolaire 2015-2016. Cette circulaire remplace la circulaire n 5094 du 17/12/2014

[PDF] POLITIQUE RELATIVE À L ORGANISATION DES SERVICES ÉDUCATIFS AUX ÉLÈVES HANDICAPÉS OU EN DIFFICULTÉ D ADAPTATION OU D APPRENTISSAGE

[PDF] Loi sur la profession d'avocat pratiquant la représentation en justice (Loi sur la profession d'avocat) du 6 février 2001

[PDF] Département de Seine-Maritime. Cahier des charges

[PDF] R.C. Mairie de FENOUILLET Département de la Haute Garonne

[PDF] Commentaire. Décision n 2015-501 QPC du 27 novembre 2015. M. Anis T.

[PDF] Système de justice pénale pour les adolescents, Loi sur le

[PDF] LIngénierie des exigences pour les Nuls - CFTL 1

L'Ingénierie des exigences pour les Nuls

Vous en faites sans le savoir!

22 novembre 2016

2

REQB France

https://www.linkedin.com/groups/8445999 Cyrille BABIN Raphaël FRIESS Dorothee BLOCKS Sophie COTTIN Jean-François TORRECILLA

https://www.linkedin.com/in/dorothee-blocks-73a1a045 https://www.linkedin.com/in/cyrille-babin-91425a50 https://fr.linkedin.com/in/friessraphael https://www.linkedin.com/in/sophiecottin www.linkedin.com/in/jftorrecilla

3

Ingénierie des Exigences (IE)

La mise en place de l'IE apporte :

■ Upgrade de l'analyse fonctionnelle ■ Gestion de projet vs Gestion de produit

Sophie COTTIN

4

Activités de l'IE

Sophie COTTIN

5

Développement des exigences

Sophie COTTIN

6

Développer les exigences

Domaine du problème Domaine de la solution

Demandes, besoins, problèmes des utilisateurs Besoins Ateliers de recueil des besoins Ateliers d'analyse, d'élucidation

Exigences de Solution

Ateliers d'analyse technique

Exigences Système

Demande Réalisation

Elaboration

Outil

Problème Solution

Ateliers d'analyse des processus

Exigences Métier Sophie COTTIN

7

Définition de la norme IEEE 729-1983

Exigence : Condition ou capacit é que doit présenter un système pour satisfaire un contrat, un standard, une spécification ou tout autre document formel imposé ». L'exigence est donc • un contrat entre un fournisseur et son client. • doit être décrite sous la forme d'une action. Elle précise ce que l'on veut faire.

Exigence

Sophie COTTIN

8

Une exigence est la description de ce qu'un produit (bien ou service) doit faire et de comment il doit se comporter

Représente un service rendu Verbe d'action à l'infinitif Exprime une finalité

Ecrire une exigence, c'est collecter toutes les caractéristiques des fonctions rendues par le système en terme de finalité.

Sophie COTTIN

9

Sophie COTTIN

10

Besoin : l'expression par un utilisateur d'un manque, d'une insatisfaction, d'une nécessité, d'un désir. Exigence : une caractéristique à laquelle doit obligatoirement répondre la solution.

J'ai besoin de ... Je veux que ... Il me faut un ... L'utilisateur PEUT [verbe d'action]... Le système DOIT [verbe d'action]...

Besoin vs Exigence

Sophie COTTIN

11

Besoin Exigence

Exprimé dans le mode de représentation de son émetteur. Décrite en langage naturel è Transformation de l'expression du besoin en liste d'exigences

Seront modélisés : - Processus, - Cinématiques, - Cas d'utilisation, - Scénarios ...

Besoin vs Exigence

Sophie COTTIN

12

Besoin vs Exigence

• Avancer avec des informations imparfaites

• Garder le Métier en tant que PO• Ne plus réfléchir qu'en solution• Gérer la connaissance• Elucider les exigences à partir

du besoin exprimé • Analyser les impacts• Maîtriser le projet• Garder les cas de tests en les faisant évoluer au fil de l'eau

Liste des besoinsRéférentiel d'exigences

Sophie COTTIN

13

Les exigences vont :

• caractériser le produit • pour répondre aux besoins • ressentis par les utilisateurs

Exigence

Sophie COTTIN

14 L'élicitation des exigences permet de distinguer:

§ Les exigences fonctionnelles: Utilisateur, Gestionnaire, Exploitation, Maintenance, Test § Les exigences non fonctionnelles: Sécurité, Accessibilité, Confidentialité, Disponibilité, Déploiement § Les exigences de contraintes (fonctionnelles ou opérationnelles): Matériel, Technique, Déclarative, Réglementaire § Les exigences d'interface: Applicative, Humaines, Matérielle, Logicielle, Communication

Types d'exigence

Sophie COTTIN

15

Toutes les exigences ne sont pas vérifiables par le test. On applique alors un autre type de contrôle : inspection, revue..

è Attention au vocabulaire è Ôter les ambiguïtés lexicales, sémantiques, syntaxiques, référentielles.

Une exigence doit être: § Correcte è correspond à un besoin réel et nécessaire § Atomique è n'exprime qu'un seul fait § Non ambigüe è une seule interprétation possible § Complète è énoncée entièrement en un seul endroit § Cohérente è sans contradiction avec d'autres exigences § Evaluée è Négociée, priorisée, pertinente - stabilité du besoin § Traçable è identifiant unique + trace de toute modification § Vérifiable è que l'on peut contrôler, qualifier

Caractéristiques de l'exigence

Sophie COTTIN

16

Les attributs d'une exigences sont:

§ Identifiant - unique et persistant § Produit § Projet § Titre § Description générale § Auteur § User § Statuts du workflow § Description détaillée § Critères d'acceptation

Attributs d'une exigence

§ Priorité - critère de sélection release § Stabilité - fixe, établi, volatile § Criticité § Portée contractuelle § Effort § Risque § Type § Itération

Sophie COTTIN

17

§ L'exigence doit raisonnablement permettre de concevoir, construire et tester le système. § Lire l'exigence du point de vue du développeur et surtout du testeur.

L'exigence est-elle suffisamment explicite?

Sophie COTTIN

18

Le référentiel d'exigences doit être :

■ Complet è Toutes les exigences existent et sont complètes ■ Cohérent è Les exigences ne se contredisent pas ■ Doté d'une structure claire ■ Modifiable è Modification du produit possible ■ Extensible è Evolution du produit possible

Caractéristiques d'un référentiel d'exigences

Sophie COTTIN

19

Vérification et Validation des exigences

Est-ce la bonne exigence?

Vérification Validation

Ex : contrôler que l'exigence répond à un besoin du client L'exigence est-elle correcte? Ex : contrôler que l'exigence respecte les règles de formulation

Raphaël FRIESS

20

Gestion des exigences

Exigences Cas de test Changements

Raphaël FRIESS

21

CodeCas de testEquipeTesteurBugTâcheVersionProduitEquipe de déploiementProductionAnalysteBesoinMétierExigencePilotageRapportsgraphes

Traçabilité des Exigences

Qu'est-il advenu des besoins, des exigences

Sophie COTTIN

22
Quelles sont les conséquences d'une demande de changement?

Gestion d'impacts

Changement

Dde de chgt Impacts Risques Décision

■ Les techniques d'analyse d'impact ■ Empirique ■ Dépendance ■ Traçabilité

Raphaël FRIESS

23
Exigence Version 2 Clôturée En prod Exigence Version 1 En prod En cours Gestion des évolutions dans le référentiel d'exigences :

§ Copier l'exigence et certains de ses attributs § Garder les liens avec les cas de tests § Permet de connaître la version en cours et celle à venir § Ajouter l'évolution dans la description

De quelle exigence est-il question?

Il faut développer l'exigence

Gestion de configuration

Sophie COTTIN

24
§ Définir un glossaire. Utiliser ces termes définis de façon systématique et

cohérente. Ex: Un produit possède plusieurs références. Un article est-il une référence ou un produit?

§ Eviter les quantités non spécifiées comme " Tous », " Chaque », " Toujours ». Ex: Afficher toutes les données sur toutes les pages. Tout, tout, tout?

§ A chaque utilisation de " Si » ou " Lorsque », vérifier que toutes les conditions alternatives soient spécifiées.

Ex: Lorsque l'utilisateur est identifié, afficher la home. Et sinon?

§ Eviter la voix passive.

Ex: Pour identifier l'utilisateur, les données d'identification sont saisies. Qui? Où? Comment?

Bonnes pratiques

Sophie COTTIN

25
§ Eviter les " Et » et les " Ou » qui suggèrent une complexité.

Ex: Si l'internaute est membre et s'il saisit ses identifiants ou s'il clique sur un lien en auto-logging, l'internaute accède à la Home des ventes.

§ Eviter les redondances. La lecture peut en être facilitée, en revanche, la maintenance est plus difficile et conduit à des incohérences.

§ Eviter les termes vagues, ambigus.

Ex: Pierre sent la rose. Cet ours a mangé un avocat.

§ Attention à la syntaxe.

Ex: Sylvain a vu un homme avec un télescope.

§ Eviter les ambiguïtés référentielles.

Ex: Le membre saisit son mot de passe et clique sur le lien, s'il est invalide, il accède à la page d'erreur.

Bonnes pratiques

Sophie COTTIN

26

Attention aux évidences:

Une femme demande à son mari de faire des courses : § " S'il te plaît, achète une caisse de Kronenbourg, et s'ils ont des oeufs, prends en 6. » Peu de temps après, le mari revient avec 6 caisses de Kronenbourg. Sa femme lui demande : § " Pourquoi avoir acheté 6 caisses de Kronenbourg? » Il répond : § " Ils avaient des oeufs! »

Bonnes pratiques

Sophie COTTIN

27

Le quiz de l'ingénierie des exigences

28

En faites-vous?

Consultez-vous les utilisateurs avant de définir les besoins? 29

En faites-vous?

Vous mettez-vous autour d'une table afin d'analyser les impacts avant de commencer les spécifications?

30

En faites-vous?

Validez-vous avec les utilisateurs que vous avez bien compris les besoins? 31

En faites-vous?

Réfléchissez-vous à la solution avant de commencer à la réaliser ? 32

Ingénierie des exigences

Vous en faites sans le savoir!

33

Atelier JFTL

Thème de l'atelier de la JFTL en 2016 :

la manipulation des exigences dans un environnement Agile Objectif : Atelier JFTL 2017 Postez-nous vos souhaites de thème sur notre site Linkedin REQB France 34

Merci pour votre attention

Retrouvez-nous dans le groupe

" REQB - France » de linkedin https://www.linkedin.com/groups/8445999

Des questions

quotesdbs_dbs31.pdfusesText_37