UML 2.5 par la pratique
eBook - ePub

UML 2.5 par la pratique

Etudes de cas et exercices corrigés

  1. 408 pages
  2. French
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

UML 2.5 par la pratique

Etudes de cas et exercices corrigés

À propos de ce livre

Enfin un ouvrage détaillant tous les principes d'une modélisation efficace avec UML ! En mettant l'accent sur les diagrammes les plus importants (cas d'utilisation, séquence, classes, états, activité), l'auteur se concentre sur les principaux concepts et fournit des explications claires et pragmatiques applicables à vos projets. De nombreux conseils émaillent les multiples exercices proposés afin de faciliter l'assimilation du langage UML.

Huitième édition augmentée : un cours pratique magistral sur UML 2.5

Cette huitième édition mise à jour et augmentée de l'ouvrage UML par la pratique constitue un support de cours exemplaire sur UML 2.5. Il traite les axes fonctionnel, statique et dynamique de la modélisation UML par des études de cas et des exercices corrigés donnant les bases d'une démarche méthodique.

Chaque choix de modélisation est minutieusement commenté ; des conseils issus de l'expérience de l'auteur ainsi que de nombreux avis d'experts sont donnés. En fin d'ouvrage, un glossaire reprend les définitions des principaux concepts étudiés.

Les nouveaux concepts et diagrammes UML 2 sont traités en détail : diagramme de structure composite, nouveautés du diagramme d'activité et du diagramme de séquence, etc., en tenant compte des méthodes de développement agiles. Enfin, une étude de cas complète illustre le processus de développement itératif depuis la modélisation métier jusqu'à la conception détaillée en Java et C#.

À qui s'adresse ce livre ?

  • Aux étudiants en informatique (cursus génie logiciel ou modélisation UML) et à leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours.
  • À toutes les personnes impliquées dans des projets de développement logiciel : maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel, développeurs, etc.

Foire aux questions

Oui, vous pouvez résilier à tout moment à partir de l'onglet Abonnement dans les paramètres de votre compte sur le site Web de Perlego. Votre abonnement restera actif jusqu'à la fin de votre période de facturation actuelle. Découvrez comment résilier votre abonnement.
Pour le moment, tous nos livres en format ePub adaptés aux mobiles peuvent être téléchargés via l'application. La plupart de nos PDF sont également disponibles en téléchargement et les autres seront téléchargeables très prochainement. Découvrez-en plus ici.
Perlego propose deux forfaits: Essentiel et Intégral
  • Essentiel est idéal pour les apprenants et professionnels qui aiment explorer un large éventail de sujets. Accédez à la Bibliothèque Essentielle avec plus de 800 000 titres fiables et best-sellers en business, développement personnel et sciences humaines. Comprend un temps de lecture illimité et une voix standard pour la fonction Écouter.
  • Intégral: Parfait pour les apprenants avancés et les chercheurs qui ont besoin d’un accès complet et sans restriction. Débloquez plus de 1,4 million de livres dans des centaines de sujets, y compris des titres académiques et spécialisés. Le forfait Intégral inclut également des fonctionnalités avancées comme la fonctionnalité Écouter Premium et Research Assistant.
Les deux forfaits sont disponibles avec des cycles de facturation mensuelle, de 4 mois ou annuelle.
Nous sommes un service d'abonnement à des ouvrages universitaires en ligne, où vous pouvez accéder à toute une bibliothèque pour un prix inférieur à celui d'un seul livre par mois. Avec plus d'un million de livres sur plus de 1 000 sujets, nous avons ce qu'il vous faut ! Découvrez-en plus ici.
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l'écouter. L'outil Écouter lit le texte à haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l'accélérer ou le ralentir. Découvrez-en plus ici.
Oui ! Vous pouvez utiliser l’application Perlego sur appareils iOS et Android pour lire à tout moment, n’importe où — même hors ligne. Parfait pour les trajets ou quand vous êtes en déplacement.
Veuillez noter que nous ne pouvons pas prendre en charge les appareils fonctionnant sous iOS 13 ou Android 7 ou versions antérieures. En savoir plus sur l’utilisation de l’application.
Oui, vous pouvez accéder à UML 2.5 par la pratique par Pascal Roques en format PDF et/ou ePUB ainsi qu'à d'autres livres populaires dans Computer Science et Programming Languages. Nous disposons de plus d'un million d'ouvrages à découvrir dans notre catalogue.

Informations

Éditeur
Eyrolles
Année
2018
Imprimer l'ISBN
9782212675658
ISBN de l'eBook
9782212101379

PARTIE IV

Conception

7

Étude de cas complète : de la modélisation métier à la conception détaillée en Java ou C#

Ce chapitre va nous permettre de mener une étude de cas complète partant de la modélisation métier et aboutissant à la conception détaillée (cible Java ou C#), en passant par l’expression des besoins fonctionnels et l’analyse orientée objet.
Nous allons voir en particulier :
  • Quels diagrammes d’UML utiliser pour la modélisation métier ?
  • Comment se servir de cette modélisation métier pour mieux définir les besoins informatiques ?
  • Comment l’analyse linguistique permet d’aider à la modélisation du domaine ?
  • Comment décrire une architecture en couches avec UML ?
  • Comment utiliser les diagrammes de séquence et de de communication pour décrire les interactions entre objets informatiques, et répartir les opérations ?
  • Comment répercuter les décisions d’affectation des responsabilités aux objets dans les diagrammes de classes ?
  • Comment traduire les diagrammes UML de conception détaillée en code orienté objet ?
AVIS DEXPERT
Représentations graphiques d’un acteur
Fabien Brissonneau, consultant et formateur, eiXa6 informatique
La modélisation métier connaît un intérêt croissant dans les entreprises. Elle se heurte néanmoins à plusieurs obstacles, dont la difficulté de réutiliser le travail effectué n’est pas des moindres. Réalisée sans concertation avec les futurs lecteurs, elle est la cible de nombreuses critiques.
Bien répandu dans les équipes informatiques, UML est le langage commun qui s’impose auprès des équipes de maîtrise d’œuvre et d’ouvrage. De plus, il présente l’intérêt aujourd’hui majeur d’être très bien outillé. Au-delà de son domaine d’origine, UML fait des émules. Preuve en est le support de plus en plus répandu d’UML par des outils utilisant traditionnellement des notations propriétaires ou spécialisées.

Étape 1 – Modélisation métier (business modeling)

Dans le cadre de l’amélioration qu’elle veut apporter à son système d’information, une entreprise souhaite modéliser, dans un premier temps, le processus de formation de ses employés afin que quelques-unes de leurs tâches soient informatisées.
1.Le processus de formation est initialisé lorsque le responsable formation reçoit une demande de formation de la part d’un employé. Cette demande est instruite par le responsable qui la qualifie et transmet son accord ou son désaccord à l’intéressé.
2.En cas d’accord, le responsable recherche dans le catalogue des formations agréées un stage qui correspond à la demande. Il informe l’employé du contenu de la formation et lui propose une liste des prochaines sessions. Lorsque l’employé a fait son choix, le responsable formation inscrit le participant à la session auprès de l’organisme de formation concerné.
3.En cas d’empêchement, l’employé doit informer le responsable de formation au plus tôt pour annuler l’inscription ou la demande.
4.À la fin de sa formation, l’employé doit remettre au responsable formation une appréciation sur le stage qu’il a effectué, ainsi qu’un document justifiant de sa présence.
5.Le responsable formation contrôle par la suite la facture que l’organisme de formation lui a envoyée avant de la transmettre au comptable achats.
À RETENIR
Stéréotypes pour la modélisation métier
En matière de modélisation métier, Jacobsona a été le premier à proposer d’utiliser les concepts UML d’acteur, cas d’utilisation, classe, package, etc., avec des stéréotypes particuliers. Dans la suite de l’exercice, nous utiliserons les stéréotypes suivants, fournis entre autres par Rational/Rose :
Figure 7-1.
Stéréotypes utilisés pour la modélisation métier
a.Software Reuse: I. Jacobson et al., 1997, Prentice Hall, puis The Unified Software Development Process, I. Jacobson, G. Booch, J. Rumbaugh, 1999, Addison-Wesley (qui existe en version française chez Eyrolles : Le processus unifié de développement logiciel).
  • EXERCICE 7-1. Modélisation d’un processus métier
Utilisez les stéréotypes pour la modélisation métier afin de montrer le processus de formation et ses acteurs sur un diagramme de cas d’utilisation.
Modélisez le processus de formation et ses acteurs.
Le processus de formation est représenté par un cas d’utilisation stéréotypé.
Les acteurs impliqués sont (dans l’ordre de l’énoncé) :
  • l’employé ;
  • le responsable formation ;
  • l’organisme de formation ;
  • le comptable des achats.
Seul l’organisme de formation est une entité externe à l’entreprise, ce qui donne le schéma suivant :
Figure 7-2.
Modélisation du processus de formation avec ses acteurs
  • EXERCICE 7-2. Le diagramme d’activité pour modéliser un processus
Décrivez la dynamique du processus de formation au moyen d’un diagramme d’activité. Utilisez des...

Table des matières

  1. Couverture
  2. Page de titre
  3. Copyright
  4. Table des matières
  5. Introduction
  6. Partie I – Point de vue fonctionnel
  7. Partie II – Point de vue statique
  8. Partie III – Point de vue dynamique
  9. Partie IV – Conception
  10. Conclusion
  11. Annexes
  12. Index