Академический Документы
Профессиональный Документы
Культура Документы
ENSET MOHAMMEDIA
2017 - 2018
Réalisé par :
Kaoutar ICHHA
Hiba LAHMIDI
Btissame BENAICH
Imane BENLAMINE
ECOLE NORMALE SUPÉRIEURE DE ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ﺍﻟﻤحﻤﺪيﺔ
UNIVERSITÉ HASSAN II DE CASABLANCA ﺟﺎﻣﻌﺔ ﺍﻟحﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ
Sommaire :
Introduction
Conclusion
ECOLE NORMALE SUPÉRIEURE DE ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ﺍﻟﻤحﻤﺪيﺔ
UNIVERSITÉ HASSAN II DE CASABLANCA ﺟﺎﻣﻌﺔ ﺍﻟحﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ
Introduction :
AMCDesignor (c'est son nom d'origine) a été conçu à la base pour palier au
manque d'outil de modélisation graphique pour Oracle. Il était basé sur la
méthodologie Merise. Lors de son rachat par Powersoft, l'application a été traduite
en Anglais et le module modèle conceptuel de données a été refondu pour la
méthodologie IE (Information engineering), plus exactement selon la méthode
Yourdon-DeMarco.
Créé par SDP sous le nom AMC*Designor, racheté par Powersoft, ce logiciel est
produit par Sybase depuis le rachat par cet éditeur en 1995. Hors de France, la version
internationale est commercialisée par Sybase sous la marque Power Designer.
Pour créer un nouveau MCD, sélectionnez Fichier > Nouveau modèle, puis
choisissez Modèle Conceptuel de Données.
Pour créer un nouveau MLD, sélectionnez Fichier > Nouveau modèle, puis choisissez
Modèle Logique de Données.
Pour créer un nouveau MCD ou MLD à partir d'un ou de plusieurs fichiers ERwin,
sélectionnez Fichier > Importer > Fichier ERwin ou Fichier > Importer >
Plusieursfichiers ERwin.
Un modèle physique de données (MPD) vous aide à analyser les tables, les vues et autres objets
d'une base de données, y compris les objets multidimensionnels nécessaires à l'utilisation d'un
entrepôt de données. Un MPD est plus concret qu'un Modèle Conceptuel de Données (MCD) ou
qu'un Modèle Logique de Données (MLD). Vous pouvez modéliser, procéder au reverse
engineering et générer pour tous les SGBD les plus utilisés.
Pour créer un nouveau MPD vide, sélectionnez Fichier > Nouveau modèle, puis choisissez
Modèle Physique de Données.
Pour créer un nouveau MPD par reverse engineering d'une base de données via une connexion
directe, sélectionnez Fichier > Reverse engineering > Bases de données.
Pour créer un nouveau MPD à partir d'un ou de plusieurs fichiers ERwin, sélectionnez Fichier >
Importer > Fichier ERwin ou Fichier > Importer > Plusieurs fichiers ERwin.
Un diagramme physique de données fournit une représentation graphique de votre structure de base
de données, et vous aide à analyser ses tables (y compris leurs colonnes, index et triggers), vues et
procédures, ainsi que les références entre elles.
Pour spécifier une notation de modélisation, spécifier les valeurs par défaut pour les colonnes, les
références et les propriétaires et définir d'autres options de modèle, sélectionnez Outils >
Options du modèle.
Un Modèle de Gestion des Exigences (MGX) vous aide à analyser tout type d'exigence formulée et
à lier ces exigences à des utilisateurs et des groupes qui vont les satisfaire ou à des objets de
conception contenus dans d'autres modèles. Vous pouvez utiliser un MGX pour représenter
n'importe quel document structuré (i.e. spécification fonctionnelle, plan de tests, objectifs
métiers, etc.) et pour importer et exporter des hiérarchies d'exigences sous la forme de
documents MS Word.
• Pour créer un nouveau MGX vide - Sélectionnez Fichier > Nouveau modèle, puis
choisissez Modèle de Gestion des Exigences.
• Pour créer un nouveau MGX en important le contenu d'un document Word - Sélectionnez
Fichier > Importer > Document Word.
Une vue document des exigences permet d'afficher une liste d'exigences dans une grille
hiérarchique.
Une vue matrice de traçabilité affiche les liens entre d'une part les exigences et d'autre part les
objets des autres types de modèles, des fichiers externes ou d'autres exigences.
Une vue matrice des affectations des utilisateurs affiche les liens entre les exigences et entre les
utilisateurs et groupes qui les satisfont.
Liaison d'exigences à des objets de conception et à des fichiers externes. Vous pouvez lier des
exigences à des objets d'autres types de modèle, à des fichiers externes et à d'autres exigences sur
l'onglet Liens de traçabilité d'exigence de la feuille de propriétés de l'exigence.
Modèle de Processus Métiers (MPM) pour modéliser les différents moyens mis en oeuvre
dans la réalisation d’un ou de plusieurs processus en gestion opérationnelle
Modèle de Traitements Merise (MTM) pour modéliser en détail les traitements en tenant
compte des contraintes de l’environnement du système
ECOLE NORMALE SUPÉRIEURE DE ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ﺍﻟﻤحﻤﺪيﺔ
UNIVERSITÉ HASSAN II DE CASABLANCA ﺟﺎﻣﻌﺔ ﺍﻟحﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ
Un modèle orienté objet (MOO) vous aide à analyser un système d'information par
l'intermédiaire de cas d'utilisations, d'analyses structurelles et comportementales, ainsi qu'en
termes de déploiement, ce en utilisant le langage UML (Unified Modeling Language (UML) . Vous
pouvez modéliser, procéder au reverse engineering et générer pour Java, .NET et d'autres
langages.
Exercice 1:
Soit une agence immobilière qui propose la location de tous types d'hébergement (maison et
appartement). Cette agence souhaite gérer ses logements, cette agence désire connaître le nom de
la commune et le quartier où se trouve chaque type de logement et aussi les personnes qui ont
louées ces logements (les signataires uniquement)..
Le prix pour chaque logement dépend de son type (maison, appartement, studio), l'agence facturera
toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, pour louer un studio
alors le prix égale au prix du loyer + 30 DH de charges par mois.
Un logement est caractérisé aussi par sa surface, de l'adresse ainsi que du loyer. Chaque client est
caractérise par son nom, prénom, date de naissance et numéro de téléphone.
Ce système doit alors enregistrer le nombre d'habitants de chaque commune ainsi que la distance
séparant la commune de cette agence.
Le système à développer doit aussi gérer l'historique de location de ces logements par les individus. Il
doit aussi enregistrer la date de début et la date de fin de chaque location.
Ajoutant que chaque logement eut être loué plusieurs fois dans le temps. On considère que chaque
commune possède un ou plusieurs quartiers. Le quartier est l'unité géographique utilisée pour la
gestion de ces logements.
Solution :
Exercice 2 :
Gestion de scolarité
Un élève est toujours inscrit dans une classe identifiée par un code (1 STT1, Term S2 etc.)
Un professeur enseigne une, voire plusieurs matières y compris dans la même classe.
EXERCICE 3 :
Assurance automobile
Il est suivi par un agent et un seul. Un accident concerne des véhicules assurés ou pas par
ASSURETOUT.
Un véhicule a ou n’a pas de contrat d’assurance chez ASSURETOUT. Le contrat d’assurance est passé
par un client et un seul. Il est pris en charge par un contrat d’assurance. Un accident peut être
expertisé plusieurs fois par plusieurs experts différents (et réexpertisé par le même expert), mais pas
au même moment.
Présentez le MCD ?
ECOLE NORMALE SUPÉRIEURE DE ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ﺍﻟﻤحﻤﺪيﺔ
UNIVERSITÉ HASSAN II DE CASABLANCA ﺟﺎﻣﻌﺔ ﺍﻟحﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ
Solution :
ECOLE NORMALE SUPÉRIEURE DE ﺍﻟﻤﺪﺭﺳﺔ ﺍﻟﻌﻠﻴﺎ ﻸﺳﺎﺗﺬﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﺘﻘﻨﻲ
L'ENSEIGNEMENT TECHNIQUE DE MOHAMMEDIA
ENSET ﺍﻟﻤحﻤﺪيﺔ
UNIVERSITÉ HASSAN II DE CASABLANCA ﺟﺎﻣﻌﺔ ﺍﻟحﺴﻦ ﺍﻟﺜﺎﻧﻲ ﺑﺎﻟﺪﺍﺭ ﺍﻟﺒﻴﻀﺎﺀ
Conclusion