Ou méthodologie, processus, démarche.
Besoin
Organiser et formaliser le processus de développement d'un logiciel.
Analyse
Une méthode définit un ensemble de règles et/ou bonnes pratiques (guidelines) pour réaliser un projet.
On distingue les méthodes de type :
- En cascade (waterfall ou top down, impliquant un BDUF), qui prônent le développement du projet au travers d'un enchaînement
séquentiel des disciplines (toute l'expression des besoins,
puis tout le travail d'analyse, etc.)
- Itératives (round trip engineering), prônant le développement au travers d'une
série
d'itérations de toutes les disciplines (un peu d'expression des besoins, un
peu d'analyse, etc. puis encore un peu d'expression des besoins pour affiner, encore un peu d'analyse pour affiner, etc.)
Limitations
- Aucune méthode ne peut garantir la satisfaction du client. C'est pour cette raison qu'existe le contrôle de la
qualité, qui permet de vérifier que le produit livré est
satisfaisant.
Exemples
Des exemples de méthodes sont :
- en cascade
- OMT
- OOAD
- OOSE
- iteratives