Documente Academic
Documente Profesional
Documente Cultură
Introduction
Roland Mahiqus
roland.mahiques@univ-montp3.fr
1
Caractristiques gnrales
Cohrence interne et avec lindustrie Sparation des donnes et des traitements Description de lexistant pour aller vers le futur Prise en compte du SI
Montpellier Analyse Page 2
Objectif
Contenu du chapitre
Conceptualiser le problme Construire les modles Proposer une solution globale Donner aux dveloppeurs les lments de la mise en uvre
Description et mise en pratique dune dmarche de conception dune application informatique rpondant aux questions :
Quoi faire ? Pour qui et par qui ? Comment et o ? En combien de temps ? quel prix ?
Montpellier Analyse Page 4
Montpellier
Analyse
Page 3
Dmarche
Conception Organisation Logique Physique
Dmarche
Communication Donnes MCD MOD MLD MPD Traitement MCT MOT MLT MPT MCC MOC MLC MPC
Comprendre l'environnement Lister les donnes Dterminer les rgles de gestion Construire les modles de donnes Lister les traitements Construire les modles de traitements Vrifier la cohrence de l'ensemble
Montpellier Analyse Page 5
Montpellier
Informatique
Gnral
Analyse
Page 6
Analyse
- Page 1 -
Chronologie
2
GDF GDF MCD MCD MOD MOD
4
Validation Validation MCT MCT
4'
MCT MCT
Analyse
6
MOT MOT
Page 7 Montpellier
Analyse
Page 8
Acteur Acteur
Client
Domaine Domaine
dition du ticket dition du ticket
Messages Messages
Commande servie Ticket fourni Monnaie rendue
Montpellier
Analyse
Page 9
Montpellier
Analyse
Page 10
Service Service
Domaine Domaine
dition du ticket
Plateau servi Ticket fourni
Messages Messages
Montpellier
Analyse
Page 11
Montpellier
Analyse
Page 12
Analyse
- Page 2 -
Montpellier
Analyse
Page 13
Code
Ntable Qt Conso
4.Dsignation Type Obtenuleurs 4. Les donnes et leurs Les donnes et Exemple Numro de la table Numrique Saisie dpendances 12 dpendances Quantit consomme
d'une boisson Nom de la consomation Prix unitaire Montant par conso Taux de TVA Montant de la TVA Total TTC du ticket Date d'emission du ticket Heure d'mission du ticket Numro unique du ticket Nom du serveur Numro du serveur N S 2 Texte N (M) N (M) N (P) N (M) N (M) Date Heure N T N S S C S C C Caf 1,50 PU x Qt 19,6% TTC-(TTC/1,196) Somme des Montants
PU Montant TVA Montant TVA TTC Date Heure N ticket Nom N Montpellier serveur
Analyse
Page 15
Montpellier
Analyse
Page 16
Code
Ntable Qt
4.Dsignation Type Obtenuleurs 4. Les donnes et leurs Les donnes et Exemple Numro de la table Numrique Saisie dpendances 12 dpendances Quantit consomme
d'une boisson N S 2 Texte N (M) N (M) N (P) N (M) N (M) Date Heure N T N Analyse S S C S C C Caf 1,50 PU x Qt 19,6% TTC-(TTC/1,196) Somme des Montants
Nom de la Conso consomation PU Prix unitaire Montant Montant par conso TVA Taux de TVA Montant TVA Montant de la TVA TTC Date Heure N ticket Nom N Montpellier serveur Total TTC du ticket Date d'emission du ticket Heure d'mission du ticket Numro unique du ticket Nom du serveur Numro du serveur
Page 17
Montpellier
Analyse
Page 18
Analyse
- Page 3 -
Complment de dfinition
Ensemble des donnes mmorisables du domaine
Montpellier
Analyse
Page 19
Montpellier
Analyse
Page 20
construction inductive :
on met rapidement en vidence les objets (entits) auxquels on rattache les informations (attributs).
Analyse
Page 22
SERVEURS N, Nom
1,n
100 0
Apporter
Analyse
- Page 4 -
SERVEURS N, Nom
1,n
apporter
1,1
Montpellier
Analyse
Page 25
Montpellier
Analyse
Page 26
remplacer une entit par plusieurs. hirarchie dans la normalisation : une relation en 5 me FN est forcment en 4 me FN, et ainsi de suite.
Montpellier Analyse Page 28
Avoir
Avoir
Analyse
Analyse
Analyse
- Page 5 -
Analyse
Analyse
Page 32
Montpellier
Analyse
Page 34
Montpellier
Analyse
Page 35
Montpellier
Analyse
Page 36
Analyse
- Page 6 -
Montpellier
Analyse
Page 37
Dcrit les actions sur le SI avec leur dclenchement faisant vivre les donnes
C'est une description dynamique
Montpellier Analyse Page 41 Montpellier Analyse Page 42
Analyse
- Page 7 -
Acteur
L'vnement
Flux reus (message) Flux mis (rsultat)
Ticket de caisse
Montpellier
Analyse
Page 43
Montpellier
Analyse
Page 44
Le processus
Ensemble structur d'oprations et rsultats conscutifs qui concourent un mme but
Montpellier Analyse
Nom du processus Nom du processus Opration 1 Opration 1 Opration 2 Opration 2 Condition 1 Condition 2 Condition 1 Condition 2
Page 45 Montpellier
Analyse
Page 46
CLIENT CLIENT
Montpellier
Analyse
- Page 8 -
Montpellier
Analyse
Page 50
Montpellier
Analyse
Page 51
Montpellier
Analyse
Page 52
Fin du chapitre
53
Analyse
- Page 9 -