Modelisation Objet Avec Uml

Muller- Modelisation Objet Avec Uml

,
23 mars 2000

Nouvelle édition d'une référence incontournable de la littérature UML

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 decouverte et la mise en oeuvre de ce langage.

Mise à jour et enrichie de 150 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 oeuvre. Cette dernière partie montre comment utiliser UML dans le cadre d'une demarche 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.

À qui s'adresse ce livre ?

  • À tous ceux qui désirent comprendre et mettre en oeuvre les concepts objet.
  • Aux chefs de projets, ingénieurs méthodes, analystes et concepteurs, architectes logiciel et developpeurs 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.

Sommaire

  • La génè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 developpement itératif
  • Constitution de l'équipe de développement
  • Description détaillée des phases du processus.

    Études 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
  • Étude de cas n°1 : application de contrôle d'accès à un batiment
  • Étude de cas n°2 : application de gestion du concours d'entrée à un établissement d'enseignement.

    Annexes

  • Aide-memoire 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 francais anglais
  • Glossaire
  • Bibliographie et liste de sites Web.

Sur le CD-Rom offert avec ce livre

  • Rational Rose 2000 pour Windows 95/98/NT4 (version d'évaluation)
  • ObjeXion Model Prototyper et ObjeXion Fac Similé : prototypeur et machine virtuelle UML (versions d'évaluation)
  • Spécifications UML 1.3 (en anglais, au format pdf)
  • Modèles Rose des deux études de cas du livre, ainsi que les maquettes exécutables correspondantes, générées à l'aide des outils d'ObjeXion Software.
Imprimer la fiche

A découvrir sur le même thème