Академический Документы
Профессиональный Документы
Культура Документы
d ’Information
Christophe.Nicolle@u-bourgogne.fr Introduction 2
Objectifs
Christophe.Nicolle@u-bourgogne.fr Introduction 3
Objectifs
Christophe.Nicolle@u-bourgogne.fr Introduction 4
Objectifs
Christophe.Nicolle@u-bourgogne.fr Introduction 5
Objectifs
Christophe.Nicolle@u-bourgogne.fr Introduction 6
Raisonnements
CONCEPTUEL
ORGANISATIONNEL
LOGIQUE
√ √
PHYSIQUE
√ √
Christophe.Nicolle@u-bourgogne.fr Introduction 7
Phases de l'étude technique
■ Trois phases
Conception logique
de l'application
Christophe.Nicolle@u-bourgogne.fr Introduction 8
Phases de l'étude technique
■ Trois phases
Conception logique
de l'application
Spécification physique
du logiciel
Christophe.Nicolle@u-bourgogne.fr Introduction 9
Phases de l'étude technique
■ Trois phases
Conception logique
de l'application
Spécification physique
du logiciel
Préparation
de la réalisation
Christophe.Nicolle@u-bourgogne.fr Introduction 10
Phases de l'étude technique
■ Trois phases
Conception logique
de l'application
Spécification physique
du logiciel
Préparation
de la réalisation
Christophe.Nicolle@u-bourgogne.fr Introduction 11
Phases de l'étude technique
■ Résultats
! Réunis dans le cahier des charges réalisateur
Christophe.Nicolle@u-bourgogne.fr Introduction 12
Conception logique de l'application
Conception
du MLD
Christophe.Nicolle@u-bourgogne.fr Introduction 13
Conception logique de l'application
Conception Conception
du MLD du MLT
Christophe.Nicolle@u-bourgogne.fr Introduction 14
Conception logique de l'application
Conception Conception
du MLD du MLT
Cohérence
Données/Traitements
Christophe.Nicolle@u-bourgogne.fr Introduction 15
Conception logique de l'application
Conception Conception
du MLD du MLT
Cohérence
Données/Traitements
Christophe.Nicolle@u-bourgogne.fr Introduction 16
Conception logique de l'application
Conception Conception
du MLD du MLT
Cohérence
Données/Traitements
Optimisation MLD
Christophe.Nicolle@u-bourgogne.fr Introduction 17
Conception du modèle logique de données
■ Objectifs et résultats
! transformer le MOD en une structure compatible avec les
techniques de mémorisation des données.
Conception
du MLD
Christophe.Nicolle@u-bourgogne.fr Introduction 18
Conception du modèle logique de données
■ Raisonnements
! Répartition des données selon
• l'architecture du matériel
• la sécurité et la confidentialité
Conception
du MLD
Christophe.Nicolle@u-bourgogne.fr Introduction 19
Conception du MLT
■ Objectifs et résultats
! Spécifier les schémas d'enchaînements des écrans ou états
logiques associés aux spécification détaillées des tâches du MOT,
Conception
du MLT
Christophe.Nicolle@u-bourgogne.fr Introduction 20
Conception du MLT
E2
E1 E3
MOT
Tâche
ULT1
MLT
ULT2
R1 R2 R3
Christophe.Nicolle@u-bourgogne.fr Introduction 21
Conception du MLT
■ Raisonnements
! Conception MLT effectuée en deux niveaux
Conception
du MLT
Christophe.Nicolle@u-bourgogne.fr Introduction 22
Cohérence logique données/ traitements (1)
■ Objectifs et résultats
! vérification de la cohérence données/traitements compte tenu de
la décomposition logique des traitements et la répartition des
données et des traitements
Cohérence
Données/Traitements
Christophe.Nicolle@u-bourgogne.fr Introduction 23
Cohérence logique données/traitements (2)
■ Raisonnements
! A chaque ULT d'accès est associé un sous-schéma logique
correspondant aux données du MLD accédées par cette ULT.
Sous-Schéma
MCD/MOD Conceptuel Tâche
Sous-Schéma
MLD Logique ULT
d'accès
Christophe.Nicolle@u-bourgogne.fr Introduction 24
Cohérence logique données/traitements (3)
Christophe.Nicolle@u-bourgogne.fr Introduction 25
Spécifications physiques du logiciel
Christophe.Nicolle@u-bourgogne.fr Introduction 26
Spécifications physiques du logiciel
Spécification des
modules d'accès
Christophe.Nicolle@u-bourgogne.fr Introduction 27
Spécifications physiques du logiciel
architecture
physique Spécification des
des modules d'accès
programmes
transactionnels
Christophe.Nicolle@u-bourgogne.fr Introduction 28
Spécifications physiques du logiciel
architecture architecture
physique physique
Spécification des
des des
modules d'accès
programmes programmes
transactionnels batchs
Christophe.Nicolle@u-bourgogne.fr Introduction 29
Spécification des fichiers/base de données (1)
Christophe.Nicolle@u-bourgogne.fr Introduction 30
Spécification des fichiers/base de données (1)
Christophe.Nicolle@u-bourgogne.fr Introduction 31
Spécification des fichiers/base de données (1)
Christophe.Nicolle@u-bourgogne.fr Introduction 32
Spécification des fichiers/base de données (2)
■ Raisonnements
! passage au schéma physique de la base de données
Christophe.Nicolle@u-bourgogne.fr Introduction 33
Spécification des modules d'accès aux données
■ Objectifs et résultats
! A partir des sous-schémas logiques et du modèle physique des
données
• Elaborer des modules d'accès aux données
• Cela Dépend
• du langage de programmation,
• du système d'exploitation,
• de la gestion des données, ...
Spécification des
modules d'accès
Christophe.Nicolle@u-bourgogne.fr Introduction 34
Spécification des modules d'accès aux données
■ Objectifs et résultats
! Les modules d'accès de présentent sous la forme de :
• sous-programmes à inclure,
• procédure à appeler,
Spécification des
modules d'accès
Christophe.Nicolle@u-bourgogne.fr Introduction 35
Spécification des modules d'accès aux données
■ Raisonnements
! Regrouper ULT d'accès
Spécification des
modules d'accès
Christophe.Nicolle@u-bourgogne.fr Introduction 36
Architecture des programmes transactionnels
■ Objectifs et résultats
! Définir une description complète des transactions à programmer
en fonction des outils de production logiciel, ainsi que des logiciels
systèmes utilisés.
architecture physique
des programmes
transactionnels
Christophe.Nicolle@u-bourgogne.fr Introduction 37
Architecture des programmes transactionnels
■ Objectifs et résultats
! Définir une description complète des transactions à programmer
en fonction des outils de production logiciel, ainsi que des logiciels
systèmes utilisés.
! Suivant les outils il faut spécifier
architecture physique
des programmes
transactionnels
Christophe.Nicolle@u-bourgogne.fr Introduction 38
Architecture des programmes transactionnels
■ Raisonnements
! a partie L3G (Cobol) construction de la transaction autour des ULT
de dialogue.
architecture physique
des programmes
transactionnels
Christophe.Nicolle@u-bourgogne.fr Introduction 39
Architecture des programmes batchs
■ Objectifs et résultats
! Description complète des programmes batch en spécifiant :
architecture physique
des programmes batchs
Christophe.Nicolle@u-bourgogne.fr Introduction 40
Architecture des programmes batchs
■ Objectifs et résultats
■ Raisonnements
• la construction des programmes se fait le plus souvent en
architecture physique
des programmes batchs
Christophe.Nicolle@u-bourgogne.fr Introduction 41
Préparation de la réalisation
■ Objectifs et résultats
! Rassembler les documents établis lors
• de l'étude détaillée
• et de l'étude technique
Christophe.Nicolle@u-bourgogne.fr Introduction 42
Préparation de la réalisation
Christophe.Nicolle@u-bourgogne.fr Introduction 43
Préparation de la réalisation
Christophe.Nicolle@u-bourgogne.fr Introduction 44