Cours
Code digicomp : OOU
Analyse et Design Orienté Objet (OOAD)
Description de la formation
Téléchargez au format PDF- Traduction des exigences et des scénarios métier en modèles de design et d’analyse orientée objet avec l’aide de l’IA
- Développer des modèles de domaines avec des objets, responsabilités et relations
- Relier des cas d’utilisation, des modèles de domaines et de design dans une vue d’ensemble cohérente
- Reconnaître les erreurs de modélisation courantes et évaluer des modèles en termes de clarté et de cohérence
- Utiliser l’IA pour structurer, vérifier les modèles et développer des variantes de modèles
L'accent est mis sur le cheminement qui mène de la compréhension technique du problème à des modèles cohérents pour l'analyse et la conception.
Vous travaillerez avec des exigences, des cas d’utilisation, des modèles de domaines ainsi que des modèles statiques et dynamiques. L’IA sera utilisée de manière ciblée pour structurer les exigences, développer des variantes de modèle, vérifier la cohérence et reconnaître les erreurs de modélisation.
1 Analyser les exigences et les scénarios métier
- Recueillir, clarifier et structurer les exigences
- Comprendre les scénarios métier et le comportement des systèmes
- Utiliser les Use Cases pour décrire les processus et les interactions
- Utiliser les exigences, les concepts et les règles comme bases pour les modèles
- Utiliser l’IA comme assistant d’analyse pour des questions de compréhension, de structuration et de construction de variantes
2 Développer des modèles d’analyse orientés objet
- Identifier les objets métier, les responsabilités et les relations
- Créer des modèles de domaine comme vision commune entre le business et l’IT
- Modéliser les classes, les attributs, les relations et les règles
- Différencier les aspects statiques et dynamiques d’un système
- Lier des cas d’utilisation avec un modèle de domaine
- Utiliser l’IA pour développer, contrôler et améliorer des modèles d’analyse
3 Du modèle d’analyse au modèle de design orienté objet
- Affiner par étapes les modèles d’analyse
- Faire évoluer les modèles métier vers un design de système
- Clarifier les limites du système, les responsabilités et les interfaces
- Assurer la cohérence entre les exigences, les scénarios et les modèles
- Utiliser les modèles comme base de décision et de communication
- Utiliser l’IA pour développer, contrôler et améliorer des modèles de design
4 Qualité du modèle et défis courants
- Créer des modèles compréhensibles, cohérents et utiles
- Comprendre la différence entre un diagramme et un modèle
- Reconnaître et éviter les erreurs de modélisation courantes
- Comparer de bons et mauvais modèles
- Utiliser l’IA pour contrôler la cohérence, l’exhaustivité et la clarté
5 Thèmes connexes
- Utiliser UML de manière efficace comme langage de modélisation
- Favoriser un langage commun entre le business et l’IT
- Classer les principes fondamentaux du Domain-Driven Design (DDD), par exemple les domaines, entités et objets, la langue commune (Ubiquitous Language) et les contextes délimités
- Comprendre la synergie de l’analyse, du design et de l’architecture IT
- Distinction par rapport à l’architecture logicielle approfondie, aux modèles de conception et à la mise en œuvre
Cette formation est constituée de présentations théoriques et d’exercices pratiques. Vous créerez étape par étape des modèles orientés objet en vous basant sur des scénarios réalistes - des exigences aux modèles de domaines en passant par vos cas d’utilisation et aux considérations relatives à la conception.
Cette formation s’adresse aux spécialistes et informaticiens qui prennent part à l’analyse, la conception et la mise en œuvre de systèmes informatiques et qui souhaitent approfondir leurs analyses et designs orientés objet avec l’aide de l’IA.
Ce cours s’adresse avant tout aux :
- Responsables projet et Product Owner
- Requirements Engineers, analystes des exigences et analystes métier
- Experts dans divers domaines
- Architectes IT
- Développeurs de logiciels
Nous vous conseillons de suivre au préalable le cours suivant ou de vous assurer de posséder des connaissances équivalentes :