Concepts objet
Pôle Technologique
>
Développement
>
Conception
Objectifs:
Cette journée de formation sera pour les stagiaires un révélateur grâce à une analyse précise sur le monde du développement Objet.
Ils découvriront les bénéfices de la programmation Objet par rapport à un développement monolithique traditionnel et les méthodes pour intégrer kes développement existants.
Et pour maîtriser ce changement, des recommandations seront présentées pour aider les équipes à migrer vers l'Objet.
Durée:
1
jour(s) / Référence:
pds_5101
Public concerné :
Informaticiens (Chefs de projets développeurs…) impliqués dans le développement de programmes respectant la logique Objet.
PreRequis :
Connaissance de la programmation. Connaissance élémentaires des bases de données relationnelles.
Environnement :
Support de cours fourni
Validation des acquis:
Na
Méthode Pédagogique :
Présentation des principes par l'intervenant
Attestation :
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation
Voir Aussi :
Détail du programme :
LES ÉLÉMENTS D'UN MODÈLE ORIENTÉ-OBJET
- ? L'objet
L'identité d'un objet
L'état d'un objet
Le comportement d'un objet
Types de comportement
- La méthode
- La classe d'objets
Super-classe et sous-classe
Classe de base et classe dérivée
- La relation
Types de relation
La généralisation-spécialisation
L'agrégation
L'association
- ? Les principes de l'approche orientée-objet
- L'abstraction
- L'encapsulation
- La hiérarchie et l'héritage
- L'héritage simple et multiple
- Les avantages de l'héritage
- Les inconvénients de l'héritage
- Le polymorphisme
- La surcharge
- Les méthodes virtuelles
- Les classes abstraites
- La modularité et la ré-utilisation
- La concurrence et la persistance
- Les bénéfices de l'approche orientée-objet
LE PARADIGME ORIENTÉ-OBJET
- Qu'est-ce qu'un paradigme?
- Qu'est-ce qu'un changement de paradigme?
- ? Changements de paradigme
- Évolution des méthodes de modélisation
- Qu'est-ce qu'un modèle?
- Modélisation centrée sur la sortie des résultats
- Modélisation centrée sur les processus
- Décomposition fonctionnelle
- Diagramme de flux de données
- Avantages
- Inconvénient
- Modélisation centrée sur les entités
- Modèle centré sur les entités
- Principe de l'entité-relation
- Notation de l'entité-relation
- Avantages
- Modélisation orientée-objet
- Décomposition fonctionnelle versus modélisation O.O.
- Concept central: l'objet
- Popularité de la modélisation orientée-objet
- Évolution des systèmes de gestion de bases de données
- ? odèle de données
- Les premiers modèles de données
- Base de données hiérarchique
- Base de données en réseau
- Faiblesse des premières bases de données
- Base de données relationnelle
- Conception de la base de données relationnelle
- Lien entre modèle relationnel et modèle entité-relation
- Faiblesse des SGBD relationnels
- Base de données sémantique: déductive
- Base de données sémantique: relationnelle étendue
- Base de données orientée-objet
- Avantages des bases de données O.O.
- Problèmes liés aux bases de données O.O.
- Évolution des langages de programmation
LE FORMALISME UML
- Définition du UML
- Historique
- Les types de diagramme
- Notation des classes d'objets
- Notation des relations
- Notation de la cardinalité
- Exemple de diagramme de classe
- Diagramme de collaboration
ÉTAPES DE MODÉLISATION
- Les trois niveaux d'abstraction en modélisation
- Le modèle conceptuel
- Le modèle logique
- Le modèle physique
- Les phases de développement d'un système
- L'analyse
- Le design
- La construction
- L'implémentation et le suivi
|