ebook img

Analyse des Besoins PDF

112 Pages·2007·0.27 MB·French
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Analyse des Besoins

Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 1 GGéénniiee LLooggiicciieell (d'après A.-M. Hugues) AAnnaallyyssee ddeess BBeessooiinnss ((SSppéécciiffiiccaattiioonnss)) Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 17/04/2007 Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 2 AAnnaallyyssee ddeess bbeessooiinnss :: PPoossiittiioonn ddaannss llee ccyyccllee ddee vviiee Contexte : ● problème posé par le client : cahier des charges – Phase d'analyse des besoins : ● formulation d'une réponse à ce problème (proposition) – → dossier d'analyse Phase suivante : planification ● Terminologie alternative : ● définition du produit, spécification – Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 3 OObbjjeeccttiiffss ddee ccee ccoouurrss Donner des éléments structurants ● points clés du dossier d'analyse – techniques et outils standards de spécification – Intérêt ● pour celui qui va écrire des spécifications – pour celui qui va lire des spécifications – techniques réutilisables dans d'autres contextes – Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 4 PPllaann dduu ccoouurrss Dossier d'analyse ● contenu, importance, qualité, ... – Techniques et outils de spécification ● modèles, représentations, ... – Interface utilisateur ● méthodologie, ergonomie, ... – Maquettage et prototypage ● nature, intérêt, ... – Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 5 PPllaann dduu ccoouurrss Dossier d'analyse → contenu, importance, qualité, ... – Techniques et outils de spécification ● modèles, représentations, ... – Interface utilisateur ● méthodologie, ergonomie, ... – Maquettage et prototypage ● nature, intérêt, ... – Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 6 CCoonntteennuu dduu ddoossssiieerr dd''aannaallyyssee ((11)) Description des fonctions du produit ● complète et détaillée – y compris dans sa relation avec l'environnement – Attention : seules sont décrites les fonctions visibles de l'usager – pas l'architecture modulaire du produit – → « boîte noire » Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 7 CCoonntteennuu dduu ddoossssiieerr dd''aannaallyyssee ((22)) spécifications fonctionnelles ● spécifications non-fonctionnelles ● première version du glossaire ● (et dans le cas d'un cycle de vie en V : + tests de validation et de qualification + première version du manuel utilisateur) Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 8 CCyyccllee ddee vviiee :: mmooddèèllee eenn VV ((rraappppeell)) (Expression (Validation des besoins) des besoins) Spécifications Qualification Conception Tests globale d'intégration Conception Tests détaillée unitaires Programmation Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 9 IImmppoorrttaannccee dduu ddoossssiieerr dd''aannaallyyssee Erreur dans la spécification ● → coût important si découvert trop tard À la base du contrat ● protection du client (engagement du fournisseur) – protection du fournisseur (attente client bien définie) – Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet 10 DDoossssiieerr dd''aannaallyyssee :: ffaaiitt ppaarr qquuii ?? Généralement réalisé par ● des membres de l'unité de développement – Parfois réalisé par le client ● attente d'un produit précis – Parfois donné par une norme ● protocole, format d'échange, ... – ☛ exercice : citez des exemples

Description:
Plan type du dossier d'analyse. 4) Description interne. 4.1) Interaction avec l'environnement. ○ composants logiciels nécessaires aux fonctions en 3.1. (ex. base de données existante). 4.2) Contraintes. ○ contraintes de réalisation (ex. encombrement mémoire). ○ contraintes de qualité (ex
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.