Vous êtes sur la page 1sur 4

Document d'expression des

Besoins du Projet de la Société


de Transformation et
Commercialisation d’Oignons
SOTRACO Niger SA
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éelsproduit conforme aux
besoins exprimésChaque processus (1 & 2) doiventconstruire 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 globalsa qualité
augmente les 'chances' de réussite du projetExpress. du besoin

5  Processus d'expression du besoin


Il faut spécifier ce que l’on veut faire :fonctionnalitéscontraintes à
respecterdes approches existent (!?)peu d'approches
systématiquespeu d'outils d'aidedu cas par casdoit minimiser la
possibilité de commettre des erreursExpress. du besoin

6  Phases essentielles Phase 1: Collecte d’informations Actions :


rôle que le système doit jouer dans l’environnementdétails des
exigences de l’utilisateurActions :recueil des besoins,détermination
des objectifs,identification des contraintesPhase 2: caractériser le
produit à livrerutilisation de méthodes formellesdétermination
(sommaire) des essais que l’on envisage de faire pour la
recetteExpress. 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éliorationla
situation à atteindrecomment atteindre la cibleperformances attendues
du systèmeles 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 logicielles 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 utilisateursvision interne : critèresperceptible
par les informaticiensles critères sont déterminant pour l'obtention des
facteursExpress. du besoin

10  Critères Efficacité mémoire/ périphérique Efficacité temps


d'exécution
Facilité d'apprentissageHistorique des accèsProtection du
codeProtection des donnéesIndépendance % l'environnement
matériel/logicielModularitéLisibilitéStandardisation des
données/interfaces/...PrécisionExpress. du besoin

11  Etude d'un critère: la modularité


rendre souple les architectures des systèmes pour atteindre les
objectifsDéf1: construction de programme par assemblage d'éléments
de plus petite tailleil manque des aspects :autonomie, cohérence, ...
des modulesdoit s'appliquer à la conceptionExpress. du besoin

12  La modularité Déf2: nouvelles précisions aspects: principes:


décomposabilité, composabilité, compréhensibilité, continuité et
protection modulaireprincipes:1. tout module doit communiquer avec
aussi peu d'autres modules que possible2. faible couplage3.
masquage d'informationExpress. du besoin

13  La modularité Et si vous ne comprenez pas ...


=>fournir une vision abstraite du produit afin d'en améliorer la
compréhensionpar exemple: un graphe de connexion des modulessi 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étrologieExpress. du besoin


18  Lien entre facteurs et critères
Exigences sous forme de facteursStructure du logiciel à partir des
critèresLien: un critère "concourt à l'obtention" d'un facteurExemple:
'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 externesExpress. 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

Vous aimerez peut-être aussi