Modélisation UML
Formation
À Nantes
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
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
Date de début
Les Avis
Le programme
- 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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Modélisation UML