Outils de modélisation des
systèmes d’information
université d’Alger 1 -
Benyoucef Benkhedda
Objective du module:
Comprendre le processus de modélisation des
systèmes d’information adaptés et évolutifs
2
Contenu:
Méthodes d’analyse
Rappels concernant le modules SI
Nouveaux diagrammes
3
Introduction:
La notion de processus permet la formulation des
étapes et composantes des systèmes
Différentes méthodes selon différentes
perspectives
(orientée activités, orientée flux...)
4
Système:
un ensemble d’éléments intéragissant entre eux dans un
environement précis afin d’assurer une tâche ou objectif
Information:
C’est un signal matériel ou immatériel susceptible de provoquer
une modification de la connaissance d’un objet ou entité
5
Information:
doit être
Adaptée a chaque niveau de décision
utile
précise
6
Système d’information:
C’est l’ensemble des acteurs qui réagissent entre eux en
échangeant l’information afin de fournir une perception de l’état
du système
Système informatique:
C’est un ensemble d’objet techniques qui représentent
l’infrastructure d’un systèmes d’information
7
8
Méta-modèle:
un ensemble de concepts, notations et relations permettant un
reflet de la réalité en image abstraite, le concept est une image
d’un élément et la représentation graphique et sa notation
Modèle:
C’est une instance d’une application particulière d’un méta-
modéle. Sa représentation graphique est appelée diagramme
9
10
Une méthode sert à comprendre un méta-modèle
et une procédure à suivre (un processus) afin de
permettre une analyse conceptuelle des différentes
parties du système.
11
Processus:
“Un ensemble d’activités corrélées ou interactives qui transforme
des élémelents d’entrée en éléments de sortie” - norme
ISO9000:2000
une suite d’activités permettant, dans une bonne organisation,
d’assurer un ensemble d’objectifs satisfaisant un client (si c’était
un client externe on parle de processus métier - principal ou
opérationnel - et si c’était un client interne on parle de processus
de soutien ou de support
12
Représentations des SI:
Selon l’objectif ou l’aspect étudié
On distingue trois (03) représentations classiques:
représentations orientées activités
Représentations orientées flux
Représentations orientées états
13
Représentations des SI:
Représentations orientées activités
Introduire une vue abstraite d’un séquencement logique
d’activités
modèle plus simple: activité, lien
brancher éléctricité allumer le PC
14
Représentations des SI:
Représentations orientées activités
par le temps des amélioration ont été ajoutées à travers des nouveaux
concepts (conditionnel (Aiguillage), entrée/sortie, ressource)
ressource
imprimante
entrée sortie
impression papier
fichier text
erreur
d’impressio
n
correction d’erreur 15
Représentations des SI:
Représentations orientées activités
la différence entre ressource et entrée est que l’entrée est totalement
consomée alors que la ressources est d’une utilisation durable
Elle peuvent être utilisées d’une façon hiérarchique.
entrée sortie
utilise PC imprimer
user + PC papier
utilise
entrée allumer lancer sortie
Saisir
user + PC PC word fichier texte
16
Représentations des SI:
Représentations orientées flux
représenter abstraitement la circulation de l’information
ne prend pas l’accomplissement des activités des entités
basé sur deux concepts: Acteur et flux
acteur A acteur B
flux
17
Représentations des SI:
Représentations orientées flux
importance dans les modèles de contexte
Par fois, un flux peut comporter une indication de
séquencement lorsqu’il s’agit d’un flux multiples entre deux
acteurs.
Comme le précédent, elles peut être utilisées dans un contexte
hiérarchisé.
18
Représentations des SI:
Représentations orientées activités vs. représentations orientées flux
représentations orientées activités représentations orientées flux
représente les activités (tâches du système) représente les acteurs (entités du système)
flêches non commentées (représente un flêches commentées (représente la valeur de
séquencement des activités) l’information transmise)
on trouve les entrée qui n’ont pas une un flux est caractérisé par son origine et sa
origine et les sorties qui n’ont pas une destination
destination
19
Représentations des SI:
Représentations orientées états x=4
y=2
y>0
représente une image abstraite des conditions de
déclenchement des activités
z = x/y
basées sur trois concepts: état, transition et condition
un état est un ensemble stable de caractéristiques d’un objet
transition est une action provoquant le passage d’un état à un z=2
autre
la condition est une exigence attachée à un état pour controler
une telle transition
20
Représentations des SI:
Représentations orientées états
Ce type est utilisé afin de modéliser un fonctionnement d’un automate à
états finis.
passage d’un état à un autre d’un objet dépend de l’état d’un autre objet (e. i. :
sémaphores)
Les représentations orientées état sont utilisées en deux façons:
21
Représentations des SI:
Représentations orientées états
1- Enrichir la représentation orientée activité en ajoutant d’autres concepts permettant
le déclenchement des activités:
les evénements représentant un fait extérieur au processus
la synchronisation représentant une condition de simultanéité
la condition de garde représentant une condition de réalisation
evénement 1 evénement 2
Synchronisation
entrée A activité A
evénement 3
activité B
sortie B 22
Représentations des SI:
Représentations orientées états
2- Utiliser un principe inspiré de la programmation par objet dont le système se
compose d’un ensemble d’objets autonomes et porteurs d’information
un objet effectue une suite d’actions à la récéption d’un stimuli
le comportement global du système dépend du comportement de chaque objet
stimulus Entité A stimulus Entité B
si stimuli 1 alors si stimuli 1 alors
action 1 action 3
...... ......
...... ......
...... ......
si stimuli n alors si stimuli p alors
action n action p
23