Le succès spectaculaire dUML ne doit pas faire oublier quil ne sagit que dun langage de modélisation graphique, dont la vocation nest pas de couvrir tous les aspects du génie logiciel. Complément idéal dUML, un processus de développement logiciel tel que le RUP (Rational Unified Process) a précisément pour but de spécifier les différentes phases dun projet, de définir les tâches de chacun des intervenants, et de contrôler les coûts, les délais et la qualité de lapplication logicielle produite.
Le Rational Unified Process
Le RUP est un processus de développement logiciel élaboré et commercialisé par la société Rational Software. Il se présente sous forme dun guide méthodologique au format HTML, couplé à une base de connaissances et capable de sinterfacer avec divers outils dexpression des besoins, de modélisation UML, d'automatisation des tests, de gestion de configuration, de production de documents, de gestion de projet, etc.
Le RUP expliqué par son principal architecte
Écrit par le principal concepteur du RUP chez Rational Software, cet ouvrage présente dans une première partie les différentes composantes du processus, ainsi que les grands principes qui le sous-tendent : développement itératif et incrémental, gestion dynamique de lexpression des besoins, architecture à base de composants, contrôle continu de la qualité, etc.
La deuxième partie de louvrage décrit les principaux enchaînements dactivités qui composent chaque itération du processus : expression des besoins, analyse et conception, génération de code, test et déploiement, gestion de configuration. Un dernier chapitre explique comment mettre en oeuvre et personnaliser le Rational Unified Process.
A qui sadresse ce livre ?
Ce livre est destiné à toutes les personnes impliquées dans des projets de développement logiciel : chefs de projet et consultants, analystes et concepteurs, ingénieurs système, développeurs, ingénieurs méthode et qualité, responsables des tests, rédacteurs techniques, etc.