Conception des si a base d x27 objets

Bilal Hussein husseinbilal ul edu lb - CSOMMAIRE ? Introduction à la conception objet ? Conception à base de Patrons ? Patrons de création Creational design pattern ? Patrons de structure ? Patrons de comportement CINTRODUCTION A LA CONCEPTION OBJET Méthodes de conception à base - Fonctionnelles - Objet - Composant CCONCEPTION FONCTIONNELLE ? Décomposition en sous systèmes ? Hiérarchisation et partage de ressources ? Modularité Structuration de l ? application en modules fonctionnels ? Anciennes méthodes fonctionnelles SADT SASD Principe Séparation des données et des traitements ? Diagramme de Structure SD Yourdon Interaction entre les modules ? Diagramme de ot de données DFD SA Yourdon CExemple de diagramme de Structure entre les modules A B C D E et F CExemple d ? un diagramme DFD CCONCEPTION OBJET ? Regroupement des données-traitements ? Diminution de l ? écart entre monde réel et représentation informatique Abstraction ? Localisation des responsabilités Encapsulation ? Identi ?cation des relations entre objets Association Généralisation Composition Agrégation etc CCONCEPTION OBJET Méthodes Objet ? OOA Cood et Yourdon ? OOD Booch - ? OOM merise Bouzeghoub ? OOSE Jacobson ? OMT Rumbaugt ?? Uni ?é en UML V Uni ?ed Modeling Language Première version standardisé par OMG UML en De la version UML à la version UML CCONCEPTION A BASE DE COMPOSANTS ? Identi ?cation des parties autonomes du système ? Composants réutilisables ? Conception par assemblage ? Architecture -tiers Structuration de l ? application en trois niveaux Présentation Métier et Données CUNIFIED MODELING LANGUAGE UML Rappel CGrady Booch James Rumbaugh Ivar Jacobson Le Langage Uni ?é de Modélisation constitue une synthèse des méthodes Booch OMT et OOSE C DE OMT À UML UML UML UML UML Uni ?ed Method Other methodsBooch method OMT OOSE C MODÉLISATION UML VUE D ? ENSEMBLE UDUDsidDaesiageeiCagrsCaagréaamsrqeamsusemesnmcees DUUDsiDcaeisaageiCsagrCaagrdaamsr ? ueamssetmsilmiseastidoenSDDStiadDatiatageietagrCeagrlamraams e SDDScidDaecianegeiangracagraroamrirloamilsaomsbmoreastion Modèle DSSDtiadDatiatag ? ioetagrbeagrjamreamtssms mes SDSDtiadDatiatageietagrceagroamrmamsmpsomsaen SDDSciDdaeci ? anegéiangrtaaagrartamrirsoami-stomrsamnseistions Diagrammes d ? activités Component DDCiaoDigamrgiapramaogmnsresantmmes de déploiement C MODÉLISATION UML LE R U P RATIONAL UNIFIED PROCESS Inception Elaboration Construction Transition temps ? Inception Dé ?nir le cadre du projet ? Elaboration ? Construction ? Transition ?naux Analyser le domaine établir une architecture solide Développer le système Fournir le système aux utilisateurs C MODÉLISATION UML LE R U P RATIONAL UNIFIED PROCESS Inception Elaboration Construction Transition Prelim Arch Iteration Iteration Dev Dev Iteration Iteration Trans Iteration Version Version Version Version Version Version Version Version Une itération est une séquence d ? activités plani ?ée et validable aboutissant à une version exécutable C MODÉLISATION UML LE R U P RELATION PROCESSUS - MODÈLE UML Exigences Use Case Modèles Analyse Analyse Conception Concept Dépl Implémentation Impl Test Test C MODÉLISATION UML LE R U P RELATION MODÈLE - DIGRAMMES UML Use Case Use Case Analyse Classes Objets Composants ModèlesConcept Dépl Impl Test Déploiement Séquence Collaboration Etatstransitions Activités Diagramme C MODÉLISATION UML LE R U P RELATION MODÈLE - DIGRAMMES UML Use Case Use Case Analyse ModèlesConcept Dépl Impl Test Classes Objets ComposanIntcslus Sous-sytèmes et paquetages Déploiement Diagramme Séquence Collaboration Etatstransitions

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager