EUP
Signifie « Enterprise Unified Process ».
Le Enterprise Unified Process (EUP) est un cadre de développement logiciel conçu pour aider les grandes organisations à créer et à gérer des applications logicielles de manière structurée. Il étend le Rational Unified Process (RUP) en ajoutant deux phases clés : la production et le retrait.
Alors que le RUP se compose de quatre phases, l’EUP étend le processus à six phases :
- Création – L’équipe évalue l’idée initiale du projet. Elle en détermine la faisabilité, définit les objectifs commerciaux et estime les ressources nécessaires.
- Élaboration – Les développeurs définissent l’architecture logicielle et identifient les exigences et les risques clés. Cette phase garantit une base solide pour le développement.
- Construction – Les programmeurs développent et testent l’application.
- Transition – L’entreprise déploie le logiciel auprès des utilisateurs. Les dernières améliorations sont apportées en fonction des retours des utilisateurs et des performances de l’application.
- Production – Les clients utilisent activement le logiciel dans un environnement réel. Les équipes d’assistance et de maintenance veillent à ce qu’il fonctionne de manière fiable et réponde aux besoins des utilisateurs finaux.
- Retrait – L’entreprise cesse de maintenir le logiciel et le déclare « en fin de vie » ou EOL. Cela peut se produire lorsque l’application est remplacée par une nouvelle version ou n’est plus nécessaire. La migration des données, l’archivage et les procédures formelles d’arrêt font souvent partie de cette phase.
Le Enterprise Unified Process favorise une approche évolutive à long terme du développement logiciel en couvrant l’ensemble du cycle de vie du logiciel. Il inclut notamment l’assistance après le déploiement et le retrait définitif, des aspects souvent négligés dans les modèles de développement traditionnels.
Testez vos connaissances