Академический Документы
Профессиональный Документы
Культура Документы
LE SYSTEME D INFORMATION DEFINITIONS ROLE DU SI CONCEPTION DUN SYSTEME DINFORMATION INFORMATISE METHODES DE CONCEPTION POURQUOI LES ACTEURS ROLE-CONSTITUANTS LA METHODE MERISE PRESENTATION GENERALE LES MODELES MERISE LA DEMARCHE
2
Entreprise
LE SYSTEME D INFORMATION
(membres de la direction, )
DEFINITION
SYSTEME : Ensemble d lments en interaction dynamique, organiss en fonction d un but.
Dcisions
Informations traites
SYSTEME D INFORMATION
Dcisions
Entre Systme
Sortie
FLUX ENTRANT
Informations collectes
SYSTEME OPERANT Production, action (ensemble du personnel excutant)
FLUX SORTANT
ETUDE DE LEXISTANT
DESCRIPTION DE LA SITUATION ACTUELLE
CONCEPTION
PROPOSITION DE SOLUTIONS CHOIX DE LA SOLUTION DESCRIPTION DE LA SOLUTION FUTURE
REALISATION
DEVELOPPEMENT DE LA SOLUTION MISE EN PLACE
ACTEURS
METHODES DE CONCEPTION
DECIDEURS
CHOIX
INFORMATICIENS
ANALYSE PROPOSE
LES SOLUTIONS
LA METHODE MERISE
PRESENTATION GENERALE
CYCLES
Cycle de vie Cycle de dcision Cycle dabstraction
CYCLE DE VIE
SCHEMA DIRECTEUR
ETUDE PREALABLE
Sous Ensemble Reprsentatif Rapport Observation Cahier des Charges
ETUDE DETAILLEE
Dossier d'tude dtaille
COURBE DU SOLEIL
ETUDE TECHNIQUE
Dossier d'tude technique
MODELES DEMARCHE
Dossier de programmation,
P R O J E T
CYCLE DE DECISION
SCHEMA DIRECTEUR
Plan de dveloppement
CYCLE DABSTRACTION
Donnes Niveau conceptuel Systme d'information MCD : signification des informations sans contraintes techniques ou conomiques MOD : signification des informations avec contraintes techniques ou conomiques MLD : description des donnes en tenant compte de leurs conditions et des techniques de mmorisation MPD : description de la ou des BD dans la syntaxe du SGF ou du SGBD Traitements MCT : activit du domaine sans prciser les ressources ou leur organisation MOT : fonctionnement du domaine avec les ressources utilises et leur organisation MLT : fonctionnement du domaine avec les ressources utilises et leur organisation informatique MPT : Architecture technique des programmes Flux MCF : relations entre le domaine et le reste du SI
APPROBATION ET LANCEMENT
ETUDE PREALABLE
N solutions
CHOIX DUNE SOLUTION ACCORD UTILISATEURS SPECIFICATIONS FONCTIONNELLES ACCORD REALISATEURS SPECIFICATIONS TECHNIQUES RECETTE PROVISOIRE CONFORMITE DU SYSTEME
Spcifications fonctionnelles
Niveau organisationnel
ETUDE DETAILLEE
ETUDE TECHNIQUE
Spcifications techniques
Niveau logique
PRODUCTION DE LOGICIEL
Systme ralis
Niveau Physique
MISE EN SERVICE
Systme install
MAINTENANCE
RECETTE DEFINITIVE
LA COURBE DU SOLEIL
CONCEPTUEL CONCEPTUEL
ORGANISATIONNEL
ORGANISATIONNEL
Cycle de dcision
LOGIQUE PHYSIQUE LOGIQUE PHYSIQUE
EXISTANT
FUTUR
Cycle de vie
15
16
CLASSE DASSOCIATIONS : Regroupement de liens de mme nature. Les associations dune classe ont une smantique et des caractristiques communes
18
-CARAC_REF
-CARAC1 -CARAC2 ..
17
NOM_CLASSE_ASSOCIATION
CARAC1 CARAC2 ..
Caractristiques (ventuellement)
19 20
0,1
Assoc_4
0,1
Ent_2
0,n
Assoc_8
Assoc_4
Ent_1
0,1
Assoc_4
0,n
Ent_2
0,n
0,n
Ent_1
Ent_3
Ent_1
0,n
Assoc_4
0,n
Ent_2
0,n
Assoc_8
21
22
23
24
25
26
27
28
29
30
Cette relation nest pas en premire forme normale Un employ peut avoir plusieurs enfants et plusieurs diplmes. En outre, ces attributs sont dcomposables : diplme est dcomposable en Nature et Anne, et Enfants est dcomposable en Prnom et Anne de Naissance
31
32
Cette relation est en premire forme normale (existence dune cl valide et aucun attribut nest dcomposable) MAIS elle nest pas en 2 forme normale car on a DsignationProd ne dpend pas de toute la cl mais seulement de rfrenceProd: RfrenceProd DsignationProd pour connatre lattribut dsignationProd, on na pas besoin de connatre le numro de commande.
33
34
35
36
vocabulaire : Les donnes sont stockes dans des relations. Une relation est un ensemble de T-uple, et un T-uple est dfinis par un ou plusieurs attributs. Dans la pratique, la relation est en fait la table, un T-uple est une ligne (ou enregistrement), et les attributs sont les colonnes.
Toute entit du MCD devient une relation du MLDR, et donc une table de la Base de Donne. Chaque proprit de l'entit devient un attribut de cette relation, et dont une colonne de la table correspondante. L'identifiant de l'entit devient la Cl Primaire de la relation (elle est donc souligne), et donc la Cl Primaire de la table correspondante.
<==>
37
38
Rgles de passage du MCD au MLDR 2 : Relation binaire aux cardinalits (X,1) - (X,n), X=0 ou X=1 La Cl Primaire de la table la cardinalit (X,n) devient une Cl Etrangre dans la table la cardinalit (X,1) :
Exemple: Un employ a une et une seule socit. Une socit a 1 ou n employs. MCD: MLDR: EMPLOYE (id_Employe, Nom_Employe, #id_Societe) SOCIETE (id_Societe, Nom_Societe)
3 : Relation binaire aux cardinalits (X,n) - (X,n), X=0 ou X=1 Il y a cration d'une table supplmentaire ayant comme Cl Primaire une cl compose des identifiants des 2 entits. On dit que la Cl Primaire de la nouvelle table est la concatnation des Cls Primaires des deux autres tables. Si la relation est porteuse de donne, celles ci deviennent des attributs pour la nouvelle table.
39
40
10
4 : Relation n-aire. Il y a cration d'une table supplmentaire ayant comme Cl Primaire la concatnation des identifiants des entits participant la relation. Si la relation est porteuse de donne, celles ci deviennent des attributs pour la nouvelle table.
MCD :
MLDR : COMMANDE (id_Commande, Date_commande) PRODUIT (id_Produit, libelle) COMPOSE (id_Commande, id_Produit, qantit)
41
42
MLDR : ETUDIANT (id_Etudiant, Nom_Etudiant) NIVEAU (id_Niveau, Nom_Niveau) LANGUE (id_Langue, Nom_Langue) PARLE (id_Etudiant, id_Niveau, id_Langue) MLDR : EMPLOYE (id_Employe, Nom_Employe, #id_Sup_Hierarchique) #id_Sup_Hierarchique est l'identifiant (id_Employe) du suprieur hirarchique direct de l'employ considr.
43
44
11
MLDR : PERSONNE (id_Personne, Nom_Personne) PARENTE (#id_Parent, #id_Enfant) #id_Parent est l'identifiant (id_Personne) d'un ascendant direct de la personne. #id_Enfant est l'identifiant (id_Personne) d'un descendant direct de la personne. La table PARENTE sera en fait l'ensemble des couples (parents-enfants) prsent dans cette famille.
45
46
Constituants:
47
48
12
client
commande
Service commercial
Facture Demande de dstockage
Flux1
autorisation de dstockage
Partenaire extrieur
Flux3
Nom acteur 2
Dpt rgional
Bon de livraison
Dpt magasin
BL et Facture
49
50
Constituants:
Domaine dtude: Idem MOF Flux: Idem MOF. processus: fonction composant un domaine (sous domaine).
Autre domaine
Processus 2
51
52
13
Client
Garage Automobile Demande dintervention Facture
ENTRETIEN/REPARATION VEHICULE
Paiement Client Banque Facture Accepte Ordre de virement
Demande de pice
GESTION DE STOCK
Commande
COMPTABILITE
53
54
14
SYNCHONISATION
NOM_OPERATION
REGLES DEMISSION
57
58
Tche : Traitement ininterruptible ralis par un acteur. Rsultat dune dcomposition dune opration (MCT). Dcrit par lauteur qui lexcute et par: Degr dautomatisation (M,C,A: manuelle, conversationnelle, Automatis) Dlai de rponse (I, D: Immdiat, Diffr) Le mode de fonctionnement (U, L: Unitaire, par Lot) Reprsentation temporelle: priodicit et dure
59
60
15
Acteur1
Evn 1
J0
Tche 1 MIU
Reg Em1 Reg Em1
Complments
Evn 2
Act Ext 2
61
62
C'est une reprsentation graphique permettant de visualiser aisment toutes les dpendances fonctionnelles et d'isoler les principales (les DF lmentaires).
63
64
16
Client
1,n
Location DateDeLoc DatFinLoc
Appart
0,n
propriet
1,1 Avoir 1,n
NumClt NomClt
NumProp NomProp
65
66
67
68
17
Les entits sous-types peuvent avoir plusieurs entits surtypes ; dans ce cas, la gnralisation est dite multiple et plusieurs flches partent de la sous-type vers les diffrentes super-types.
69
70
Toutes les instances dune entits sur-type correspondent une et une seule instance de entits soustypes.
71
72
18
ParCarBl NumCart
73
74
75
76
19
Remarque : l'identification relative n'existe que si les cardinalits exprimant l'identification relative sont (1,1) et s'il y a stabilit dans le temps. (Un tage ne peut pas changer de btiment).
Les rgles de passage au schma relationnel s'appliquent pour obtenir : R1 : ETAGE(NumEtage, #NumBat); R2 : BATIMENT(NumBat);
77
78
79
80
20
81
82
83
84
21
La contrainte d'exclusion sur relation exprime le fait que deux occurrences de classes d'entit ne peuvent pas participer simultanment une mme classe de relation. Elle est reprsent par un "X" reliant deux classes de relation.
85
86
87
88
22
89
90
91
92
23
93
94
95
24