Recueil de besoins, analyse, conception, réalisation...
Bonjour,
Pour moi, un développement informatique, quel qu'il soit, passe par ces phases (une fois ou plusieurs fois, de façon itérative) :
- Recueil de besoin (auprès des utilisateurs, experts, parties prenantes...)
- Analyse (Compréhension du problème, représentation de la réalité, synthèses, explications...)
- Conception (Organisation de la solution, structuration, élaboration)
- Réalisation (développement, codage...)
En outre, il y a les phases de test, reprise des données existantes éventuelles, mise en production, puis maintenance...
L'analyse est donc davantage la formalisation de ce qu'on a compris, tandis que la conception est la formalisation de ce qu'on va réaliser.
UML est un langage de modélisation et permet donc de représenter les concepts et autres éléments (cas d'utilisation, données, traitements, états, composants...) pendant toutes ces phases.