Modélisation UML

Formation

À Nantes

Prix sur demande

Description

  • Typologie

    Formation

  • Lieu

    Nantes

  • Durée

    1 Mois

Destinataires: Une connaissance des concepts de développement système serait utile

Les sites et dates disponibles

Lieu

Date de début

Nantes ((44) Loire-Atlantique)
Voir plan
19 Bis Rue la Noüe Bras de Fer, 44200

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

1. Introduction et vue d'ensemble
- Utilisation de la notation UML
- Diagrammes use case
- Modélisation à objets
- Packages et sous-systèmes
- Diagrammes d'interaction
- Automates d'états finis
- Vue d'ensemble des concepts objet
- Classes d'objets et attributs
- Encapsulation et interfaces
- Associations et cardinalité
- Héritage et agrégation
- Polymorphisme et collections
- La méthode unifiée
- Le cycle de vie du logiciel orienté objet
- Fonctionnalités use case et centralisées sur l'architecture
- Développement itératif et incrémental
- Capture des besoins et analyse
- Conception, mise en oeuvre et tests

2. Production de modèles des spécifications
- Capture du comportement du système dans des use cases
- Recherche des use-cases primaires et secondaires
- Associations Include et Extend
- Hiérarchies des use cases généralisés
- Affinement des use cases : diagrammes de séquences
- Création d'un modèle des objets métier
- Création d'un dictionnaire
- Recherche des objets métier et d'attributs problématiques


3. Etablissement du modèle d'objets
- Affinement des classes et des associations
- Modèle de domaine ou classes de conception d'un modèle
- Modélisation des associations et des collections
- Conservation de l'intégrité référentielle
- Identification des attributs de liaisons
- Réutilisabilité
- Substitution Liskov ou héritage pragmatique
- Isolation des classes de base réutilisables
- Amélioration de la réutilisabilité avec des modèles de conception

4. Génération du modèle comportemental
- Réalisation use case
- Diagrammes de séquences, séquence d'activité des objets et types de messages
- Affinement des diagrammes de séquences pour correspondre aux modèles d'objets
- Liaison du modèle d'objet et de comportement avec des diagrammes de collaboration
- Mémoire objet : automate d'états finis
- Etats, événements, actions et conditions de garde
- Automates imbriqués et concurrence
- Conversion des diagrammes de séquences en automates d'états communicants
- Analyse du comportement objet
- Modélisation des méthodes avec des diagrammes d'activités Comportement séquentiel, concurrence et synchronisation
- Distribution des méthodes à travers des hiérarchies avec polymorphisme, propagation et délégation
- Amélioration de la robustesse en utilisant des contraintes, des dépendances et OCL (Object Constraint Language)
- Gestion de la complexité de l'analyse avec des packages

5. Conception Objet
- Conception du niveau objet
- Conception et évaluation des méthodes
- Synchronisation des attributs dépendants
- Dérivation des collectionsd'associations à partir des collections des bibliothèques de classes
- Normalisation des classes avec des données dépendantes
- Conception d'un système
- Interfaces utilisateur et modèle d'E/S
- Partitionnement de systèmes pour un déploiement à travers processeurs, tâches et threads
- Persistance : stockage d'objets sur des disques et dans des bases de données
- Adaptation de la conception à des systèmes concurrents

6. Modèles de conception
- Les buts des modèles de conception
- Amélioration des modèles architecturaux et d'analyse
- Atteindre réutilisabilité, robustesse et souplesse
- Utilisation des modèles de conception
- Atteindre l'indépendance vis-àvis de l'interface utilisateur
- Modèles pour la persistance
- Permettre l'évolution d'un produit
- Améliorer le comportement dynamique
- Types de modèles : de création, structurel, comportemental



Modélisation UML

Prix sur demande