12 Livre Acsi (Merise-Uml) 1 Ere Edition
12 Livre Acsi (Merise-Uml) 1 Ere Edition
12 Livre Acsi (Merise-Uml) 1 Ere Edition
net
1ère Edition
ACSI : Analyse et Conception des Systèmes Informatiques
SI Système d’Information ou Informatique
MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes
d’Entreprise
UML : Unified Modeling Language : Introduction
HIT-TECHNOLOGY SARL U
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 1 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
PREREQUIS ................................................................................................................................................... 6
A PROPOS ...................................................................................................................................................... 6
INTRODUCTION .......................................................................................................................................... 9
1. GENERALITES ........................................................................................................................................ 9
2. DEFINITIONS ........................................................................................................................................... 9
3. CONCEPTS ............................................................................................................................................. 11
3.1. Système ............................................................................................................................................ 11
3.1.1. Un système vu comme une « boîte noire » .................................................................................................. 11
3.1.2. Système : de la « boîte noire » à la« boîte blanche » ................................................................................... 11
3.2. Notion d'information ....................................................................................................................... 12
3.2.1. Composition d’une information................................................................................................................... 12
3.2.2. Rôle de l'information ................................................................................................................................... 12
3.2.3. Qualités requises pour une information ....................................................................................................... 12
3.2.4. Types d'information..................................................................................................................................... 13
3.3. Systèmes d'information .................................................................................................................... 13
3.3.1. Composition d’un système d’information ou d’organisation ....................................................................... 13
3.3.2. Périmètre d’un système d’information ........................................................................................................ 14
3.3.3. Fonctions d’un système d’information ........................................................................................................ 14
3.3.4. Critères d'un bon système informatique ...................................................................................................... 15
3.3.5. Classification des systèmes d'information ................................................................................................... 15
3.4. Base de données .............................................................................................................................. 16
3.5. Développement d’un logiciel : les quatre distinctions capitales ..................................................... 16
3.5.1. Première distinction : Développement = Conception + Réalisation ............................................................ 16
3.5.2. Deuxième distinction : Conception = Analyse fonctionnelle + Analyse organique..................................... 17
3.5.3. Troisième distinction : Analyse organique = Architecture système + Analyse détaillée ............................. 18
3.5.4. Quatrième distinction : les données et les traitements ................................................................................. 18
3.6. Cycle de vie d’un logiciel ................................................................................................................ 18
3.6.1. Composition du cycle de vie d’un logiciel .................................................................................................. 19
3.6.2. Différents modèles de cycle de vie .............................................................................................................. 19
3.6.2.1. Cycle de vie en cascade ..................................................................................................................... 20
3.6.2.2. Cycle de vie en V ............................................................................................................................... 20
3.6.2.3. Cycle de vie en spirale ....................................................................................................................... 22
3.7. Méthodes d'informatisation ............................................................................................................. 23
3.7.1. Méthode d'informatisation : règles .............................................................................................................. 23
3.7.2. Les avantages de l’utilisation des méthodes d’informatisation .................................................................... 23
3.7.3. Typologie des méthodes d'informatisation .................................................................................................. 24
3.7.3.1. Types d'approche des problèmes d'informatisation ............................................................................ 24
3.7.3.1.1. Méthodes classiques ..................................................................................................................... 24
3.7.3.1.2. Méthodes cartésiennes .................................................................................................................. 25
3.7.3.1.3. Méthodes systémiques .................................................................................................................. 25
3.7.3.1.4. Méthodes orientée-objet ............................................................................................................... 26
3.7.3.2. Les domaines d'application des systèmes d’informatisation .............................................................. 26
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 2 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
CONCLUSION ............................................................................................................................................. 26
INTRODUCTION ........................................................................................................................................ 28
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 3 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
CONCLUSION ............................................................................................................................................. 58
INTRODUCTION ........................................................................................................................................ 60
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 4 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
CONCLUSION ............................................................................................................................................. 80
QUESTIONS-REPONSES ........................................................................................................................... 83
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 5 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 6 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
INTRODUCTION GENERALE
Les nouvelles technologies de l’information et de la communication (NTIC) constituent
un concept large de nos jours. Mais il faut noter également que cet acronyme cible en général
le monde de l’Internet et des Télécommunications ou le numérique incluant ainsi le monde
des applications et logiciels web, mobiles, jeux, pour ne citer que ces points. Ce monde
nouveau constitue aujourd’hui un mystère. Une énigme parce que la plupart de ceux qui s’y
intéressent ne disposent pas des informations nécessaires.
Le développement des applications web ou mobiles et la mise en place des bases de
données performantes pour une gestion efficace d’une structure nécessite un certain niveau
d’expertise. Expertise ayant deux volets : la maîtrise en conception et développement des
interfaces graphiques et la maîtrise en conception et développement des bases de données.
Cette expertise peut être acquise par expérience ou par une formation professionnelle sur
l’utilisation des méthodes et outils d’analyse, de conception, de modélisation et de
développement des systèmes informatiques.
Ce document constitue à cet effet une clé incontournable pour les concepteurs et
développeurs de bases de données et applications leur permettant de voir plus clair et de
comprendre le monde de développement des systèmes informatiques qui est resté jusqu’ici
mystérieux.
MERISE pour Méthode d’Etude et de Réalisation Informatique pour les Systèmes
d’Entreprise constitue une des méthode clé pour la conception, la modélisation et le
développement des systèmes d’information ou informatique qui est essentiellement discuté
dans ce livre. Une introduction au passage sur MERISE 2 a été fournie dans cet ouvrage. La
deuxième méthode abordée dans ce livre est UML (Unified Modeling Language en anglais,
soit langage de modélisation objet unifié) qui est née de la fusion de trois méthodes qui
s’imposaient dans le domaine de la modélisation objet au milieu des années 1990. Il s’agit de :
OMT, Booch et OOSE. D’importants acteurs industriels (IBM, Microsoft, Oracle, DEC, HP,
Rational, Unisys, etc.) s’associent alors à l’effort et proposent UML 1.0 à l’OMG (Object
Management Group) qui l’accepte en novembre 1997 dans sa version 1.1. La version d’UML
en cours à la fin 2006 est UML 2.0 qui s’impose plus que jamais en tant que langage de
modélisation standardisé pour la modélisation des logiciels. Dans cet ouvrage, seule une
introduction sur le langage UML est donnée.
Le présent document est constitué de trois (3) chapitres. Le premier chapitre aborde les
généralités, concepts et définitions, le deuxième chapitre discute de la méthode MERISE,
l’une des méthodes d’analyse et de conception des systèmes d’informations (SI), des
applications et bases de données la plus utilisée dans le monde francophone et enfin le dernier
chapitre élucide la démarche de la méthode MERISE et introduit MERISE 2 puis le langage
UML (Unified Modeling Language) qui est également un langage de conception et de
développement des systèmes informatiques. Il faut noter que des exercices et corrigés, et un
glossaire sont également fournis à la fin du livre. Ce support a été réalisé en utilisant les
ouvrages cités en bibliographie. Il est en partie basé sur le livre de Charroux, Osmani et
Thierry-Mieg (2005) qui constitue une bonne introduction au langage UML.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 7 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 8 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
INTRODUCTION
Qu’on le veuille ou non, les bases de données, les systèmes d’information ou
informatiques tout comme les technologies de l’information et de la communication de
manière générale, sont omniprésentes dans les diverses activités de l’Homme moderne. La
connaissance de leur conception et leur mise en place s’avère donc indispensable pour les
besoins quotidiens dans la vie de l’Homme ou des entreprises. Cette première partie du
document fera l’état de l’art sur l’ensemble des concepts et définitions utilisés dans le
domaine de mise en place des bases de données, des systèmes d’information ou informatiques
et technologies de l’information et présentera également différentes méthodes
d’informatisation rencontrées sur le marché et leur domaine d’application. De ce fait, le
présent chapitre se focalisera également sur le vocabulaire du domaine de la conception et
développement des bases de données et applications et constituera en ce sens une solution
pour apprendre ces méthodes et techniques d’analyse et de conception des systèmes.
1. GENERALITES
Composé de deux mots, information et automatique, l’informatique est la science du
traitement automatique de l’information. C’est un ensemble des applications de cette science,
mettant en œuvre des matériels (ordinateurs) et des logiciels. Cette science de nos jours a
évolué et elle s’applique à tous les domaines de la vie humaine. Son évolution a été poussée
par l’avènement de l’Internet et le web et couvre tous les aspects tels que l’Internet, les
télécommunications, l’aéronautique, etc. Les nanotechnologies ont également fait leur
apparition traitant du domaine microscopique des composants électroniques et augmentant
ainsi les capacités des supports de stockage de masse et leur miniaturisation.
2. DEFINITIONS
Processus : séquence de phénomènes dynamiques (mouvements, réactions chimiques,
activités cellulaires, opérations techniques, actions ou comportements, interactions humaines)
menant à des résultats déterminables. En analyse des systèmes : tout changement dans le
temps de matière, d'énergie ou d'information qui se produit dans le système, traitant ces
variables d'entrée et les menant aux variables de sortie ou
Ensemble d'opérations, logiquement liées, aboutissant à certains résultats. En conception
de systèmes d'information, selon la méthode Merise, le processus se situe au niveau du
modèle conceptuel de traitement. Un processus peut être également défini comme étant un
ensemble des étapes ou phases de la méthode d’exécution ou de fonctionnement de quelque
chose, que ce soit dans les systèmes commerciaux ou techniques, mettant en cause les actions
de plus d’une personne, d’une unité ou d’une division.
Système d’opérations dans la production d’une unité : C’est un ensemble de séries de
mesures, de changements ou de fonctions qui produisent un résultat final.
Information : Elle est encore appelée donnée brute. Elément de connaissance susceptible
d'être codé pour être conservé, traité ou communiqué.
Système : Un système est un assemblage d'éléments reliés entre eux compris dans un
ensemble plus grand. En latin et en grec, le mot « système » veut dire combiner, établir,
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 9 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
rassembler. Un sous-système est un système faisant partie d'un autre système. Généralement,
un système est constitué de composants (ou d'éléments) organisés ensemble dans le but de
faciliter le flux d'informations, de matières ou d'énergie. ...
Système Informatique (ou SI): Le système Informatique constitue la partie automatisée
ou informatisée du système d’information de l’entreprise ou encore c’est l’ensemble des
moyens technique du système d’information.
Système d'information (SI) ou (information system IS en anglais) est un ensemble de
composants de collecte, de saisie, de traitement, de stockage et de communication de
l'information, ainsi que l'environnement dans lequel ils opèrent. (En anglais: MIS ou
Management of Information Systems).
Ensemble structuré: (1) de données, de leurs traitements et de leurs communications,
décrit à l'aide de structures, de procédures et de protocoles → dictionnaire de données (En
anglais: DD ou Data Dictionary).
(2) de moyens techniques: Le système informatique (matériel et logiciel) et de
communication de documents ayant pour but de générer, mémoriser, traiter, transférer et
exploiter des informations dans le cadre d'objectifs définis.
Modèle : Le mot modèle synthétise les deux sens symétriques et opposés de la notion de
ressemblance ou de représentation. En effet, il est utilisé ‘pour un objet dont on cherche à
donner une représentation, qu'on cherche à imiter (exemple : le « modèle » du peintre, le «
modèle » que constitue le maître pour le disciple),’ pour un concept ou objet qui est la
représentation d'une autre (le « modèle réduit », le « modèle » du scientifique) ou simplement
Un modèle est une représentation (graphique) de la réalité.
Abstraction : L'abstraction consiste à choisir, parmi l’ensemble des propriétés de
plusieurs objets du monde réel ou imaginables, un certain nombre d’entre elles pour
caractériser un objet-type, ou objet idéal, qui est ensuite plus commode à manier qu’une
énumération d’objets réels, surtout si elle est infinie. Ainsi les nombres pairs ou les nombres
premiers ont un caractère d’abstraction. Mais à vrai dire, les nombres eux-mêmes ont un
caractère d’abstraction. ...
Concrétisation : phénomène inverse de l'abstraction: passe du modèle au monde réel.
Concept : idée d'un objet conçu par l'esprit, permettant d'organiser les perceptions et les
connaissances ou
Un concept est une construction de l'esprit permettant de mieux saisir intellectuellement
le réel. Élément de base d'une théorie, le concept se veut une représentation abstraite d'un
objet. Personne, par exemple, n'a vu une classe sociale, car elle est un concept.
Entrepôt de données : Base de données spécialisée dans laquelle est centralisé un
volume important de données consolidées à partir des différentes sources de renseignement
d’une entreprise (notamment les bases de données internes) et qui est conçue de manière à ce
que les personnes intéressées aient accès rapidement à l’information stratégique dont elles ont
besoin (Data warehouse en anglais).
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 10 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
SGBD (Système de Gestion des Bases de Données) : Logiciel, le plus souvent produit
par un éditeur commercial, qui gère et contrôle l’accès à une base de données, assurant ainsi
une interface normalisée entre les applications et les bases de données (Database management
system ou DMS en anglais).
Application de bases de données : Utilisation de moyens informatiques pour répondre à
un besoin déterminé en faisant appel de manière importante à une ou plusieurs bases de
données à travers un système de gestion de bases de données (SGBD) (Database application).
Bases de données (BD) : Ensemble structuré d’éléments d’information, souvent agencés
sous forme de tables, dans lesquels les données sont organisées selon certains critères en vue
de permettre leur exploitation pour répondre aux besoins d’information d’une organisation
(Database en anglais).
Logiciel ou Application : C’est un ensemble de programmes ayant des relations logiques
et permettant d’exécuter des tâches bien précises.
3. CONCEPTS
3.1. Système
3.1.1. Un système vu comme une « boîte noire »
Dans ce concept, un système est représenté par une boîte noire ayant des entrées et des
sorties. En plus des entrées et sorties (résultats) ordinaires, le système subit des perturbations
ou évènements provenant du monde extérieur. C’est ce qu’illustre la figure 1.1 ci-dessous.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 11 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 12 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Niveau d'agrégation :
brutes,
élaborées.
Flux
logistique,
monétaire,
de personnel,
de l'actif.
Utilisation
planification stratégique,
gestion administrative,
régulation opérationnelle.
Nature du support
oral,
documentaire,
informatique.
3.3. Systèmes d'information
Une entreprise crée de la valeur en traitant de l'information, en particulier dans le cas des
sociétés de service. Ainsi, l'information possède une valeur d'autant plus grande qu'elle
contribue à l'atteinte des objectifs de l'organisation.
Un système d'Information (noté SI) représente l'ensemble des éléments participant à la
gestion, au traitement, au transport et à la diffusion de l'information au sein de l'organisation.
Une organisation (entreprise par exemple) peut être vue comme un système qui
transforme les entrées en sorties. Par exemple une usine de jus d’ananas transforme les entrées
qui sont des ananas en sorties qui sont des bouteilles de jus d’ananas.
3.3.1. Composition d’un système d’information ou d’organisation
Le système d’information décrit ci-dessus peut être divisé en deux sous-systèmes à savoir:
le système opérant : constitué de la partie du système qui s'occupe effectivement de
transformer les ananas (les machines, les ouvriers, les techniciens, ...),
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 13 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 14 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 15 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Evaluate Generate
system ideas
Prototype
design
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 16 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 17 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Point de vue de celui qui commande le Point de vue de celui qui réalise le
logiciel logiciel
Le QUOI Le COMMENT
Externe Interne
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 18 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 19 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 20 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Figure 1.10 : Cycle de vie en V, Conception et réalisation avec les détails et projection
entre les étapes
La figure 1.11 ci-dessous illustre un modèle de cycle de vie en V d’après Fichot et
Romain 1990.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 21 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 22 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 23 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 24 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 25 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 26 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 27 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
INTRODUCTION
La méthode MERISE a été créée en France dans les années 1970. Cette méthode utilise le
système dit d'entités-relations. Il s'agit d'un outil et d'une technique d'analyse permettant de
construire des schémas théoriques de raisonnement sur des applications tournant avec des
bases de données dites relationnelles (comme celles d'Access, de MySQL, de PostGreSQL,
etc.).
Les SGBD relationnels (SGBDR) sont les plus courants des SGBD jusqu'au début des
années 2000 ou alors la plupart des bases de données étaient relationnelles. Mais avec l'arrivée
des géants du numérique et du web, ces entreprises qui gèrent des quantités importantes de
données comme Facebook, Google, Amazon, Microsoft, il s'est développé un mouvement
important de développement de bases de données non-relationnelles, également dites NoSQL.
A noter que nous présenterons dans ce livre la méthode MERISE dans sa globalité,
puisque cette méthode existe en plusieurs versions : MERISE 1 et MERISE 2. L’introduction
sur MERISE 2 sera donnée au chapitre III.
1. PHASES DANS LA CREATION D’UN SYSTEME D’INFORMATION (SI)
La méthode d’informatisation MERISE considère quatre phases dans la création d'une
base de données à savoir : La phase d’analyse, la phase conceptuelle, la phase logique et la
phase physique.
1.1. La phase d'analyse
La phase d’analyse est une phase essentielle qui consiste à étudier l'existant : y-a-t-il un
système qui gère déjà tout ou partie de l'information, qu'il s'agisse d'un logiciel ou d'un
ensemble de documents papiers? Comment ces informations sont-elles stockées ? Quelles
sont les informations stockées? Que manque-t-il? Qu'est-ce qui convient ou ne convient pas
aux utilisateurs? Interroger les futurs utilisateurs : qu'attendent-ils du futur SGBD? Quelles
sont les opérations qu'ils désirent automatiser? Recueillir les informations existantes, étudier
les divers liens qui peuvent exister entre ces informations, mettre en évidence les règles de
gestion employées, … Des informations recueillies par l’équipe des concepteurs du nouveau
système ou base de données, elle passe à la phase conceptuelle dans laquelle elle essayera de
concevoir un système ou base de données qui résout les problèmes soulevés ou difficultés
liées à l’ancien système ou l’ancienne base de données.
1.2. La phase conceptuelle
Elle consiste à représenter l'organisation des données de manière générale. Elle aboutit
sur la création du modèle conceptuel des données (MCD) dans lequel les données sont
représentées sous forme d'entités liées entre elles par des relations. Les détails de conception
du MCD seront données dans la section ‘Les modèles de MERISE’.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 28 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
l’instar du SGBD MySQL, SQL Server, Access, etc. Un SGBD relationnel est un SGBD qui
présente des informations sous forme de tables disposant des colonnes ou champs et des
lignes ou entrées. Dans la suite du document, les deux termes c’est-à-dire MLD et MLDR
auront la même signification et désigneront le modèle logique des données relationnelles
(MLDR). Les détails de conception du MLDR seront données dans la section ‘Les modèles de
MERISE’.
1.4. La phase physique ou opérationnelle
La phase physique est équivalente au Modèle Physique de Données (MPD ou MPhD)
dans la démarche MERISE. Elle est une suite de la démarche MERISE après le MLDR. A
cette étape, l’on doit avoir une connaissance avancée du SGBD à utiliser pour la réalisation de
la base de données. Elle consiste à construire réellement la base de données au sein du SGBD.
Cette partie fait l’objet d’un autre ouvrage.
A retenir
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 29 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
MCC : Exemple
Soit le service de payement en ligne offert par l’entreprise représentée ci-dessous.
Voici l’établissement du MCC qui illustre les échanges de flux depuis l’ordre de livraison à
l’avis d’encaissement.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 30 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 31 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Ri
CLE1 Faire CLE2
… …
x:n x:n
Entité A Entité B
Relation IdB
IdA
…… ……
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 32 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
CLE
Identifiant
Propriété1
Propriété2
…
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 33 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 34 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
3ème forme
Soit la table Client suivante :
En effet, il apparaît clairement que les propriétés Catégorie Code et Catégorie Nom
n’appartiennent pas à l’entité Client. Il est donc clair qu’il faut créer l’entité Catégorie.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 35 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
On représente un évènement par une ellipse en trait plein pour les évènements internes à
l'organisation, en trait pointillé pour les évènements externes (voir la figure 2.16 ci-dessous).
MCT : Exemple
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 36 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 37 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 38 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 39 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
donnée (exemple: le type "employé") alors qu'une occurrence d'une entité est un représentant
particulier de cette entité (l'employé "David AMAH").
Une relation est un lien possible qui relie deux entités. Par exemple, si un employé peut être
affecté à un entrepôt, il y aura une relation "affectation" entre l'entité entrepôt et l'entité
"employé". Cela ne signifie pas nécessairement qu'il y aura affectation pour chacun des
employés, juste qu'il est possible qu'un employé soit affecté à un entrepôt. Une relation peut
éventuellement être reliée à plus de deux entités et peut avoir certaines propriétés.
Après avoir fait une analyse aussi complète que possible du problème à informatiser, la
construction du MCD se fait en quatre étapes :
repérage des entités,
construction des entités, choix des propriétés,
construction des relations,
choix des cardinalités.
3.2.1.1. Repérage des entités
Une entité est un composant du problème : une personne, une facture, un livre, ... C'est la
représentation d'un objet matériel ou immatériel pourvu d'une existence propre et conforme
aux choix de gestion de l'entreprise. Comme dit plus haut, ce que l'on considère comme entité
est un type général (exemple: l'entité personne représente toutes les personnes) à ne pas
confondre avec une occurrence d'entité (David AMAH étant une personne, on le considère
comme une occurrence de l'entité personne). Une entité doit avoir une existence
indépendamment de toute autre entité.
Exemple : On considère le problème suivant :
Un libraire gère des œuvres littéraires. Une œuvre est une création littéraire.
Une œuvre a au moins un auteur et est dans une édition (un livre). Une édition possède un
ISBN unique et a un unique éditeur. Elle peut contenir plusieurs œuvres. On veut mémoriser
pour chaque édition le nombre d'exemplaires en stock et pour chaque exemplaire son état.
Dans ce problème, les entités sont :
L'ISBN, par exemple, n'est pas une entité puisqu'il s'agit d'un élément qui caractérise l'entité
"édition".
3.2.1.2. Construction des entités
L'étape suivante correspond à la construction des entités. On commence par donner un
nom à chacune des entités. Il faut ensuite rechercher les propriétés de ces entités. On devra
garder à l'esprit les points suivants :
Toute propriété est élémentaire (elle n'est pas la composition d'éventuelles propriétés
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 40 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
plus petites),
Une propriété ne doit pas être "instable" ou "calculable" : si une propriété peut être
obtenue par calcul à partir d'autres éléments qui vont apparaître dans la base de données
(notamment d'autres propriétés), on ne doit pas la considérer,
Toute entité doit posséder une propriété particulière appelée sa clé (ou identifiant). Une
clé doit caractériser de manière unique chaque occurrence de l'entité. Par exemple, le
nom de famille d'une personne ne peut pas être considéré comme une clé d'une entité
"personne" puisque deux personnes peuvent avoir le même nom de famille. Le numéro
de sécurité sociale est par contre tout à fait acceptable. Il vaut mieux éviter les
identifiants trop longs (on préférera un code de quelques chiffres à un intitulé d'une
vingtaine de lettres par exemples),
Si aucune des propriétés "naturelles" ne peut servir de clé, on en rajoute une
artificiellement (par exemple "CodeLivre" ou "IdEmployé"). On parle alors de clé
artificielle.
Chaque propriété ne doit dépendre que d'une seule entité.
Une entité se représente ensuite graphiquement sous la forme d'une boîte dans laquelle on
indique en titre le nom de l'entité suivi de toutes ses propriétés. On indique d'une manière
particulière l'identifiant. La figure 2.19 illustre la représentation d’une classe d’entité dans le
Modèle Conceptuel des Données (MCD).
Note : Pour simplifier, la classe d’entité sera appelée tout simplement entité et les entités
des occurrences ou tuples dans la suite de ce livre.
Entité
Identifiant
Propriété1
Propriété2
…
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 41 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
relation a une chance d'apparaître (et de nous intéresser), alors on doit la considérer dans le
MCD. On parle également parfois d'association.
La représentation d’une relation (ici relation faire) est illustrée par la figure 2.20.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 42 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 43 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 44 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Entité A Entité B
IdA
IdB
#IdB
……
……
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 45 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
x :n x:n
Entité A Entité B
Relation IdB
IdA
…… ……
Figure 2.27 : Les autres cas de figures du MCD que l’on peut rencontrer
Se transforme en :
Entité A Entité B
IdA IdB
…… Relation
……
#IdA
#IdB
Figure 2.28: La relation devient une table avec comme clé primaire la concaténation des
clés des deux tables
Les opérateurs de l'algèbre relationnelle (projection, sélection, jointure, opérateurs
ensemblistes), le langage d'interrogation des données peuvent ensuite directement s'appliquer
sur le modèle relationnel ainsi obtenu et normalisé en utilisant les différentes formes
normales.
Cette démarche algorithmique ne fournit pas à ce niveau d'élément sur l'optimisation de la
durée ou des ressources nécessaires pour exécuter les traitements dans l'environnement de
production cible.
La transcription du MCD en MLD doit également être précédée d'une étape de
synchronisation et de validation des modèles de données (MCD) et de traitement (MCT et
MLT), au moyen de vues. Cela afin d'y introduire les informations d'organisation définies au
MLT, d'éliminer les propriétés conceptuelles non utilisées dans les traitements ou redondantes
et enfin de vérifier que les données utilisées pour un traitement sont bien atteignables par
'navigation' entre les entités/relations du MCD.
3.2.3. Le modèle Physique des données (MPD ou MPhD)
Le MPD permet de préciser les systèmes de stockage employés. Les données qui sont
stockées et gérées dans un ordinateur le sont souvent par un système de gestion de base de
données (SGBD). Le MPD est l'implémentation du MLD dans le SGBD retenu.
Une fois le système d'information analysé et modélisé en Modèle Conceptuel de Donnée
(MCD), et après être passé par le Modèle Logique de Données Relationnelles (MLDR), nous
arrivons au Modèle Physique de Données (MPD). Il s'agit maintenant de créer la base de
données correspondante à l'étude entamée. C'est à ce stade seulement que le système de
gestion de base de données choisi intervient.
Le SQL (Structured Query Language), ou Langage d'Interrogation Structuré, a été
reconnu en tant que norme officielle de langage de requête relationnelle. Toutefois, les
syntaxes d'extraction des données et de création des tables varient quelques peu d'un système
de gestion de base de données à l'autre.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 46 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Le modèle physique consiste donc à ressortir le script SQL de création des tables en
précisant la longueur des champs et les différentes clés.
Ensuite, il faudra évaluer le poids global de la base de données et faire une projection sur
un certain nombre d’années. Ce qui permet de tabler sur la capacité du disque requise pour
l’exploitation de la base de données pendant cette période.
Des exemples de logiciels supportant MERISE sont :
JMerise,
AMC Designer,
TRAMIS,
SELECT.
Il faut noter que de nos jours, il existe une large gamme de logiciels supportant MERISE.
Un exemple en est MySQL Workbench. Le livre vous présente une liste également non
exhaustive des logiciels pour l’élaboration du MCD dans le chapitre III. Ces logiciels
supportent soit MERISE soit UML.
3.3. Les modèles des traitements
Si les modèles de données se penchent sur l'aspect statique, les modèles des traitements
s'occupent de l'aspect dynamique. Ils portent sur les "manipulations" que subissent les
données. On en distingue également trois :
le modèle conceptuel des traitements,
le modèle organisationnel des traitements,
le modèle opérationnel des traitements.
3.3.1. Le modèle conceptuel des traitements (MCT)
Le Modèle Conceptuel des Traitements est un schéma représentant les traitements, en
réponse aux événements à traiter (par exemple : la prise en compte de la commande d'un
client). Le MCT repose sur les notions d'événements et d'opérations, celle de processus en
découle.
3.3.1.1. L'évènement
Un évènement est assimilable à un message porteur d'informations donc potentiellement
de données mémorisables (par exemple : l'événement 'commande client à prendre en compte'
contient au minimum l'identification du client, les références et les quantités de chacun des
produits commandés).
Un évènement peut :
déclencher une opération (exemple: 'commande client à prendre en compte' déclenche
l'opération 'prise en compte commande'),
être le résultat d'une opération (exemple: 'colis à expédier' suite à l'opération de
'préparation colis'), et à ce titre être, éventuellement, un évènement déclencheur d'une
autre opération.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 47 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
3.3.1.2. L'opération
Une opération se déclenche uniquement par le stimulus d'un ou de plusieurs évènements
synchronisés. Elle est constituée d'un ensemble d'actions correspondant à des règles de
gestion de niveau conceptuel, stables pour la durée de vie de la future application (exemple:
pour la prise en compte d'une commande : vérifier le code client (présence, validité), vérifier
la disponibilité des articles commandés, ...).
Le déroulement d'une opération est ininterruptible : les actions à réaliser en cas
d'exceptions, les évènements, résultats correspondants doivent être formellement décrits
(exemple: en reprenant l'exemple précédent, si le code client indiqué sur la commande est
incorrect prévoir sa recherche à partir du nom ou de l'adresse indiqués sur la commande, s'il
s'agit d'un nouveau client, prévoir sa création et les informations à mémoriser, ...).
3.3.1.3. Le processus
Un processus est une vue du MCT correspondant à un enchaînement pertinent
d'opérations du point de vue de l'analyse (exemple: l'ensemble des évènements et opérations
qui se déroulent entre la prise en compte d'une nouvelle commande et la livraison des articles
au client).
3.3.2. Le modèle organisationnel des traitements (MOT) ou MLT (modèle logique des
traitements)
Le MOT décrit avec précision l’organisation à mettre en place pour réaliser une, ou le cas
échéant plusieurs opérations figurant dans le MCT, c’est-à-dire qui fait quoi, où, quand,
comment. A un MCT correspond donc généralement plusieurs MLT.
Les notions introduites à ce niveau sont le poste de travail, la phase, la tâche et la
procédure.
3.3.2.1. Le poste de travail
Le poste de travail décrit la localisation, les responsabilités et les ressources nécessaires
pour chaque profil d’utilisateurs du système (exemple : client-web, responsable commercial,
responsable des stocks, etc.).
3.3.2.2. La phase
La phase est un ensemble d’actions (Cf MCT/Opération) réalisées sur un même poste de
travail.
La phase peut être soit manuelle (exemple : confectionner des colis), soit automatisée et
interactive (exemple: saisie d’un formulaire client) ou automatisée batch (exemple:
production et envoi de tableaux de bord quotidiens dans les boîtes aux lettres électroniques).
3.3.2.3. La tâche
La tâche est une description détaillée d’une phase automatisée interactive : spécification
de l’interface et du dialogue homme-machine, localisation et nature des contrôles à effectuer,
etc.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 48 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
3.3.2.4. La procédure
La procédure est un regroupement de phases, équivalent organisationnel des notions
d’opérations et d’actions conceptuelles, mais se déroulant sur une période de temps
homogène.
Des procédures d’origines non conceptuelles peuvent être rajoutées du fait des choix
d’organisation retenus (exemple: procédures d’échanges d’informations liées à
l’externalisation de certaines activités, prise en compte des questions de sécurité en cas de
choix de solution Web, ...).
3.3.3. Le modèle opérationnel des traitements (MOT ou MOpT)
Le Modèle Opérationnel des Traitements permet de spécifier les fonctions telles qu'elles
seront ensuite réalisées par le programmeur.
3.3.4. Résumé des modèles MERISE
Il existe essentiellement six (6) modèles MERISE par lesquels l’on doit toujours passer
dans le cadre de mise en place d’un système informatique. A ces six (6) modèles, il faut
ajouter le modèle conceptuel de la communication (MCC) et le diagramme de contexte. Il faut
noter également que ces six modèles peuvent être regroupés en deux (2) catégories à savoir :
les modèles statiques et les modèles dynamiques.
3.3.4.1. Les modèles statiques
Les modèles statiques sont les modèles élaborés lors de la mise en place d’une base de
données. Ce sont les modèles liés aux données. On recense dans cette catégorie les modèles
comme:
Le MCD (Modèle Conceptuel des Données),
Le MLDR (Modèle Logique des Données Relationnelles) ou le MOD,
Le MPD (Modèle Physique des Données).
3.3.4.2. Les modèles dynamiques
Les modèles dynamiques sont les modèles élaborés lors de la mise en place d’une
interface homme-machine (IH-M), c’est-à-dire le côté graphique d’un logiciel. Cette catégorie
regroupe les modèles liés aux traitements. Dans cette catégorie, on cite entre autres:
Le MCT (Modèle Conceptuel des Traitements),
Le MOT (Modèle Organisationnel des Traitements) ou MLT,
Le MOpT (Modèle Opérationnel des Traitements).
Le tableau 2.2 illustre ce classement des six (6) modèles.
Tableau 2.2 : Classement des modèles MERISE en catégories et niveau de conception
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 49 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Achat
ID_achat
Designation
Quantite
Pu
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 50 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 51 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 52 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 53 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Voici, en suivant les règles de passage du MCD au MLDR, le Modèle Logique des
Données Relationnelles obtenu.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 54 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 55 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
il existe un risque significatif que des doublons de lignes existantes soient introduit s
ultérieurement dans la table,
les clés candidates sont peu utilisables (par exemple, elles sont trop longues, ce qui
nuit aux performances d'interrogation),
il existe une instabilité trop importante sur les données faisant partie des clés
candidates entraînant des modifications trop fréquentes (correction d'erreurs de
saisie, changement de référentiel…).
5.2. Clé candidate
C’est un ensemble des données permettant d'indexer chaque ligne d'une table donnée de
manière différenciée. Une même table peut posséder plusieurs clés candidates distinctes. Une
table avec des lignes en doublon ne possède aucune clé candidate.
La clé primaire appartient nécessairement à l'ensemble des clés candidates. Une table
sans lignes en doublon possède nécessairement une ou plusieurs clés candidates. Une table
avec des lignes en doublon ne possède aucune clé candidate. Lorsqu'une table ne possède
aucune clé candidate, ou que les clés candidates sont peu adaptées (par exemple très longues),
le gestionnaire de la base de données peut être amené à ajouter des données d'indexation
arbitraires à la table, créant ainsi une clé artificielle.
Une clé choisie parmi les clés candidates pour indexer une base est appelée une clé naturelle.
5.3. Clé étrangère
Dans une base de données relationnelle, est une contrainte qui garantit l'intégrité
référentielle entre deux tables.
Une clé étrangère identifie une colonne ou un ensemble de colonnes d'une table comme
référençant une colonne ou un ensemble de colonnes d'une autre table (la table référencée).
Les colonnes de la table référencée doivent faire partie d'une contrainte de clé primaire ou
d'une contrainte d'unicité. La contrainte de clé étrangère garantit que les valeurs de chaque
ligne de la table référençant existent dans la table référencée : ainsi une ligne de la table
référençant ne peut pas contenir un ensemble de valeurs qui n'existe pas dans la table
référencée. Une contrainte de clé étrangère permet ainsi d'établir des liens entre plusieurs
tables : il s'agit d'un des principes fondamentaux des bases de données relationnelles.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 56 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 57 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 58 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 59 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
INTRODUCTION
La première partie de ce chapitre aborde la thématique de la démarche de la méthode
systémique MERISE et la dernière partie discutera d’une seconde méthode d’informatisation
orientée-objets qui est connue comme étant un langage de conception et de modélisation des
systèmes d’information.
1. LA DEMARCHE MERISE
MERISE est une méthode de conception des systèmes d'information qui utilisent, comme
nous l'avons vu, un certain nombre de modèles. Mais MERISE est également une démarche.
La démarche est la méthode qui organise en étape la conception d'un système d'information à
l'aide des modèles sur une période donnée. La démarche MERSISE passe par les étapes
successives suivantes :
le schéma directeur,
l'étude préalable,
l'étude détaillée,
l'étude technique,
la production,
la qualification,
la maintenance.
Graphiquement, la démarche MERISE est représentée comme l’indique la figure 3.1.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 60 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 61 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
en vigueur. S'il y a des traitements qui se font à l'aide ou par ordinateur, joindre les
fiches de description de fichiers actuels.
Phase 3 : A partir des comptes rendus, établir les documents suivants:
le graphe de circulation actuel,
la carte de circulation des informations du domaine,
le graphe des flux,
le MOT actuel.
Phase 4 : A partir des documents recueillis lors des interviews, établir un dictionnaire
des données actuel pour toutes les données manipulées et épurer ce dictionnaire.
Phase 5 : A partir du dictionnaire des données, construire la structure d'accès
théoriques (SAT) en ne prenant que les données élémentaires, sans les données
calculées, en listant toutes les dépendances fonctionnelles et en éliminant les
transitivités. En déduire une représentation graphique du MCD actuel.
Phase 6 : Déduire les règles de gestion à partir du MCD et du MCT actuels.
Phase 7 : à partir des comptes rendus d'interviews, établir une fiche de synthèse faisant
état des points les plus épineux, des souhaits des utilisateurs, en s'efforçant de critiquer
l'organisation actuelle. Dégager de cette fiche un certain nombre d'objectifs de la "fiche
d'objectifs D.G.", établir une liste hiérarchisée de tous les objectifs sur une fiche
d'objectifs synthèse. Faire approuver celle-ci par la direction générale et par les divers
responsables.
Phase 8 : étudier les interfaces avec les autres domaines (d'après la carte générale de
circulation de l'information du schéma directeur, par exemple) et les consigner dans une
fiche des interfaces.
1.2.2. Étape 2 : Scénarios futurs
Les phases suivantes composent la deuxième étape de l’étude préalable :
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 62 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 63 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 64 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 65 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 66 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 67 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
assurer une bonne gestion des différentes configurations du logiciel par la tenue à jour
de la documentation du système.
Il existe plusieurs niveaux, catégories et formes de maintenance. Parmi les niveaux et
catégories, on distingue : la maintenance corrective, la maintenance adaptative, la
maintenance perfective et la maintenance préventive.
1.7.1. La maintenance corrective
Elle ne porte que sur le logiciel développé. Elle ne remet pas en cause les modèles de
données ou de traitements. Elle consiste en la correction des erreurs du logiciel. Elle
représente souvent 17 à 20 % du temps de maintenance.
1.7.2. La maintenance adaptative
Elle est liée à l'environnement du logiciel (contexte d'utilisation du logiciel, génération
des ordinateurs, exploitation logiciel sur des matériels distincts ...). Elle peut faire évoluer le
MCD et le MCT. Elle représente 18 à 25 % du temps de maintenance.
1.7.3. La maintenance perfective
La maintenance perfective consiste à améliorer le fonctionnement du logiciel. Elle peut
entraîner une remise en question des modèles physiques et du MOT. C'est la catégorie de
maintenance la plus fréquente (environ 60 %).
1.7.4. La maintenance préventive
La maintenance préventive a pour objectif de diminuer le nombre d'opérations de
maintenance pour en diminuer le coût. Elle n'est vraiment possible que si certaines conditions
sont réunies :
le système est développé dans un esprit de maintenance ultérieur,
le système est continuellement amélioré pour faire face et intégrer les nouvelles
technologies,
le système est maintenu en pensant à la maintenance ultérieure.
2. INTRODUCTION A UML
UML pour Unified Modeling Language est un langage de modélisation unifiée issu de
plusieurs organismes internationaux. UML est un langage graphique qui permet de réaliser les
étapes de la conception. UML propose 9 diagrammes différents. Chaque diagramme est
adapté à une étape ou à un point de vue de la conception. Ce n’est qu’un langage, ce n’est pas
une méthode. C’est un langage formalisé : les symboles graphiques ont une signification
précise.
2.1. But de UML
Le Langage UML (Unified Modeling Language) permet une description conceptuelle
des structures de données d'une application. Les concepts de base (correspondent aux
concepts d'abstraction et de réalité) sont entre autres :
objet → entité,
lien → association,
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 68 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
propriété →attribut.
En plus : la représentation multiple.
Un schéma est composé de :
types d'entité,
associations,
types d'entités et d’associations possédant des attributs.
2.2. Exemples de représentation entité-association UML
La figure 3.2 montre un exemple de représentation des entités-associations UML.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 69 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
qui précise ce que le maître d’ouvrage attend du système qu’il souhaite faire réaliser par le
maître d’œuvre. Il faut établir un dialogue constant avec le client et les utilisateurs afin
d’éviter des écarts dans le résultat final. La figure 3.3 présente un exemple d’un diagramme
des cas d’utilisation élaboré avec le logiciel Enterprise Architect.
Ce diagramme présente les résultats observables des besoins de l’utilisateur. Un cas
d’utilisation constitue un processus d’échange de messages ou de signaux entre l’utilisateur
et l’application.
Note : Les diagrammes UML extraits de mémoire Alassani AKANATE 2012 ont été
élaborés avec l’outil Enterprise Architect.
Figure 3.3 : Un exemple de diagramme des cas d’utilisation (Mémoire Alassani AKANATE,
2012)
Ce diagramme est un diagramme des cas d’utilisation pour un service de consultation
et un service SMS. La consultation de ces services nécessite un système d’information
externe ou fournisseur. Ici, le service est consulté par une entité appelée « User ».
Note : Le diagramme des cas d’utilisation est le tout premier diagramme UML à
élaborer lors de la conception et réalisation d’un système d’information. De ce dernier,
découleront tous ou partie des autres diagrammes.
2.3.2. Diagramme de séquence (cf. collaboration)
Tout comme le diagramme de collaboration, il montre les interactions entre les objets. Il se
concentre sur la séquence temporelle de ces interactions.
Avec les objets « acteur » et « système », il permet de représenter le déroulement des
scénarios (instances des cas d’utilisation). La figure ci-dessous présente un exemple de
diagramme de séquence.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 70 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 71 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Le diagramme de classe montre l’ensemble des classes et des fonctions pour le métier du
système à mettre en place. Le diagramme de classe d’UML correspond au modèle conceptuel
des données (MCD) dans la démarche MERISE. La figure 3.6 illustre un autre diagramme de
classe.
Figure 3.6 : Diagramme de classe, exemple bis (Mémoire Alassani AKANATE, 2012)
2.3.5. Diagramme d’objets (cf. classes)
Il représente les objets et leurs liens. Il représente la structure statique du système.
C’est un diagramme d’instances du diagramme de classes.
2.3.6. Diagramme de collaboration (cf. séquence)
Tout comme le diagramme de séquence, il montre les interactions entre les objets. Par
ailleurs, le diagramme de collaboration montre les interactions entre les objets à travers la
représentation d’envois et de réceptions de messages.
2.3.7. Diagramme d’états-transition (cf. activité)
Il représente des automates d’états finis du point de vue des états et des transitions. La
figure 3.7 présente un exemple de diagramme d’état.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 72 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 73 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 74 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 75 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
X : Exclusivité, un assuré peut être soit entreprise, soit particulier, soit ni entreprise ni
particulier mais pas les deux à la fois.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 76 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Contraintes intra-associations :
On ne peut pas toujours représenter, avec les cardinalités, les contraintes d’intégrité
fonctionnelle (CIF).
Des entreprises qui effectuent des travaux, avec la contrainte : chaque entreprise
n’effectue qu’un seul type de travaux.
Note : MERISE 2 fait l’objet d’un autre ouvrage. La section ci-dessus constitue un aperçu sur
les spécifications et le nouveau vocabulaire utilisé dans MERISE 2.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 77 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 78 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
parties prenantes d’un exemple type d’un projet de mise en place d’une solution informatique
ou d’informatisation.
Tableau 3.4 : Parties prenantes et leurs rôles dans la mise en place d’une solution
informatique ou d’informatisation
QUI QUOI
Le maître d’ouvrage (utilisateur) Exprime les besoins dans un cahier des charges
Note : Le MOE désigne en général la maîtrise d’œuvre (informaticien ou celui qui réalise le
métier) et le MOA désigne la maîtrise d’ouvrage (utilisateur).
Il est vrai que certains métiers dont les priorités sont opérationnelles ne disposent pas
toujours de la capacité d’abstraction et de la rigueur conceptuelle nécessaires à la
formalisation. La professionnalisation de la MOE a pour but de les doter de ces compétences.
Cette professionnalisation réside essentiellement dans l’aptitude à modéliser le système
d’information du métier.
6. SECURITE D’UNE BDD / SI
Afin d'éviter des catastrophes, il est primordial de sécuriser la base de données ainsi que
le réseau sur lequel elle se trouve.
Il faudra donc :
Mettre en place des comptes utilisateurs avec différents niveaux d'accès au niveau de la
base de données. Ainsi chaque utilisateur pourra accéder à telles ou telles parties de la
base de données à l'aide d'un login et d'un mot de passe.
L'accès aux tables systèmes ne devra être possible que par un administrateur. Ainsi les
utilisateurs ne pourront pas mettre en demeure le bon fonctionnement de la base de
données. Un opérateur pourra éventuellement veiller au contrôle des données au sein de
la base.
Développer une stratégie de Sauvegarde de la base de données. Ainsi, en cas de
problème sur cette dernière, la restitution des données pourra se faire aussi rapidement
que possible, et l'entreprise n'aura rien perdu en productivité.
Sécuriser le réseau local de l'entreprise : les données des entreprises étant
confidentielles, il est nécessaire que des personnes malveillantes n'y accèdent pas.
Ainsi, il est nécessaire de mettre en place un Firewall et un Antivirus. Si l'entreprise a
des commerciaux qui doivent se connecter à la base de données de l'extérieur (via
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 79 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
internet par exemple), il faudra mettre en place une sécurité accrue pour éviter les failles
de sécurité. (citons par exemple le ver Slammer de Janvier 2003 qui a attaqué les
serveurs SQL Server car ils avaient autorisé les connexions via Internet).
Mettre en place des sécurités au niveau des utilisateurs du réseau local. La standardiste
n'a pas forcément besoin d'accéder aux données confidentielles de la base de données ...
Ceci se fait via la configuration de l'Active Directory et de la configuration des
différentes stratégies des comptes utilisateurs ...
CONCLUSION
La mise en place d’un système informatique ou d’un système d’information passe par
plusieurs étapes. Ces étapes sont matérialisées par les outils de conception et de réalisation
tels que la méthode d’informatisation MERISE et le langage UML. Ces deux méthodes
abordent les problèmes différemment mais la finalité reste la même. Il faut noter également
que le vocabulaire utilisé par les deux méthodes reste différent. La méthode MERISE utilise
différents formalismes et modèles tandis que le langage UML utilise la notion de diagrammes
pour formaliser les différentes étapes de conception et de réalisation du système. Nous avons
également donné une comparaison de représentation des entités-relations dans les deux
méthodes et des exemples types de modèles ou diagrammes élaborés à chaque phase du
développement d’un système informatique ou d’un système d’information. Le système
d’information a plusieurs sens et peut désigner une base de données, un système informatique
ou logiciel ou un système de sécurité dans une organisation. Un système d’information
(logiciel ou base de données) une fois mis en place nécessite une sécurité, il faudra alors créer
des comptes utilisateurs, des logins, mots de passe ou utiliser d’autres méthodes comme des
pare-feu ou firewall pour sécuriser tout l’ensemble du système.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 80 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
CONCLUSION GENERALE
À la différence d'autres méthodes (par exemple UML), MERISE se positionne comme
une méthode de conception de SI sur le plan de son organisation générale. Cette méthode a
pour principal avantage de permettre la compréhension et la formalisation des besoins du
métier que vers la réalisation de logiciel. Elle favorise donc le dialogue entre concepteurs et
maîtrise d’ouvrage, tout particulièrement dans les projets de développement de systèmes de
gestion intégrée (type ERP). Cette méthode a souvent été décriée comme méthode « historique
et franco-française ». Rappelons que MERISE est davantage tournée vers l'ingénierie de
conception générale (SI métier) que vers le génie logiciel (conception détaillée) : ce qui n’a
jamais été le positionnement de MERISE, dès sa création dans les années 70. Sur le plan des
formalismes, cette méthode est encore tout à fait valable pour : la modélisation générale des
données en vue de la construction d'une BDD relationnelle ; la modélisation des processus
métiers d'un SI, automatisé en partie par du logiciel; la formalisation des besoins utilisateur
dans le cadre d’un cahier des charges, préalablement au travail de conception.
Ce livre intitulé « LIVRE ACSI : MERISE-UML TOME I» constitue un outil pour la
conception et la réalisation des systèmes informatiques et des systèmes d’information. Le livre
a présenté dans le premier chapitre la terminologie et les concepts généraux liée aux systèmes
d’information et informatiques, aux bases de données, les différentes méthodes d’étude de
conception et de réalisation. Le deuxième chapitre s’est focalisé sur la méthode MERISE
(Méthode d’Etude et de Réalisation Informatique pour les Systèmes d’Entreprise), ses
différents formalismes et modèles et le troisième chapitre a abordé la démarche MERISE et
une introduction du langage UML.
UML pour Unified Modeling Language est un langage visuel pour le développement
d'applications informatiques. Il est le résultat de la fusion de plusieurs méthodes (Booch,
Jacobson et Rumbaugh) défini par le consortium OMG (Object Managment Group) :
http://www.omg.org/uml
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 81 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 82 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
QUESTIONS-REPONSES
1. Définir MERISE.
Réponse
MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes d’Entreprise.
2. Définir Système d’Information.
Réponse
Systèmes d'Information : ensemble des moyens (humains et matériels) et des méthodes se rapportant à la
collecte, au stockage, au traitement et à la circulation de l'information dans une organisation et son
environnement.
3. Définir le mot Analyse.
Réponse
Analyse : processus d'examen de l'existant.
4. Définir Conception.
Réponse
Conception: Processus de définition de la future application informatique.
5. Définir ACSI.
Réponse
ACSI = Analyse et Conception des Systèmes d'Information (ou informatiques). Utilise une méthode
d’informatisation (MERISE, UML, etc.) pour la conception et la réalisation de système.
6. Définir BD.
Réponse
BD= Bases de données.
• Bases de Données [définition des informaticiens] : ensemble des données (de l'organisation)
structurées et liées entre elles :
stocké sur support à accès direct (disque magnétique),
géré par un SGBD (Système de Gestion de Bases de Données),
accessible par un ensemble d'applications.
7. Qu’est-ce que l’Informatique de Gestion ?
Réponse
L’Informatique de Gestion est l’informatisation des systèmes d'information.
8. Que signifie AGL ?
Réponse
AGL signifie Atelier de Génie Logiciel (CASE =Computer Aided Software Engineering en anglais) :
ingénierie du logiciel assisté par ordinateur.
9. Que signifie le mot Système ?
Réponse
Le mot Système signifie ensemble d'éléments en interaction dynamique, dont les éléments sont
organisés et coordonnés en vue d'atteindre un objectif, qui évolue dans un environnement donné.
10. Donner la représentation d’un système vue comme une « boîte noire »
Réponse
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 83 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 84 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Analyste réalisateur.
15. Qu’est-ce qu’une méthode d’informatisation en informatique de gestion ?
Réponse
Une méthode d'informatisation en informatique de gestion :
définit un processus d'informatisation du système d'information (totalement ou partiellement
c’est-à-dire pour tout ou partie du cycle de vie du logiciel),
possède une portée (champ d'étude c’est-à-dire domaine étudié),
décrit une démarche c’est-à-dire un ensemble de travaux en les ordonnant (succession
d’étapes).
16. Donner au moins trois (3) règles des méthodes d'informatisation.
Réponse
Trois (3) règles des méthodes d'informatisation :
S'appuyer sur des concepts théoriques : définition des concepts,
Proposer une démarche : cadre général pour définir le travail à accomplir par les intervenants,
Permettre sa mise en œuvre par des outils : pour faciliter la manipulation des concepts,
Atteindre un but : l’informatisation éventuelle (⇒argumentation et faisabilité).
17. Donner au moins trois (3) composants des méthodes d'informatisation.
Réponse
Trois (3) composants des méthodes d'informatisation
Modèles : ensemble de concepts et de règles destinés à expliquer et construire la
représentation de phénomènes organisationnels,
Langages : destinés à l’élaboration des spécifications, à faciliter la communication,
Démarche,
Outils et techniques : aides à la mise en œuvre des modèles, langages, démarche.
18. Donner au moins trois (3) objectifs des méthodes d'informatisation.
Réponse
Trois (3) objectifs des méthodes d'informatisation:
Réduire la complexité des informatisations (exemple : en identifiant et donc en maîtrisant les
facteurs de cette complexité),
Rendre cohérents tous les projets (exemple : même approche, même « style » des dossiers,
meilleure intégration entre projets)
Capitaliser les expériences (exemple : réutilisation des solutions ayant résolu les mêmes
problèmes, acquisition de savoir-faire)
Augmenter la qualité des travaux d'informatisation (exemple : mêmes standards)
Augmenter la productivité des travaux d'informatisation (exemple : standardisation augmente
l’efficacité),
Améliorer les communications entre intervenants (utilisateurs et informaticiens).
19. Donner trois (3) Types d'approche des problèmes d'informatisation.
Réponse
les méthodes classiques,
les méthodes cartésiennes (Exemple : SADT),
les méthodes systémiques (Exemple : MERISE),
les méthodes à objets (Exemple : UML).
20. Donner cinq (5) méthodes d'informatisation.
Réponse
Cinq (5) méthodes d'informatisation :
MERISE et MERISE/2 (Méthode d'étude et de réalisation informatique pour les systèmes
d’entreprise)
o H. TARDIEU pour Séma-Matra et Gamma International, France, 1983
o Informatisation complète
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 85 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 86 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
24. Quels sont les trois (3) modèles de données dans la démarche MERISE ?
Réponse
On retrouve trois niveaux de modèles de données
Le modèle conceptuel de données,
Le modèle logique de données, appelé aussi modèle fonctionnel de données,
Le modèle physique de données.
25. Que signifie concrètement le MPD ou MPhD ?
Réponse
La modèle Physique des données (MPD ou MPhD) permet de préciser les systèmes de stockage
employés. Les données qui sont stockées et gérées dans un ordinateur le sont souvent par un système
de gestion de base de données (SGBD). Le MPD est l'implémentation du MLD dans le SGBD retenu.
Une fois le système d'information analysé et modélisé en Modèle Conceptuel de Donnée (MCD), et
après être passé par le Modèle Logique de Donnée Relationnel (MLDR), nous arrivons au Modèle
Physique de Donnée (MPD). Il s'agit maintenant de créer la base correspondante à l'étude entamée.
C'est à ce stade seulement que le système de gestion de base de données choisie intervient.
26. Quels sont les modèles des traitements vus en MERISE?
Réponse
Si les modèles de données se penchent sur l'aspect statique, les modèles des traitements s'occupent de
l'aspect dynamique. Ils portent sur les "manipulations" que subissent les données. On en distingue
également trois :
le modèle conceptuel des traitements (MCT),
le modèle organisationnel des traitements (MOT),
le modèle opérationnel des traitements (MOT).
27. Quelles sont les notions qu’apporte le MOT par rapport au MCT ?
Réponse
Le modèle organisationnel des traitements (MOT) encore appelé MLT (Modèle Logique des
Traitements), il décrit avec précision l’organisation à mettre en place pour réaliser une, ou le cas
échéant plusieurs, opérations figurant dans le MCT : c’est à dire qui fait quoi, où, quand, comment. A
un MCT correspond donc généralement plusieurs MLT.
Les notions introduites à ce niveau sont le poste de travail, la phase, la tâche et la procédure.
28. Donner la constitution d’une information. Quel est son but ?
Réponse
Une information est un ensemble constitué de trois (3) éléments :
une entité : l'être, l'objet ou le concept concerné,
un attribut : un élément de la description de l'entité,
une mesure : une valeur associée à l'attribut.
But : une information apporte un renseignement au sujet d'une entité. Elle nous permet de représenter
une entité et de transformer cette représentation.
29. Déduire alors le rôle de l’information dans une organisation.
Réponse
Rôle de l'information :
Tout acte de la vie d'une organisation s'accompagne ou est conditionné par des informations pour :
améliorer son fonctionnement,
faciliter la prise de décision.
30. Citer quatre (4) périmètres que peut recouvrir le système d’information.
Réponse
Base de données de l'entreprise,
Progiciel de gestion intégré (ERP),
Outil de gestion de la relation client (Customer Relationship Management),
Outil de gestion e la chaîne logistique (SCM - Supply Chain Management),
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 87 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Applications métiers,
Infrastructure réseau,
Serveurs de données et systèmes de stockage,
Serveurs d'application,
Dispositifs de sécurité.
31. Citer les fonctions des systèmes d'information
Réponse
Les systèmes d'information ont trois grandes fonctions :
La mémorisation (des informations brutes ou résultats de traitement)
La circulation : accès à la mémoire et échange entre les acteurs
Le traitement : rapprochement, calcul, comparaison d'informations.
32. Qu’est-ce que le cycle de vie d’un logiciel ou application ?
Réponse
Le « cycle de vie d'un logiciel » (en anglais software lifecycle), désigne toutes les étapes du
développement d'un logiciel, de sa conception à sa disparition.
33. Rappeler les principales activités du cycle de vie d’un logiciel ou application.
Réponse
Le cycle de vie du logiciel comprend généralement les activités suivantes :
Définition des objectifs : cette phase consiste à définir la finalité du projet et son inscription dans
une stratégie globale.
Analyse des besoins et faisabilité, c'est-à-dire l'expression, le recueil et la formalisation des
besoins du demandeur (le client) et de l'ensemble des contraintes.
Conception générale. Il s'agit de l'élaboration des spécifications de l'architecture générale du
logiciel.
Conception détaillée, consistant à définir précisément chaque sous-ensemble du logiciel.
Codage (Implémentation ou programmation), soit la traduction dans un langage de
programmation des fonctionnalités définies lors de phases de conception.
Tests unitaires, permettant de vérifier individuellement que chaque sous-ensemble du logiciel est
implémenté conformément aux spécifications.
Intégration, dont l'objectif est de s'assurer de l'interfaçage des différents éléments (modules) du
logiciel. Elle fait l'objet de tests d'intégration consignés dans un document.
Qualification (ou recette), c'est-à-dire la vérification de la conformité du logiciel aux spécifications
initiales.
Documentation, visant à produire les informations nécessaires pour l'utilisation du logiciel et pour
des développements ultérieurs.
Mise en production,
Maintenance, comprenant toutes les actions correctives (maintenance corrective) et évolutives
(maintenance évolutive) sur le logiciel.
34. En quoi consiste la phase de conception du logiciel ?
Réponse
Cette phase est constituée en deux sous-phases à savoir :
Conception générale : Il s'agit de l'élaboration des spécifications de l'architecture générale du logiciel.
Conception détaillée : consistant à définir précisément chaque sous-ensemble du logiciel.
35. Qu’est-ce que la phase d’intégration ?
Réponse
Intégration, dont l'objectif est de s'assurer de l'interfaçage des différents éléments (modules) du
logiciel. Elle fait l'objet de tests d'intégration consignés dans un document.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 88 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
a. Donner la Règle de passage du MCD au MLDR qui apparaît dans le MCD ci-dessus.
b. Donner le modèle logique des données relationnelles (MLDR) correspondant en respectant
la règle de passage du MCD au MLDR.
EXERCICE 5
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 89 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Soit le SI suivant décrit verbalement : Un étudiant parle une ou plusieurs langues avec un
niveau. Chaque langue est donc parlée par 0 ou n étudiants avec un niveau. Pour chaque
niveau, il y a 0 ou plusieurs étudiants qui parlent une langue.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 90 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
NbPersonnes
AdresseLocation
Photo
Equipements
NumLocataire
NomLocataire
PrénomLocataire
Regroupe toutes les informations Adresse1Locataire
sur les locataires qui ont effectué au moins Adresse2Locataire
LOCATAIRE
une location par CodePostalLocataire
l’intermédiaire de l’agence VilleLocataire
NumTel1Locataire
NumTel2Locataire
E-mailLocataire
Regroupe toutes les informations NumContrat
relatives à une location qui va avoir Etat : réservé, confirmé, soldé
CONTRAT lieu ou qui a actuellement lieu. Une DateCréation
location s’étend éventuellement sur DateDébut
plusieurs semaines consécutives. DateFin
CodeTarif
PrixSemHS (prix semaine haute
Regroupe les informations liées à la
TARIF saison)
tarification
PrixSemBS (prix semaine basse
saison)
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 91 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
5. On souhaite décrire pour chaque appartement les différentes pièces qui le composent
ainsi que leur superficie. Par exemple : l’appartement n° 345 possède une kitchenette
de 4 m2, une salle de bains de 4 m2, un séjour de 20 m2 et une terrasse de 5m2.
Enrichir le modèle conceptuel afin de représenter une telle réalité.
EXERCICE 9 : Etude de cas
Le service du personnel d’une entreprise souhaite gérer les employés. Ces derniers sont
identifiés par un numéro. Ils sont répartis dans différents services repérés par un numéro, un
nom et une localisation. On souhaite stocker également le nom, la date d’embauche, la
qualification, le numéro d’employé du manager pour chaque employé ainsi que le salaire de
base.
Parmi les employés de l’entreprise, on souhaite intégrer pour les commerciaux en plus de leur
salaire de base une rubrique mentionnant le montant des commissions.
TAF :
1. Etablir le Modèle Conceptuel des Données (MCD) correspondant.
2. Donner le MLDR correspondant.
3. Donner le MPhD de ce SI.
4. En utilisant le SGBD SQL Server, réaliser l’implémentation de ce SI.
EXERCICE 10 Etude de cas
Un comité d'entreprise veut gérer un ensemble d'informations sociales concernant les enfants
de ses salariés. Un technicien, amateur d'informatique, a réalisé le tableau suivant :
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 92 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
TAF :
1. Indiquer les faiblesses qu'amène ce tableau
2. Réaliser le M.C.D. qui corrigerait ces faiblesses
3. Réaliser le M.L.D. correspondant
4. Donner le MPhD de ce SI.
5. En utilisant le SGBD MySQL, réaliser l’implémentation de ce SI.
EXERCICE 11
1. Définir ‘Modèle‘, ‘Concept’ et ‘Donnée’.
2. Donner les avantages d’une méthode de développement.
3. Donner trois (3) types d’approches des problèmes d’informatisation.
EXERCICE 12
A la suite de la description des besoins d’un responsable d’entreprise, un informaticien ressort le
Modèle Conceptuel de Données suivant :
TAF :
1. Rappeler les différentes règles de passage du MCD au MLDR identifiées dans le MCD ci-
dessus.
2. Donner le MLDR correspondant.
3. Donner le MPhD de ce SI.
EXERCICE 13
Soit le MPD implémenté dans la base de données relationnelle constituée de deux tables :
CLIENT ET COMMANDE.
CLIENT
NoClient NomClient TypeClient
1 PROFESSIONNEL
2 AMAH PARTICULIER
2 KAO MEDECIN
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 93 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
COMMANDE
NoCommande DateCommande DateLivraison NoClient
101 15/12/1999 3
102 17/12/1999 16/12/1999 1
103 17/12/1999 22/12/1999 1
TAF :
1. Identifier les faiblesses de conception et réalisation de ce SI constitué de deux tables.
2. Retrouver le MLDR à partir de ces deux tables.
3. En déduire le MCD de ce SI.
EXERCICE 14
1. Citer trois (3) types de maintenances dans le processus de développement d’un logiciel.
2. Qu’est-ce qu’une méthode de développement logiciel ?
3. Donner les avantages d’une méthode de développement.
4. Donner trois (3) types d’approches des problèmes d’informatisation.
5. Qu’est-ce que MERISE ? UML ? Quelle différence y-a-t’ il entre les deux méthodes
d’informatisation ?
EXERCICE 16 : Etude de cas
La société HIT-TECHNOLOGY décide d’informatiser le suivi de ses fournisseurs. Pour
y arriver, elle procède par étapes. La première étape est décrite verbalement comme suit :
Un fournisseur peut avoir une ou plusieurs livraisons. Une livraison ne peut provenir que d’un
seul fournisseur. Une livraison est caractérisée par son numéro et sa date de livraison et un
fournisseur est caractérisé par un code unique, sa raison sociale, son adresse et son téléphone.
TAF :
1. Donner le schéma entités-associations ou le MCD de ce système d’information.
2. Donner la (les) règle (s) de passage du MCD au MLD qui figure (ent) dans le MCD de la
question précédente.
3. Donner le schéma relationnel ou le MLDR de ce système d’information.
4. Donner le schéma physique ou le modèle physique de données (MPhD) de ce système
d’information.
EXERCICE 17
1. Quels sont les enjeux de l’informatisation pour l'organisation ?
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 94 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
EXERCICE 19
1. Rappeler et expliquer les différentes phases dans la démarche MERISE.
2. A quels niveaux de la démarche MERISE les modèles suivants sont réalisés : MPD,
MCD, MLT, MOpT, MLDR ?
3. A quelle étape de la démarche MERISE le «Cahier des charges utilisateurs » est-il
rédigé ?
4. A quelle étape de la démarche MERISE le «Cahier des charges technique » est-il rédigé ?
5. A quelle étape de la démarche MERISE le «dossier de réalisation » est-il rédigé ?
6. Qu’est-ce qu’une méthode ?
7. Quelles sont les ressources d’un Système d’Information ?
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 95 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
3. MLD (R)
Réponse
PERSONNE (id_Personne, Nom_Personne)
PARENTE (#id_Parent, #id_Enfant)
Réponse exo 2
1. Les différentes phases de la démarche MERISE sont.
Réponse
Le schéma directeur,
L'étude préalable,
L'étude détaillée,
L'étude technique,
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 96 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
La production,
La qualification,
La maintenance.
2. Définir les termes suivants : Système, Système informatique, Système d'information.
Réponse
Système : Un système est un assemblage d'éléments reliés entre eux compris dans un ensemble plus
grand.
Système informatique : C’est l’ensemble de logiciel d’une organisation (c’est la partie informatisée /
automatisée du système d’information automatisable)
Système d’information ou (information system) : c’est un ensemble de composants logiciels et matériels
permettant la collecte, le stockage, le traitement et la communication de l'information ainsi que
l'environnement dans lequel ils opèrent dans une organisation.
3. Qu’est-ce qu’une information ?
Réponse
Constituée de trois (3) éléments, une information apporte un renseignement au sujet d'une entité. Elle
nous permet de représenter une entité et de transformer cette représentation.
Une information est un ensemble trois éléments :
Une entité : l'être, l'objet ou le concept concerné,
Un attribut : un élément de la description de l'entité,
Une mesure : une valeur associée à l'attribut.
4. Qu’est-ce que l'étude préalable ?
Réponse
L'étude préalable :
Une étude préalable s'applique à un domaine ou à une grande fonction de l'entreprise. Également
appelée: étude de faisabilité.
L'objectif de cette étape est d'obtenir le descriptif complet de la nouvelle solution pour le domaine
envisagé, mais en plusieurs phases, de sorte à envisager les différentes hypothèses possibles et à
s'orienter progressivement vers la solution optimum.
5. Donner la définition de l'étude détaillée.
Réponse
L'étude détaillée :
L'étude préalable ne porte que sur les processus majeurs. La description des données et des
traitements y est succincte. L'étude détaillée va décrire tous les processus composants le
fonctionnement du futur système; définir précisément les informations utilisées et mémorisées;
spécifier complètement les tâches à effectuer.
6. Définir les mots suivants « Modèle », « Concept »
Réponse
Un modèle est une représentation de la réalité.
Un concept est une construction de l'esprit permettant de mieux saisir intellectuellement le réel.
Réponse exo 3
1. Donner quatre (4) avantages de l’utilisation des méthodes d’informatisation.
Réponse
Trois (3) objectifs/avantages des méthodes d'informatisation:
Réduire la complexité des informatisations (exemple : en identifiant et donc en maîtrisant les
facteurs de cette complexité),
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 97 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Rendre cohérents tous les projets (ex. : même approche, même « style » des dossiers, meilleure
intégration entre projets),
Capitaliser les expériences (ex. : réutilisation des solutions ayant résolu les mêmes problèmes,
acquisition de savoir-faire),
Augmenter la qualité des travaux d'informatisation (exemple : mêmes standards),
Augmenter la productivité des travaux d'informatisation (exemple : standardisation augmente
l’efficacité),
Améliorer les communications entre intervenants (utilisateurs et informaticiens).
2. Donner les typologies des méthodes d’informatisation.
Réponse
les méthodes classiques,
les méthodes cartésiennes (Exemple : SADT),
les méthodes systémiques (Exemple : MERISE),
les méthodes à objets (Exemple : UML).
3. Donner un exemple des méthodes systémiques et un exemple des méthodes orientées- objets.
Réponse
les méthodes systémiques (Exemple : MERISE),
les méthodes à objets (Exemple : UML).
4. Définir et dire à quel niveau des modèles MERISE se situent MCC ? MLD ? MOpT ?
Réponse
MCC : Modèle Conceptuel de Données, c’est en effet l’un des premiers modèles élaborés permettant
de ressortir les différents flux et acteurs intervenant dans le système. Il se situe au niveau conceptuel.
MLD : Modèle Logique de Données se situe entre le MCD et le MPhD. Il se situe au niveau
organisationnel.
MOpT : Modèle Opérationnel des Traitements, la dernière, il se situe au niveau de l’implémentation
de l’Interface Homme-Machine (IH-M). Il se situe au niveau physique.
5. Quel est le but de MERISE ?
Réponse
But : Conception et réalisation des Systèmes d’Information.
Réponse exo 4
1. Définir le MOT.
Réponse
MOT : Modèle Organisationnel des Traitements. C’est un modèle élaboré au niveau de la phase
logique de la démarche MERISE.
2. Donner la différence fondamentale entre le MOT et le MCT.
Réponse
Le modèle organisationnel des traitements (MOT) encore appelé MLT (Modèle Logique des
Traitements), il décrit avec précision l’organisation à mettre en place pour réaliser une, ou le cas
échéant plusieurs, opérations figurant dans le MCT : c’est à dire qui fait quoi, où, quand,
comment. A un MCT correspond donc généralement plusieurs MLT.
Les notions introduites à ce niveau sont le poste de travail, la phase, la tâche et la procédure.
3. Soit le modèle conceptuel des données (MCD) suivant :
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 98 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
c. Donner la Règle de passage du MCD au MLDR qui apparaît dans le MCD ci-dessus.
Réponse
Règle de passage (x-1) (x-n) avec x=0 ou x=1 : importation de la clé primaire du côté (x-n) vers le
côté (x-1).
Justification :
Relation binaire aux cardinalités (X, 1) - (X, n), X=0 ou X=1
La Clé Primaire de la table à la cardinalité (X,n) devient une Clé Etrangère dans la table à la
cardinalité (X,1).
d. Donner le modèle logique des données relationnelles (MLDR) correspondant en respectant la
règle de passage du MCD au MLDR.
Réponse
EMPLOYE (id_Employe, Nom_Employe, #id_Societe)
SOCIETE (id_Societe, Nom_Societe,)
Réponse exo 5
Soit le SI suivant décrit verbalement : Un étudiant parle une ou plusieurs langues avec un
niveau. Chaque langue est donc parlée par 0 ou n étudiants avec un niveau. Pour chaque
niveau, il y a 0 ou plusieurs étudiants qui parlent une langue.
Niveau
NoNiveau
Nom_Niveau
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 99 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Etudiant
NoEtudiant int Langue
Nom_Etudiant varchar(30) NoLangue int
Nom_Langue varchar(30)
NoEtudiant = NoEtudiant
Niveau NoLangue = NoLangue
NoNiveau int
Nom_Niveau varchar(30)
Parler
NoNiveau = NoNiveau NoEtudiant int
NoLangue int
NoNiveau int
Réponse exo 6
Soit le MCD suivant :
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 100 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
adhérents
association
Noadhérent int
Noassociation int
Noadhérent=Noadhérent
Réponse exo 7
1. Donner quatre (4) avantages de l’utilisation des méthodes d’informatisation.
Réponse
Cf réponse exo 3:
2. Donner les typologies des méthodes d’informatisation.
Réponse
Cf réponse exo 3:
3. Donner un exemple des méthodes systémiques et un exemple des méthodes orienté- objets.
Réponse
Cf réponse exo 3:
4. Définir et dire à quel niveau des modèles MERISE se situe MCC ? MLD ? MOT ?
Réponse
Cf réponse exo 3:
5. Quel est le but de MERISE ?
Réponse
MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes d’Entreprises.
But : Conception et réalisation des Systèmes d’Information.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 101 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Photo
Equipements
NumLocataire
NomLocataire
PrénomLocataire
Regroupe toutes les informations Adresse1Locataire
sur les locataires qui ont effectué Adresse2Locataire
LOCATAIRE
au moins une location par CodePostalLocataire
l’intermédiaire de l’agence VilleLocataire
NumTel1Locataire
NumTel2Locataire
E-mailLocataire
Regroupe toutes les informations NumContrat
relatives à une location qui va avoir Etat : réservé, confirmé, soldé
CONTRAT lieu ou qui a actuellement lieu. Une DateCréation
location s’étend éventuellement sur DateDébut
plusieurs semaines consécutives. DateFin
CodeTarif
PrixSemHS (prix semaine haute
Regroupe les informations liées à
TARIF saison)
la tarification
PrixSemBS (prix semaine basse
saison)
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 102 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
4. On restreint le domaine étudié à la gestion des locations des appartements possédés par M. Kodjo.
Les entités recensées sont données ci-dessous :
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 103 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Réponse
Cette représentation n'est pas satisfaisante car elle admet que le locataire 2 par exemple occupe
l'appartement n°1 pour la période 3 et que le locataire 15 occupe également l'appartement n°1 pour la
période 3. Le système d'information accepte qu'un appartement soit loué pour la même période à deux
locataires différents.
Il faut pouvoir représenter le fait que pour un couple d'occurrence APPARTEMENT-PERIODE, on
n'admette qu'une et une seule occurrence de LOCATAIRE.
5. On souhaite décrire pour chaque appartement les différentes pièces qui le composent ainsi que leur
superficie. Par exemple : l’appartement n° 345 possède une kitchenette de 4 m2, une salle de bains
de 4 m2, un séjour de 20 m2 et une terrasse de 5m2.
Enrichir le modèle conceptuel afin de représenter une telle réalité
Réponse
Réponse exo 17
1. Quels sont les enjeux de l’informatisation pour l'organisation ?
Réponse
Augmenter la productivité en améliorant l’efficacité des utilisateurs,
Améliorer les conditions de travail : enrichissement des tâches,
Rendre un meilleur service (de qualité, rapide, etc.) aux partenaires de l'organisation.
2. Quels sont les facteurs de la complexité de l'informatisation ?
Réponse
Difficultés techniques de l'informatique : complexité de la mise en œuvre des
matériels, complexité de la construction logicielle, réflexion abstraite, contraintes techniques,
Constantes novations (matérielle et logicielle),
Symbiose requise entre l'application informatique et toute l'organisation (et ses
partenaires),
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 104 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Note : Le reste des exercices seront des travaux de recherche pour l’étudiant.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 105 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
GLOSSAIRE
A M
Abstraction : L'abstraction consiste à choisir, MERISE : Méthode d’Etude et de
parmi l’ensemble des propriétés de plusieurs
Réalisation Informatique pour les Systèmes
objets du monde réel ou imaginables, un
d’Entreprise, c’est une méthode systémique
certain nombre d’entre elles pour caractériser
d’informatisation.
un objet-type, ou objet idéal, qui est ensuite
plus commode à manier qu’une énumération MERISE 2 : Méthode d’Etude et de
d’objets réels, surtout si elle est infinie. Ainsi Réalisation Informatique pour les Systèmes
les nombres pairs ou les nombres premiers ont d’Entreprise version 2.
un caractère d’abstraction. Mais à vrai dire, les
MLDR : Modèle Logique des Données
nombres eux-mêmes ont un caractère Relationnelles, deuxième modèle statique
d’abstraction. ... déduit du Modèle Conceptuel de Données
ACSI : Analyse et Conception des Systèmes (MCD) dans la démarche MERISE élaboré
Informatiques (d’Information). dans la phase organisationnelle, décrit Quels
sont les fichiers physiques qui seront
AGL : Atelier de Génie Logiciel (CASE
implantés.
=Computer Aided Software Engineering en
anglais) : ingénierie du logiciel assisté par Modèle : Le mot modèle synthétise les deux
ordinateur. sens symétriques et opposés de la notion de
ressemblance ou de représentation. En effet,
Analyse : processus d'examen de l'existant.
il est utilisé ‘pour un objet dont on cherche à
Analyse systémique : Analyse qui envisage donner une représentation, qu'on cherche à
les éléments d'une conformation complexe, les imiter (exemple : le « modèle » du peintre, le
faits (notamment les faits économiques), non « modèle » que constitue le maître pour le
pas isolément mais globalement, en tant que disciple),’ pour un concept ou objet qui est la
parties intégrante d'un ensemble dont les représentation d'une autre (le « modèle réduit
différents composants sont dans une relation de », le « modèle » du scientifique) ou
dépendance réciproque. simplement
Application de bases de données : Utilisation Un modèle est une représentation de la
de moyens informatiques pour répondre à un réalité.
besoin déterminé en faisant appel de manière
MOT : Modèle Organisationnel des
importante à une ou plusieurs bases de données
Traitements, décrit Comment déployer les
à travers un système de gestion de bases de
traitements sur les machines et postes de
données (SGBD) (Database application).
travail.
Architectonique : C’est la technique de la
MPD/MPhD : Modèle Physique des
construction, mais aussi la structure ou
Données, troisième modèle statique dans la
l’organisation de la construction. Est
démarche MERISE élaboré dans la phase
architectonique ce qui est conforme à la
physique. L’élaboration de ce modèle
technique de l’architecture.
nécessite la connaissance du SGBD (Système
Attribut : Un attribut est encore appelé champ de Gestion des Bases de Données).
ou colonne de la table dans la phase de la
MySQL : My SQL, est un SGBD
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 106 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 107 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
Clé étrangère : Dans une base de données relation (2) est donc une table comportant
relationnelle, est une contrainte qui garantit des colonnes (appelées aussi attributs) dont le
l'intégrité référentielle entre deux tables. nom et le type caractérisent le contenu qui
Clé naturelle : C’est une clé choisie parmi les sera inséré dans la table.
clés candidates pour indexer une base. Requêtes : Une requête est composée d’une
Clé primaire : La clé primaire est un ou plusieurs tables vous permettant une
visualisation sélective ou ordonnée de vos
identifiant (ou champ ou groupe de champs)
tables.
qui permet d’identifier ou d’indexer de
manière unique un enregistrement ou une S
entrée d’une table. La clé primaire appartient SAT : Structure d'Accès Théoriques.
nécessairement à l'ensemble des clés
candidates. SDI : Schéma Directeur de l'Informatique.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 108 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
J T
Java : Langage de programmation mis en place Tables : Une table est une structure que l’on
par Sun. définit afin de recevoir des informations
traitant d’un même sujet. Composée de
L
champs, elle définit les règles de validation
Logiciel ou Application: C’est un ensemble de ceux-ci. A l’utilisation, elle contiendra les
des programmes, procédés et règles, et données rentrées relatives à la table.
éventuellement de la documentation, relatifs au
TIC : Technologies de l’Information et de la
fonctionnement d'un ensemble de traitements
Communication.
de l'information
U
M
UML : Unified Modeling Language, langage
Maître (Maîtrise) d'œuvre (MOE): Personne
de modélisation unifiée en français, est un
physique ou morale qui reçoit mission du
langage offrant une interface graphique pour
maître d'ouvrage pour assurer la conception et
l’élaboration de différents diagrammes dits
la réalisation de l'ouvrage.
‘Diagrammes UML’ dans les phases de
Maître (Maîtrise) d'ouvrage (MOA) : développement d’un système informatique
Personne physique ou morale propriétaire de ou d’information. C’est une ‘méthode’
l'ouvrage. Il détermine les objectifs, le budget orientée-objets d’informatisation.
et les délais de réalisation.
Note : UML est un langage et non une
MCC : Modèle Conceptuel de la méthode.
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 109 sur 110
HIT-T SARL U: web : www.hittechnologie.net E-mail : [email protected] Tel : 90-47-51-03 /97-31-77-52
Enregistré sous le décret n° 2012-008/PR du 07-03-2012, Arrêté n° 011/MCPSP/CAB/DPSP du 13-04-2012
BIBLIOGRAPHIE ET WEBOGRAPHIE
A. ROCHFELD et J. MOREJON, La méthode MERISE, tome 3 : gamme opératoire, Les
Éditions d'Organisation, 1989
G. PANET et R. LETOUCHE, MERISE/2, modèles et techniques MERISE avancés, Les
Éditions d'Organisation, 1994
D. NANCI et B. ESPINASSE, Ingénierie des Systèmes d’Informations : MERISE
Deuxième génération, Vuibert, 2001
Modélisation objet avec UML, Pierre-Alain Muller et Nathalie Gaertner, Eyrolles, 2000,
2ème édition (MO.UML), C’est la référence française sur UML. A noter
particulièrement l’excellent chapitre 2 sur l’approche objet. Existe en format poche :
collection « Best of » chez Eyrolles.
Introduction à UML, Tom Penders, OEM 2002.
Mémento UML, Pascal Roques, Eyrolles, 2005 (UML 2) La synthèse la plus concise !
UML2 en action, Pascal Roques et Franck Vallée, Eyrolles 2004. Le même que le
précédent en plus développé mais aussi plus abstrait.
UML2 et les designs patterns, Craig Larman, Pearson Education 2005.
Modélisation UML avec Rational Rose 2000, Terry Quatrani, Eyrolles 2000.
merise.developpez.com/
Contacts
Tel: (+228) 90 47 51 03 / 93 32 77 18 / 97 31 77 52
E-mail:[email protected]
Site web: www.hittechnologie.net
01 BP 1341 Lomé-Togo
Avec HIT-T SARL U, faites la différence!
ACSI ET SI: BTS/ LP/MP-HIT-T/Par A. AKANATE 1ère Edition HIT-TECHNOLOGY SARL U/ISIT Page 110 sur 110