Beruflich Dokumente
Kultur Dokumente
conception de SI
- Prsentation gnrale Bernard ESPINASSE
Professeur l'Universit d'Aix-Marseille
Plan
Origine et volution
Principes gnraux
Cadre de modlisation et dmarche prconise
Principales dernires volutions
recherche en
systmique applique aux
organisations
1977
SSCI
1976
Ministre de l'Industrie
1979
MERISE
-> synthse :
ractualise acquis sur la spcification des traitements des mthodes
antrieures
intgre l'approche par les donnes
propose une dmarche garantissant la rigueur de la mthode et sa facilit
d'application sur le terrain
Prsentation de MERISE 2 - Bernard ESPINASSE - -
Merise
1979 : Merise 1 gnration
1992 : Merise 2 gnration
bibliographie complmentaire :
Nanci D., Espinasse B. et al., Ingnierie des Systmes d'Information:
Merise Deuxime Gnration - 3 dition entirement revue et
augmente, ditions Sybex, 1996.
Tardieu H., Rochfeld A., Coletti R., La mthode Merise, tome 1 : Principes
et outils, ditions dOrganisation, 1983.
Tardieu H., Rochfeld A., Coletti R., Panet G., Vahee G., la Mthode
Merise, tome 2 : Dmarche et pratiques, ditions dOrganisation, 1985.
Rochfeld A., Morejon, J., la Mthode Merise, tome III : Gamme opratoire,
ditions dOrganisation, 1989.
Objectifs de Merise
Pour tre efficace une mthode doit pouvoir :
associer troitement les aspects organisationnels et informatiques
accrotre la qualit des relations entre les utilisateurs et les
informaticiens dans la mesure ou l'informatisation peut modifier les modes
de gestion et les conditions de travail
tre accepte par les uns et les autres comme moyen:
d'tude
de conception
de dialogue
de formalisation de dcision de choix
de contrle d'avancement,...
tre prcise pour tre efficace,
sans tre abusivement rigide pour tre tolre...
valuer au pralable : les dpenses et les consquences lies aux
solutions de conception
ETUDE DETAILLEE
ETUDE TECHNIQUE
REALISATION
MISE EN SERVICE
"dossier de
ralisation"
"manuel
utilisateur"
PROJET
tude pralable
tude dtaille
tude technique
production logiciel
mise en service
maintenance
SIO
SYSTEME D'INFORMATION
INFORMATISE
SII
10
niveau conceptuel
niveau
organisationnel
Systme
d'Information
Informatis
S.I.I.
niveau logique
niveau physique
11
SIO
CONCEPTUEL
et
ORGANISATIONNEL
SYSTEME
D'INFORMATION
ORGANISATIONNEL
MCT
Modle Organisationnel
des Donnes
MOD
Signification des informations
avec contrainte
organisationnelles et conomique
MOT
Fonctionnement du domaine avec
les ressources utilises et leur
organisation
Modles Logique des Traitements
MLT
MPD
PHYSIQUE
MLD
LOGIQUE
SYSTEME
D'INFORMATION
INFORMATISE
MCD
SII
Traitements
proccupations du
gestionnaireutilisateur
MPT
Architecture technique
des programmes
proccupations de
l'informaticien
12
13
tapes de la dmarche
schma directeur
tude pralable
rsultats
plan de
dveloppement
des SI
dossier de choix
n solutions
stop
dcisions
approbation et mise en
application
choix d'une solution
ou arrt
stop
tude dtaille
spcifications
fonctionnelles
accord utilisateur
/specifs fonctionnelles
tude technique
spcifications
techniques
pour ralisation
accord ralisateurs
/specifs techniques
ralisation logiciel
systme ralis
en ordre de marche
recette provisoire
conformit systme
mise en service
maintenance
systme install
dans l'organisation
systme
maintenu
recette dfinitive
systme en service
recette simplifie
fin de maintenance
14
niveau
conceptuel
niveau
organisationnel
niveau
logique
SIO
9
1
niveau
physique
10
11
systme d'information
tat actuel
champ de l'tude
pralable
SII
6
systme d'information
tat futur
champ de l'tude
dtaille
15
degr
niveau
global
dtaill
conceptuel
organisationnel
logique
physique
16
tude pralable
100%
tude dtaille
100%
organisationnel
logique
physique
0%
conceptuel
organisationnel
logique
physique
0%
tude technique/ralisation
100%
conceptuel
organisationnel
logique
physique
Prsentation de MERISE 2 - Bernard ESPINASSE - -
17
18
19
20
d'tat
21
d'tat
ARTICLE
disponibilit
demande
OK
et
VENTE DIRECTE
AU COMPTANT
Enregistrer la commande
Facturer
Enregistrer le rglement
Remettre les articles
articles en stockdernier article vendu
CLIENT
facture comptant
COMMANDE
livre
ARTICLE
disponibilit
rupture
FACTURE
rgle
22
Spcialisations multiples
Spcialisations surtypes
multiples
TIERS
n tiers
raison sociale
adresse administrative
ADHERENT
n adhrent
date adhsion
adresse
type
statut
TIERS
n tiers
raison sociale
adresse
type
statut
XT
T
CLIENT
CLIENT
condition de rglement
FOURNISSEUR
taux de remise
BENEFICIAIRE
COTISANT
taux
n client
adresse de livraison
conditions de vente
FOURNISSEUR
n fournisseur
dlai de livraison
0,n
travailler
1,n
PROJET
0,1
SECRETAIRE
0,n
grer
23
0,n
Ent_1
X
Rel_2
0,n
Rel_1
0,n
Ent_1
S
Rel_2
0,n
Rel_1
0,n
Ent_1
S
Rel_2
0,n
EXCLUSION
Si une occurrence de lentit
Ent_1 participe la relation
Rel_1, elle ne peut pas participer
la
relation
Rel_2
et
rciproquement
(possibilit
dorientation de cette exclusion)
SIMULTANIT
Toute occurrence de lentit Ent_1
participant la relation Rel_1
participe simultanment la
relation Rel_2.
Rel_1
0,n
Ent_1
XT
Rel_2
0,n
Rel_1
0,n
Ent_1
I
Rel_2
0,n
EXCLUSION et TOTALIT
Toute occurrence de lentit
Ent_1 participe au moins soit
la relation Rel_1, soit la
relation Rel_2, mais pas aux
deux la fois.
INCLUSION
Si une occurrence de lentit
Ent_1 participe la relation
Rel_1, elle participe la
relation Rel_2 (mais pas
rciproquement).
TOTALIT
Toute occurrence de lentit Ent_1
participe au moins lune des
deux relations Rel_1 ou Rel_2.
24
Historisation
Historisation des valeurs dune proprit
Proprit historise
PERSONNE
nom
prnom
date naissance
adresse
antrieurement
0,n
DATE
1,n
adresse
jj_mm_aa
PERSONNE
ident
nom
adresse (H)
Entit historise
PERSONNE (H)
Relation historise
PERSONNE
ident
nom
adresse
nombre d'enfants
1,n
louer (H)
1,n
LOGEMENT
montant loyer
ASSURE
0,n
prsent dans
1,n (H)
DOSSIER
25
control
ouvert
renvoi
pices
manquantes
incomplet
accept
en instruction
trop
grave
en attente
hors
dlai
non
couvert
transmis
clos
facture
reue
rgl
26
Rglement
contrler facture
calculer montant indemnis
facture
Dossier Sinistre
rgl
27
28
0,n
1,n
(R)
0,n
29
30
31
SYSTEME INTER-COMPAGNIES
dbut
et
lments d'identification
inconnu
infos administratives
ENREG INFOS PARTIE ADVERSE
mise jour dossier sinistre
ou
SAISIE COMPLEMENT DOSSIER
Saisir les informations connues
pour traitement hors procdure
standard d'indemisation directe
fin
32
PRESENTATION
Nouveau dossier sinistre
LOGIQUE DE
DIALOGUE
ASSURE
ACCES AUX
DONNEES
LOGIQUE
FONCTIONNELLE
concerner
REGLES
DE CALCUL
ENCHAINEMENTS
VEHICULE
CODE
NOM
ADRESSE
N IMMATRICULATION
TYPE
MARQUE
PUISSANCE FISCALE
couvrir
CONTRAT
N POLICE
N IMMATRICULATION
CODE
rattach
SINISTRE
N SINISTRE
N POLICE
NOM
DATE OUVERTURE
DATE SURVENANCE
NATURE
33
34
ABONNEMENT
SOUSCRIRE
ABONNEMENT
1,n nabonnement
0,1
PERSONNE
npersonne
nabonnement
occurrences de
PERSONNE
npersonne
0,n
EFFECTUER
nabonnement
PERSONNE
SOUSCRIRE
EFFECTUER
PRET
npret
npersonne
PRET
1,1
npret
Assertion SQL 2 :
CREATE ASSERTION I
CHECK (NOT EXISTS
(SELECT DISTINCT npersonne FROM Personne A
WHERE NOT EXISTS
(SELECT DISTINCT npersonne FROM Prt B
WHERE (A.npersonne= B.npersonne))
AND nabonnement IS NOT NULL));
effectuer
Trigger oracle :
CREATE TRIGGER Inclusion_Effectuer_Souscrire
BEFORE INSERT ON Pret
ON EACH ROW
WHEN new.npersonne IS NOT NULL
DECLARE
nb_abonnement number;
BEGIN
SELECT COUNT(*) INTO nb_abonnement FROM Personne
WHERE npersonne = :new.npersonne;
IF nb_abonnement = 0 THEN
raise_application_error (-20006, 'Un abonnement n'a pas t souscrit' ));
END IF;
END;
35
LOGEMENT
LOUER (H)
0,n
loyer_mensuel
0,n
adresse
surface
nb_pices
Pour toute modification de valeur de l'une des proprits d'une relation, on historise
l'ensemble des valeurs des proprits de la relation ainsi que son identification :
PERSONNE
npersonne
nom
adresse
LOUER
adresse
npersonne
loyer_mensuel
LOGEMENT
adresse
surface
nb_pices
H_LOUER
adresse
npersonne
DATE_HISTO
loyer_mensuel
36