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] 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
1
L'Ingénierie des exigences pour les Nuls
Vous en faites sans le savoir!
22 novembre 2016
2REQB France
https://www.linkedin.com/groups/8445999 Cyrille BABIN Raphaël FRIESS Dorothee BLOCKS Sophie COTTIN Jean-François TORRECILLAhttps://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
3Ingénierie des Exigences (IE)
La mise en place de l'IE apporte :
■ Upgrade de l'analyse fonctionnelle ■ Gestion de projet vs Gestion de produitSophie COTTIN
4Activités de l'IE
Sophie COTTIN
5Développement des exigences
Sophie COTTIN
6Dé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'élucidationExigences de Solution
Ateliers d'analyse technique
Exigences Système
Demande Réalisation
Elaboration
OutilProblème Solution
Ateliers d'analyse des processus
Exigences Métier Sophie COTTIN
7Dé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
8Une 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
9Sophie COTTIN
10Besoin : 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
11Besoin 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
12Besoin 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'eauListe des besoinsRéférentiel d'exigences
Sophie COTTIN
13Les 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
15Toutes 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
16Les 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
18Le 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'exigencesSophie COTTIN
19Vé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
20Gestion des exigences
Exigences Cas de test Changements
Raphaël FRIESS
21CodeCas de testEquipeTesteurBugTâcheVersionProduitEquipe de déploiementProductionAnalysteBesoinMétierExigencePilotageRapportsgraphes
Traçabilité des Exigences
Qu'est-il advenu des besoins, des exigences
Sophie COTTIN
22Quelles 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
23Exigence 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
26Attention 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
27Le quiz de l'ingénierie des exigences
28En faites-vous?
Consultez-vous les utilisateurs avant de définir les besoins? 29En faites-vous?
Vous mettez-vous autour d'une table afin d'analyser les impacts avant de commencer les spécifications?
30