COURS
II : Ingénierie logicielle
Phases de vie d'un logiciel
- Modélisation du processus de la vie du logiciel
- Couvre toute l'existence du logiciel :
- De la conception jusqu'au développement
- De l'implantation jusqu'à l'installation
- De la maintenance jusqu'aux réparations
- De la re-conception jusqu'au remplacement
- Une méthodologie de développement s'impose
- Définition formelle des modèles : La création se
fait par phases
- Chaque phase définit :
- entrées, sorties, points de passage, délivrables, documents
- Les phases adjacentes ont une interface en sens unique
- Waterfall : il n'y a pas de "retour" à la phase précédente
- Retour possible dans nouveaux modèles!
- Le processus de chaque phase engendre un produit :
- Spécifications, code, documentation, modèles, concepts, etc.