La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Processus d'expression du besoin

Présentations similaires


Présentation au sujet: "Processus d'expression du besoin"— Transcription de la présentation:

1 Processus d'expression du besoin
Express. du besoin

2 Réalisation de logiciel
processus d'expression du besoin (1) processus de développement du logiciel (2) maintenance du logiciel (3) Express. du besoin

3 Logiciel et Qualité Logiciel de qualité =>
besoin exprimé conforme aux besoins réels produit conforme aux besoins exprimés Chaque processus (1 & 2) doivent construire cette conformité permettre la vérification de cette conformité Express. du besoin

4 Importance de l'expression du besoin
Erreur la plus lourde de conséquence: commencer la réalisation sans savoir ce que veut l'utilisateur ! Influence sur le coût global sa qualité augmente les 'chances' de réussite du projet Express. du besoin

5 Processus d'expression du besoin
Il faut spécifier ce que l’on veut faire : fonctionnalités contraintes à respecter des approches existent (!?) peu d'approches systématiques peu d'outils d'aide du cas par cas doit minimiser la possibilité de commettre des erreurs Express. du besoin

6 Phases essentielles Phase 1: Collecte d’informations Actions :
rôle que le système doit jouer dans l’environnement détails des exigences de l’utilisateur Actions : recueil des besoins, détermination des objectifs, identification des contraintes Phase 2: caractériser le produit à livrer utilisation de méthodes formelles détermination (sommaire) des essais que l’on envisage de faire pour la recette Express. du besoin

7 Phases essentielles (suite)
Résultats: un recueil d ’expression des besoins (ou cahier des charges) comprenant : la situation actuelle et des opportunités d’amélioration la situation à atteindre comment atteindre la cible performances attendues du système les interfaces ... Etape de validation du cahier des charges Express. du besoin

8 Dossier de Spécification technique
Exigé par le maître d’ouvrage Rédigé par le maître d’œuvre doit quantifier toutes les performances fonctionnelles Express. du besoin

9 Les 2 aspects à ne pas négliger
les fonctions à remplir par le logiciel les caractéristiques liées à l'environnement d'utilisation (un logiciel rapide, fiable, ergonomique, lisible, modulaire, structuré...) vision externe : facteurs présence ou absence détectée par les utilisateurs vision interne : critères perceptible par les informaticiens les critères sont déterminant pour l'obtention des facteurs Express. du besoin

10 Critères Efficacité mémoire/ périphérique Efficacité temps d'exécution
Facilité d'apprentissage Historique des accès Protection du code Protection des données Indépendance % l'environnement matériel/logiciel Modularité Lisibilité Standardisation des données/interfaces/... Précision Express. du besoin

11 Etude d'un critère: la modularité
rendre souple les architectures des systèmes pour atteindre les objectifs Déf1: construction de programme par assemblage d'éléments de plus petite taille il manque des aspects : autonomie, cohérence, ... des modules doit s'appliquer à la conception Express. du besoin

12 La modularité Déf2: nouvelles précisions aspects: principes:
décomposabilité, composabilité, compréhensibilité, continuité et protection modulaire principes: 1. tout module doit communiquer avec aussi peu d'autres modules que possible 2. faible couplage 3. masquage d'information Express. du besoin

13 La modularité Et si vous ne comprenez pas ...
=>fournir une vision abstraite du produit afin d'en améliorer la compréhension par exemple: un graphe de connexion des modules si n est le nombre de modules alors le nombre NC de connexions inter-module est dans l'intervalle : [n-1,n(n-1)/2] le principe 1 précise que NC doit être aussi faible que possible... Express. du besoin

14 Exemple de graphe de connexion
Express. du besoin

15 Exemple de graphe de connexion
Express. du besoin

16 Exemple de graphe de connexion
Express. du besoin

17 Notion de métrologie Express. du besoin

18 Lien entre facteurs et critères
Exigences sous forme de facteurs Structure du logiciel à partir des critères Lien: un critère "concourt à l'obtention" d'un facteur Exemple: 'Historique des accès concourt à l'obtention de la confidentialité' Des techniques permettant d'obtenir la qualité 'interne' , sont des moyens pour obtenir un logiciel satisfaisant des qualités externes Express. du besoin

19 Critère 'concourt à l'obtention' d'un facteur
Express. du besoin

20 Intérêt de la démarche facteur-critère
cadre d'expression systématique mise en évidence de certaines incompatibilités entre différentes exigences Exemples: Intégrité-Confidentialité / Facilité d'utilisation-Compatibilité-Portabilité Efficacité / Portabilité-Extensibilité-Robustesse Solution pour concilier de tels facteurs apparemment contradictoires Compromis avec affectation d'un poids pour chaque facteur Express. du besoin

21 Maquettage et prototypage
avant toute phase de production permet de valider les besoins exprimés (maquette) permet de valider les solutions retenues (prototype) Express. du besoin


Télécharger ppt "Processus d'expression du besoin"

Présentations similaires


Annonces Google