931 courses: ICT

ABIS

L'analyse et design orienté-objet avec UML

  • by ABIS
Leuven and Online
2.378

Au cours de cette formation, nous apprendrons comment réaliser l’analyse et le désign en vue de créer une application orientée objet bien structurée. Lors de cette formation ABIS de trois jours, nous utiliserons les diagrammes UML comme outil clé pour mieux comprendre tous les aspects de notre désign.

Cette formation

  • aborde les phases d’analyse et de désign nécessaires à la création d’applications orientées objet structurées
  • offre une connaissance approfondie des différents types de diagrammes UML, indispensables pour la mise en place et la documentation de logiciels réutilisables
  • propose une approche pratique du processus OOAD telle qu’appliquée dans diverses méthodes, comme l’Agile Modelling
  • donne au participant un aperçu de l’utilisation de la notation UML dans plusieurs modèles de processus
  • introduit l’utilisation des design patterns ainsi que la création d’applications distribuées

  • Analyse et désign orientés objet
    • structure de l'application
    • processus et méthodes de développement
    • aperçu d'UML
  • Analyse des besoins
    • types de besoins
    • use cases and user stories
    • UML: use case diagram and system sequence diagram
    • wireframes
  • Analyse – modélisation du domaine
    • classes – objets – associations
    •  attributs – multiplicités – rôles
    • généralisation
    • UML: class et object diagram
  • Désign d’objets collaborants
    • UML: sequence diagram
    • UML: collaboration/communication diagram
  • Design class diagram
    • ajout d'opérations
    • associations dans les DCD
    • héritage avancé : classes abstraites et interfaces
  • Design Patterns
    • quoi / pourquoi ?
    • GoF design patterns
    • exemples concrets: Strategy et Composite pattern
  • Diagrammes UML complémentaires
    • State Machine diagram
    • Activity diagram
    • UML 2: Interaction Overview diagram - Timing diagram - Composite Structure diagram
  • Organisation de l'application
    • UML: package diagram - component diagram - deployment diagram
    • OO et RDBMS: mappage et persistence frameworks
    • Applications distribuées : architecture orientée services et applications RESTful (API)

Formation animée en direct par un instructeur, avec de nombreuses opportunités d'exercices pratiques et de discussions en groupe.

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

Être familiarisé avec les problèmes et les techniques fondamentaux d'ingénierie des logiciels (cf. cours Concepts et techniques OO). L'expérience d'un langage orienté objet constitue un avantage (cf. cours La programmation en Java).

Leuven € 2.378(Incl.VAT) Subscribe

Concepteurs, analystes, programmeurs, consultants et chefs d'équipe de projets OO.