etapes de realisation d`une bdr sous acces

Transcription

etapes de realisation d`une bdr sous acces
Université constantine1-Licence Médicale S-5
Cours INFMED2 2013-2014
Chapitre 2 - Analyse et conception des systèmes d'information
2.1 Introduction à la méthode d'analyse structurée SADT
La méthode SADT (Structured Analysis and Design Technique) est une méthode d'analyse
particulièrement bien adaptée à la phase de spécification fonctionnelle d'un système. La
démarche conduit à la réalisation de plusieurs modèles de la réalité : modèle du système
d'information existant, modèle du système idéal, modèle du système réalisable et enfin
modèle du système à réaliser.
SADT cherche à répondre aux niveaux conceptuel et organisationnel d'abstraction et donc à
séparer la phase d'analyse de la phase de conception (le quoi du comment). SADT utilise une
approche de décomposition descendante (top-down), modulaire et hiérarchique. La première
description est la description la plus générale possible. Elle est représentée comme un module
ou une boîte, éclaté en un nombre n de sous-modules ou sous-boîtes. Chaque sous module
peut lui-même être éclaté en n sous-modules et ainsi de suite. Par commodité n doit être
compris entre 3 et 6.
Figure 2.1 : Actigrammes et datagrammes, d’après [IGL 1989]
......Le monde est considéré comme un ensemble d'objets (données) et d'actions (activités) qui
doivent être analysés et décomposés en parallèle. Par analogie avec le langage naturel, les
données jouent le rôle des noms et les activités celui des verbes. Graphiquement, données et
activités sont représentées dans des diagrammes d'activités ou actigrammes et des
diagrammes de données ou datagrammes
6
Université constantine1-Licence Médicale S-5
Cours INFMED2 2013-2014
2.2 Actigrammes et datagrammes
Un diagramme d'activité est identifié par un verbe d'action (figure 2.2). Il sollicite une donnée
d'entrée qui est transformée, modifiée ou changée d'état pour générer une donnée de sortie. Ce
processus s'effectue suivant certains mécanismes et sous des directives de contrôle. Les
données de contrôle ne sont pas modifiées par l'activité, par opposition aux données d'entrée.
Elles peuvent déclencher, inhiber ou jouer le rôle de paramètre sur l'activité. Les mécanismes
représentent les moyens de réaliser l'activité, le comment. Les flèches d'entrée, de sortie et de
contrôle sont identifiées dans les datagrammes par des noms.
......Le diagramme de données crée, à partir d'activités d'entrées (les activités génératrices),
une donnée utilisée par l'activité de sortie. Le processus s'effectue sous l'influence d'activités
de contrôle et en utilisant des mécanismes de support de la donnée. Les activités génératrices,
utilisatrices et de contrôle sont identifiées par des verbes et la donnée par un nom (figure 2.2).
Les mécanismes sont ceux servant à mémoriser la donnée.
Figure 2.2 : Diagrammes d'activité et de donnée, d'après [IGL 1989]
2.3 Organisation hiérarchique des diagrammes
Les diagrammes sont organisés de façon hiérarchique (figure 2.3,2.4). L'actigramme
correspondant au système global est l'actigramme A-0 (lire A moins zéro). La première
décomposition correspond à l'actigramme A0. Les actigrammes du niveau suivant sont
numérotés A1, A2, A3, An et les actigrammes de niveau inférieur A11, A12,.., A1n. Le
datagramme correspondant au système global est le datagramme D-0, et les datagrammes
suivants D0, puis D1, D2, D3, ... Dn.
......Les conditions d'activation permettent de spécifier l'ordre dans lequel les contraintes sur
les données sont satisfaites dans les actigrammes.
7
Université constantine1-Licence Médicale S-5
Cours INFMED2 2013-2014
Figure 2.3 : L’Organisation hiérarchique des diagrammes, d'après [IGL 1989]
Figure 2.4 : Décomposition de l’activité de consultation en trois actigrammes
Références
[IGL 1989] I.G.L. Technologie. SADT - un langage pour communiquer. Paris : Eyrolles. 1989.
8