0% ont trouvé ce document utile (0 vote)
7 vues34 pages

Modélisation Merise et Systèmes d'Information

Transféré par

Abdelilah Ait Baha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues34 pages

Modélisation Merise et Systèmes d'Information

Transféré par

Abdelilah Ait Baha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Modélisation Merise et SI

Pr Naoual Chaouni Benabdellah


Naoual.chaouni_benabdellah@[Link]
Professeure habilitée
Département Web and mobile engineering
SPM Reserach Team
ENSIAS-UM5

1
Les objectifs

• L’étudiant est censé connaitre:


– Contexte
– Ses composants
– La définition d’un SI
– ses fonctionnalités
– Les types d’applications
– son architecture
– ERP et SI
– Processus de développement
– Le cycle de vie d’un SI
– Les modèles de développement d’un SI au moins les trois
évoqués en cours

2
Contexte

Pour parvenir à son but, le système tient


compte de son environnement et régule son
fonctionnement en s’adaptant aux
l’environnement
changements

Ouvert
but
en évolution

système = l’entreprise

Pr. Naoual Chaouni Benabdellah 3


Impacte interne et externe d’un système

Information externe

Information interne

Pr. Naoual Chaouni Benabdellah 4


Composants d’un SI

Matériels Logiciels Données

Les serveurs,
Les données
ordinateurs et Les programmes
opérationnel et méta
mainframe ou sont utilisés
data de tout type
stocké les données

Procédures Personnes

instructions et les
règles qui Tous les utilisateurs
gouvernent une qui contribuent et
conception et sont acteurs aux
l’utilisation des applications
bases de données

Pr. Naoual Chaouni Benabdellah 5


Composants d’un SI

Hardware Software
The servers, computers
and mainframe where the The programs used
data is stored
Physical technology Dictates what the
Can be a smaal as the hardware needs to be
smart phones or bug as Devided into two types
supercomputers or centers System software : the
It includes the peropherical operating system
devices application software:
designed for a specific
task or tasks

Pr. Naoual Chaouni Benabdellah 6


Composants d’un SI

Data/information

Operational data and


metadata of all types

Data base
DataWarehouse
Data center
Data lake

Pr. Naoual Chaouni Benabdellah 7


Composants d’un SI

Procédures

instructions and rules


governing the design
and use of databases

Any company process can be designed


using Activity diagram of UML , modèle
conceptuel de données of Merise or
BPMN or others

Pr. Naoual Chaouni Benabdellah 8


Composants d’un SI

Executive
level
Management /CEO/owner
People

Decisional level
All possible users who Management/décideurs
contribute to the
database

Middel level management/Managers

Low level management/tacticiens

Co-workers/opérationnels

Pr. Naoual Chaouni Benabdellah 9


Définition
Un système d’information est selon les composants :

L’ensemble de matériels, de logiciels et de réseaux de télécommunications utilisés pour


collecter, créer et distribuer des données utiles, généralement dans des contextes
organisationnels
Information Systems Today - Managing in the Digital World 4th edition

Pr. Naoual Chaouni Benabdellah 10


Fonctionnalité d’un SI

• Quatre fonctionnalités principales:

collecter Stocker Traiter Diffuer

Interne Externe BD Fichiers

Mise à jour création

consultation organisation

Pr. Naoual Chaouni Benabdellah 11


Architecture d’un SI

Système
Sous-
Système
décisionnel

Communication Communication

Environnemen Sous-
t Système
Traitement
d’information
&
mémorisation

Communication Sous- Communication


Système
opérationnel
Pr. Naoual Chaouni Benabdellah
12
Les types d’applications
Les types d’applications

Executives
Exec. Sup.
Sys. (ESS)
Senior managers
Decis. [Link].(DSS)

Middle managers
Manag. Info. System (MIS)
Workers B
Office Automation System (OAS)

Workers A
Transaction processing system (TPS) 13
Transaction Processing System (TPS)

Transaction processing system (TPS)

• Conçu pour répondre à des questions quotidiennes et de


routine
– le travail de l’entreprise en interne: le recrutement, les promotions, les congés…
– les activités externe relatives au métier: la vente, les prix

Pr. Naoual Chaouni Benabdellah 14


Transaction Processing System (TPS)
• Les caractéristiques
– Réponse rapide
• Moins de temps de réponses
– Réhabilité ,
• Back up est possible
– Non flexibilité/rigueur,
• Traitement des données de la même manière
– Gestion des permissions
• Exp: Permission aux employés accès aux données
• Deux types:
• Real time
• Batch
Pr. Naoual Chaouni Benabdellah 15
Transaction Processing System (TPS)
• Exemple :
1. Systèmes de réservation (hôtel)
2. Génération de tickets (niveau de caisse et niveau de gestion des ventes)
3. Système de vente (en ligne) –niveau du stock et niveau des articles
4. Transaction électronique (carte bancaire)-niveau des transactions
permises et niveau du solde de l’emetteur
5. Système de prêt (exp. Bibliothèque au niveau de la disponibilité des
livres et au niveau de la gestion des emprunts)

Pr. Naoual Chaouni Benabdellah 16


Office Automation System (OAS)

• Office Automation System (OAS)


– Se compose de:
• L’ensemble de technologies de communication, les ordinateurs et les personnes
– L’objectif est d’exécuter une tâche officielle de l’organisation

• Deux types:

Activités bureautiques Activités


:préparation des récits, managériales: Les
composition écrite et conférences, création
orale, impression, envoi de rapports et
postal, planification des messages, contrôler la
réunions, gestion du prestation de l’
calendrier organisation.
Pr. Naoual Chaouni Benabdellah 17
Question

• De quel type est le système?


– Word processing
– Email
– Voice mail

Pr. Naoual Chaouni Benabdellah 18


Management Information System (MIS)
• Management Information System (MIS)

– Conçu pour mettre à la disposition des managers moyennant


des systèmes de planification, control, et de prise de
décision (niveau gestion)
– Utilise les données du TPS pour générer des rapports et
justifier leur gestion

– Exemple:
• Système de planification: quel quantité sera produite par jour par quel équipe de supervision et
par quel aspect de production
• Système de contrôle: dans l’industrie il y a un contrôle de qualité sur les productions
• Prise de décision: un rapport est présenté pour aider les décideurs à ajuster une machine de
production, à déplacer du personnel d’un rayon,
Pr. Naoual Chaouni Benabdellah 19
Decision Support System (DSS)

• Data-driven DSS. Ces systèmes


comprennent des classements et des
systèmes de rapports de gestion,
Data-driven DSS. des systèmes d'information de
direction et des systèmes
d'information géographique (SIG).
Model-driven
DSS • Model-driven DSS. incluent des
systèmes qui utilisent des modèles
Knowledge-
comptables et financiers, des
DSS driven modèles de représentation et des
modèles d'optimisation. Ils mettent
Document-driven
l'accent sur l'accès et la
DSS manipulation d'un modèle.
• Knowledge-driven DSS. suggèrent
des systèmes de consultation ou de
Communication-
driven
suggestion, ils fournissent une
expertise spécialisée en résolution
de problèmes basée sur un domaine
Pr. Naoual Chaouni Benabdellah 20
particulier.
Executive Support System (ESS)

• Executive Support System (ESS)


• Ou aussi appelé Executive Information System (EIS).
• C’est un Décision support system (DSS) pour conduire les séniors exécutives à prendre
des décisions stratégiques

Pr. Naoual Chaouni Benabdellah 21


Architecture d’un SI

– piloter et contrôler les changements.


– produire des changements dans la base
d’information à la réception d’un message
Processeur
d’information – interprète la commande et effectue le
(partie
dynamique)
changement en respectant les contraintes et
les règles
– La commande : une recherche

Base
d’information
(partie
statique)

– mémorise la description des objets, des


règles et des
Pr. Naoual contraintes
Chaouni Benabdellah du système 22

opérant
Activité

• Définissez les activités possibles des sous systèmes pour


une entreprise de vente de produits
• Définissez les activités possibles des sous systèmes pour
une banque

Pr. Naoual Chaouni Benabdellah 23


SI et ERP

• ERP - Enterprise Resource Planning ou Progiciel de


Gestion Intégré:
– intègre tous les systèmes informatisés transactionnels
• Des systèmes intégrés métiers ou appelé aussi
verticalisés :
– des progiciels métiers,
– couvrent le front-office, le middle, et le back-office
– ont été conçu par un éditeur spécialisé sur un métier
• Des systèmes spécifiques ou appelés aussi non
standards: Pr. Naoual Chaouni Benabdellah 24
– développés sur mesure, introuvables sur le marché
Processus de développement d’un SI

• L’ensemble des activités qui constituent l’objectif d’un SI


• Le type d’activité varie selon le projet et l’organisation

Pr. Naoual Chaouni Benabdellah 25


CYCLE DE VIE D’UN SI

Spécification

conception

implémentation

Test

Installation

Maintenance
Les modèles de développement d’un SI
• Code-and-fix • Développement évolutif
• Transformation automatique • Spirale
• Cascade / Waterfall • RAD - Rapid Application
Development
• Modèle en V
• RUP - Rational Unified
• Modèle en W Process
• Modèle en W : accent sur les • XP - Extreme
tests Progamming
• SCRUM
• User story

Pr. Naoual Chaouni Benabdellah 27


Modèle en cascade

Etude de
faisabilité formalisé aux alentours de 1970. Dans ce
modèle le principe est très simple :
Spécificati chaque phase se termine à une date
on du précise par la production de certains
besoin documents ou logiciels.
Le modèle original ne comportait pas de
Analyse possibilité de retour en arrière.
ultérieurement Celle-ci a été rajoutée
conception

Construction

Test
Mise en
Pr. Naoual Chaouni Benabdellah 28
place
MODÈLE EN V

Analyse Test
des d’acceptation
exigences

Intégration et
Conceptio test du
n du système
système

toute décomposition doit Test du


Conception
être décrite la composan
du
recomposition, et que toute t
composant
description d'un composant
doit être accompagnée de
tests qui permettront de
s'assurer qu'il correspond à Développeme
sa description. nt du
composant
Scrum

Product backlog

Planification des
sprint et sprint
backlog

Développement
dans le temps

(incrément)
Revue des sprint
rétrospective
Pr. Naoual Chaouni Benabdellah 30
• La modélisation de données c’est un processus de représentation de

structure (les entités), des associations ou des relations et des contraintes

relatives aux données

• Merise est une des méthodes pour modéliser de manière indépendante

les données et les traitements du Système d’Information d’une institution

(entreprise)

• Elle propose:

• cération de liens entre les entités majeurs avec des relations soient

qui aideront dans la compréhension ou iessentiel à leurs garder une

trçabilité

• un ensemble de formalismes et de règles c’est un moyen de

communication entre les acteurs opérants


31
DÉFINITION
• Merise
• Une méthode proposée par les Français

• Pour une conception de base de données relationnelle

• Et la formalisation des besoins

• Sépare les données des traitements

• Une langage complémentaire à l’objecti de Merise existe c’est UML

unified modeling langage


• Américain,

• modèlise d’autres aspects du projet, (exp modèles des composants)

• Merise propose une conception de base de données, UML porpose des relations

entre les classes à développer

32
HISTOIRE ET EVOLUTION

UML 1.0 a été normalisé


1978-1979 en janvier 1997

1970 lancement de
l’appel à projet
1976 Merise1 Merise2

1990
• Peter Chen qui a imposé le modèle EA

• faire la transition plus facilement entre les données et

l’implémentation

• Une consultation nationale lancée par le ministère de l’industrie (Frane)

• L’objectif: définir une méthode de conception de systèmes d'information.

• Retenu par deux centres:

• Le CTI (Centre Technique d'Informatique) chargé de gérer le projet,

• Le CETE (Centre d'Etudes Techniques de l'Equipement) à Aix-en-provence


Pr. Naoual Chaouni Benabdellah 33
Les niveaux d’abstraction

Niveau conceptuel (indépendant)

L’aspect statique et dynamique du SI D’un point de vu du gestionnaire


MCT (processus,
MCD (entité, relation, opération, événement, dépendant
propriétés) synchronisation)
Niveau organisationnel

La nature des ressources supportant les activités Humaine, matériels et/ou logiciel
MOD (entités relations, MOT (procédures, phase, dépendant
propriétés) taches)

Le niveau opérationnel
Les techniques d’implantation Les données et les traitements

MLD (table et attributs)


Représentation des Procédure, phase tache
dépendances fonction, module
fonctionnelles
Pr. Naoual Chaouni Benabdellah 34

Vous aimerez peut-être aussi