DÉFINITIONS modules programmes chaînes de programmes

Slides:



Advertisements
Présentations similaires
Analyse et Programmation Orientées Objets
Advertisements

Analyse et Programmation Orientées Objets Cycle de vie dun projet.
Projets Dossier de conception Logiciel
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Cours MIAGE Henry Boccon-Gibod 1 XML, Extensible Mark up Language Un esperanto des langages informatiques.
UML - Présentation.
Fonctionnalités des SGBD
Le Modèle Logique de Données
Design Pattern MVC En PHP5.
Gestion de la persistance des objets
Principes des Bases de Données Relationnelles
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Rassemblement organisé des données en un ou plusieurs fichiers physique Optimisé pour le stockage, la lecture et la modification. 2.
Middleware : XML-DBMS Permet de faire office d’interface entre des données XML et des bases de données relationnelles (insertion et récupération de données)
Initiation à la conception de systèmes d'information
Réalisée par :Samira RAHALI
Développement Rapide dApplications Web avec.NET « Mon premier site »
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Administration de bases de données spatiales avec SavGIS
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
MIGRATION DE DONNÉES la méthode générale
SYSTEME DE GESTION DE BASES DE DONNEES
Staf 2x Cours de bases de données
Les concepts et les méthodes des bases de données
Démarche de développement
Sensibilisation a la modelisation
1. Représentation des informations
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
ANALYSE METHODE & OUTILS
Conception d’un système d’information
Bases de données.
Présentation Session RPSI
Etude des systèmes Notion de système.
Supports de formation au SQ Unifié
Approches Formelles en Systèmes d'information
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
MIGRATION DE BASE DE DONNÉES la méthode générale
1 JEUX DE TESTS la méthode générale modèle de données critères fonctionnels d’extractions jeux de données jeux de données avant tests sélection exécution.
Heg Haute école de gestion de Neuchâtel 24/11/00Cahier théorique 02 V1-01 Prise en main (2) Création et gestion d'une association.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
QUALITÉ DES DONNÉES la méthode générale
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
L’enseignement de spécialité SLAM
Objectifs A la fin de ce chapitre, vous pourrez :
Logiciel de surveillance de réseaux informatique
Les vues Une vue: c’est une relation virtuelle. Définie par:
UE MAREP Cours 12 : Révisions
Initiation aux SGBD Frédéric Gava (MCF)
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Dr Mohamed Anis BACH TOBJI
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
La gestion des bases de données
Bernard Morineau Jean-Pierre Clairand
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
Conception d’un système d’information
XML : un métalangage pour la description de documents structurés XML a été défini par le consortium W3 en fonction de 2 objectifs: Compenser les limitations.
Introduction Module 1.
Introduction SGDBOO Sommaire Définition d’un SGBD (6 services)
Les bases de données Séance 2 Méthodologies d’analyse.
Transcription de la présentation:

DÉFINITIONS modules programmes chaînes de programmes objets techniques objets fonctionnels objets persistants objets descriptifs objets traitements contenu des fichiers copybook, programmes, DTD, …, gérés directement par les programmes modules (élément unitaire de programmation) programmes (ensemble de modules reliés entre eux et dont au moins un n’est appelé par aucun autre) chaînes de programmes (suite ordonnée de programmes) applications (ensemble de programmes et de chaînes) contenu des bases de données DDL, scripts gérés par le SGBD DB-procedure, triggers, …

DÉFINITIONS objets persistants fichier a fichier z BD A BD Z objets traitements chaîne 1 chaîne j prog 1 prog i objets fonctionnels application A application Z modélisation S.I. application Z modèles modélisation S.I. BD Z modèles

CARTOGRAPHIE & MODÉLISATION la méthode générale objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

MODÉLISATION analyse des objets descriptifs – fichiers (VSAM) code DDL analyseur DDL modèle physique

MODÉLISATION analyse des objets descriptifs – base de données (DDL IMS –DBD) code DDL analyseur DDL modèle physique

modèle physique intégré MODÉLISATION affinement du modèle physique - intégration des structures détaillées code source programmes analyseur modèle physique intégré copybook modèle physique +

CARTOGRAPHIE & MODÉLISATION la méthode générale objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

CARTOGRAPHIE ANALYSE « MACROSCOPIQUE » DES PROGRAMMES recherche des appels entre modules recherche de l’utilisation des objets persistants intégration des résultats provenant des différents codes traitements analysés  indépendance des langages présentation sous forme de « graphes » accessibles directement ou par « programmes » maintien du lien avec les codes sources

GRAPHE D’APPELS

GRAPHE D’USAGE

CARTOGRAPHIE APPLICATIVE

TREILLIS DE GALOIS

LIENS AVEC LES CODES TRAITEMENTS

CARTOGRAPHIE & MODÉLISATION la méthode générale objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

MODÉLISATION affinement du modèle physique - découverte des « règles données » code source programmes analyseur microscopique modèle physique enrichi = modèle logique modèle physique intégré +

MODÉLISATION affinement du modèle physique - contrôles des « règles données » contrôleur modèle logique validé modèle logique +

CARTOGRAPHIE & MODÉLISATION la méthode générale objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

MODÉLISATION conceptualisation modèle logique validé conceptualisation modèle sémantique exemples de transformations (base IMS) : segment logique virtuel  relation N-M redefines  super type + relation “IS-A” + sous-types champs “lchild”  index secondaires base “logique”  relations

relations inter-bases MODELE CONCEPTUEL relations inter-bases redefines

relations inter-bases MODELE CONCEPTUEL relations inter-bases

MODELE CONCEPTUEL redefines

MODELISATION synthèse 1210 1509 1249 # attributs 110 128 73 # relations 105 112 # types d’entité modèle conceptuel modèle logique modèle physique

EXTRACTION DU DICTIONNAIRE DE DB_MAIN documentation