Génie logiciel
1
Génie Logiciel
(d'après A.-M. Hugues)
Analyse des Besoins (Spécifications)
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
Analyse des besoins : Position dans le cycle de vie
●
2
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
Objectifs de ce cours
●
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
Plan du cours
●
Dossier d'analyse
–
contenu, importance, qualité, ... modèles, représentations, ... méthodologie, ergonomie, ... nature, intérêt, ...
●
Techniques et outils de spécification
–
●
Interface utilisateur
–
●
Maquettage et prototypage
–
Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet
5
Plan du cours
→ Dossier d'analyse
–
●
contenu, importance, qualité, ... modèles, représentations, ... méthodologie, ergonomie, ... nature, intérêt, ...
Techniques et outils de spécification
–
●
Interface utilisateur
–
●
Maquettage et prototypage
–
Génie logiciel – Définition des besoins © 2005-2007 Renaud Marlet
6
Contenu du dossier d'analyse (1)
Description des fonctions du produit
– –
●
complète et détaillée y compris dans sa relation avec l'environnement