Qu’est-ce qu’un processus unifié rationnel (RUP)?

Rational Unified Process, ou RUP, est une méthode de développement logiciel agile de Rational, une division IBM. Il sert de mentor en ligne fournissant des lignes directrices, des exemples et des modèles pour toutes les étapes et tous les aspects du développement du programme. Le développement d'un projet ou d'un logiciel est divisé en quatre phases avec diverses activités se déroulant au cours de chaque phase. Le RUP est considéré comme itératif ou répétitif car les activités principales du processus se répètent tout au long du projet. Ses composants peuvent être ajustés et les phases du cycle peuvent être répétées jusqu'à ce que le projet ou le logiciel réponde à ses exigences, ce qui le rend agile.


Dimensions du processus unifié rationnel

Le RUP doit être envisagé sous deux dimensions: le temps et le processus.

La dimension temporelle comporte quatre phases:

Phase de lancement

Cette phase est celle où l'idée ou la structure de base du projet est déterminée. L'équipe se réunit régulièrement pour vérifier la viabilité, l'adéquation et la nécessité. Il s'assure que le budget répond au coût attendu du projet.

Phase d'élaboration

Les développeurs évaluent l'architecture logicielle et les exigences système au cours de cette phase. Cela comprend la vérification du plan de développement du projet, l'élaboration du manuel d'utilisation et la création de prototypes pour lutter contre les risques.

Phase de construction

Cette étape assure la construction de l'ensemble du système logiciel, y compris ses composants et ses fonctionnalités. Outre la majorité du codage qui a lieu dans cette phase, l'équipe s'assure que les coûts et les moyens sont maîtrisés et que le système logiciel entièrement terminé est livré.

Phase de transition

L'objectif principal de cette phase est le transfert du produit à son nouvel utilisateur. Des problèmes et des erreurs surviennent presque sûrement et nécessitent des modifications. La phase de transition garantit le bon déroulement du transfert.

La dimension processus comporte six phases:

Modélisation d'entreprise

RUP garantit que l'utilisateur et le système communiquent correctement en créant un langage universel et en proposant des processus. Cela réduit l'inefficacité dans divers domaines.

Nos Exigences

Cette phase décrit ce que le système doit faire et sa fonction, sur lesquels l'utilisateur et le développeur auraient dû se mettre d'accord dans la première phase.

Analyse et conception

L'analyse et la conception servent de schéma directeur du processus et montrent comment le système est réalisé. Il s'assure qu'il répond aux exigences et exécute toutes ses tâches.

Exécution

L'objectif de cette phase est de construire l'ensemble du système, de tester et de publier ses composants.

Dépistage

Les tests vérifient la bonne intégration du logiciel et de ses composants. Il identifie les défauts et les problèmes et veille à leur résolution.

L'utilisation D'acier Aluzinc

Cela comprend la publication d'un système logiciel et la possibilité pour l'utilisateur de travailler avec le système sans problèmes.

Le concept de RUP est similaire à celui de la programmation extrême en ce sens que seul ce qui est utile et nécessaire est produit et le plan de développement est mis à jour tout au long du processus. Les deux méthodes visent à développer un système de meilleures pratiques en matière de développement logiciel.

Laisser un commentaire