La popularité de ce livre sur Gleeph
Résumé
Premier livre publié dans le monde sur UML, traduit en langues anglaise et espagnole, Modélisation objet avec UML a guidé depuis mai 1997 plusieurs dizaines de milliers de personnes - chefs de projets, analystes et concepteurs, architectes logiciels, développeurs, étudiants - dans la découverte et la mise en œuvre de ce langage. Mise à jour et enrichie de 100 pages, cette nouvelle édition prend en compte les nombreuses améliorations apportées par les versions 1.2 et 1.3 du standard UML, tout en conservant la structure en trois parties qui a fait le succès de cet ouvrage : introduction à la modélisation objet, manuel de référence du standard UML et guide pratique de mise en œuvre. Cette dernière partie montre comment utiliser UML dans le cadre d'une démarche globale de gestion de projet, largement inspirée du Rational Unified Process. Cette démarche est illustrée à travers deux études de cas complètes dont les modèles UML et les prototypes exécutables sont fournis sur le CD-Rom d'accompagnement. A qui s'adresse le livre A tous ceux qui désirent comprendre et mettre en œuvre les concepts objet. Aux chefs de projets, ingénieurs méthodes, analystes et concepteurs, architectes logiciel et développeurs qui sont amenés à utiliser UML dans leurs projets. Aux étudiants de 2e cycle universitaire ou d'écoles d'ingénieurs qui suivent un cursus de génie logiciel, de modélisation UML ou de programmation objet. Au sommaire La genèse d'UML. Les méthodes d'analyse et conception • L'unification des méthodes Booch, OMT et OOSE. L'approche objet. Objets et classes • Relations entre classes • Hiérarchies de classes • Héritage, délégation ou classes paramétrables (templates) • Patterns et frameworks. La notation UML. Concepts de base et types primitifs • Paquetages • Diagrammes de classes • Agrégations • Diagrammes de cas d'utilisation • Diagrammes d'objets • Objets composites et classification dynamique • Diagrammes de collaboration • Diagrammes de séquence • Diagrammes d'états-transitions • Diagrammes d'activités • Diagrammes de composants • Diagrammes de déploiement • Modèle et sous-système • Langage OCL (Object Constraint Language). Pilotage de projets objet. Développement logiciel et approche objet • Méthode de développement itérative et incrémentale, centrée sur les cas d'utilisation et l'architecture logicielle • La vue de l'encadrement • Gestion du risque dans un développement itératif • Constitution de l'équipe de développement • Description détaillée des phases du processus. Etudes de cas. La démarche : analyse des besoins, description des cas d'utilisation, description des collaborations, analyse, conception de l'architecture, validation du modèle, réalisation et déploiement • Etude de cas n° 1 : application de contrôle d'accès à un bâtiment • Etude de cas n° 2 : application de gestion du concours d'entrée à un établissement d'enseignement. Annexes. Aide-mémoire UML • Guide de transition de Booch et OMT vers UML • Génération de code C++ • Génération de code Java • Génération de code Corba/IDL • Génération de code Visual Basic • Génération de code SQL • Grammaire OCL • Lexique français anglais • Glossaire • Bibliographie et liste de sites Web.