La méthode SADT

publicité
La méthode S.A.D.T
z Structured A nalysis D esign Technics
z A nalyse structurée des m éthodes de
conception
DESS QUASSI
1
SOMMAIRE
z Les dom aines d’application
z C oncepts fondam entaux
z C onclusion
DESS QUASSI
2
Pourquoi une méthode ?
Coûts de la non qualité sur 9 gros
projets (USA)
Logiciel livré mais pas
utilisé
17%
Logiciel payé mais pas
livré
43%
17%
logiciel utitlisé tel qu'il est
livré
Logiciel utilisé après
modification
6%
17%
DESS QUASSI
Logiciel utilisé mais
refondu, ou abandonné
plus tard
3
Pourquoi la méthode S.A.D.T ?
z Les
domaines d’application
DOMAINE
D'APPLICATION
SADT
SASD
SASD_RT
ESML
SREM
JSD
OOD
MACH 2
HOOD
AARA
SYS_P_O
SCIENTIFIQUE
(Fortran, C++,..)
CONTRÔLE DE PROCESSUS
(Pascal, C, C++,Assembleur)
CONTRÔLE DE PROCESSUS
TEMPS REEL
(Assembleur, C, C++, Ada, …)
SYSTEME D'INFORMATION
(Cbol, SQL, L4G,…)
PRODUCTIQUE
(XAO, CIM, CIM_OSA)
INTELLIGENCE ARTIFICIELLE
(Systèmes experts,..)
ADEQUATION
DESS QUASSI
Non concerné
Faible
Bonne
Excellente
4
Pourquoi la méthode S.A.D.T ?
z Les
LES METHODES
EXPRESSION ET
FAISABILITE DES
BESOINS
CONCEPTION
PRELIMINAIRE
D'UN SYSTEME
CONCEPTION
DETAILLEE
D'UN SYSTEME
SPECIFICATION
FONCTIONNELLE
D'UN LOGICIEL
CONCEPTION
PRELIMINAIRE
D'UN LOGICIEL
CONCEPTION
DETAILLEE
D'UN LOGICIEL
méthodes
PRODUCTIQUE
(XAO, CIM)
CONTRÖLE DES
PROCESSUS
TEMPS REEL
APPLICATION
GESTION TECHNIQUE
BASES DE DONNEES
CENTRALISEE
(SGBD)
MESSAGERIE
TRES GROS
LOGICIELS
EMBARQUES
ANALYSE DE LA VALEUR (CdCF NF-X50-151),METHODOLOGIE INTERNE, SADT,…
SADT
SADT
SADT
SADT
SADT
SADT
SADT
SADT
SADT
SADT
MERISE (MCD)
SADT
E-A
SA.
SADT
SADT
MERISE (MCD)
MACH
Mac-Adam
MACH-2
SD.
MACH
OOD, HOOD
PASCAL-DPL
Ada-PDL,…
Réseaux de
PETRI
Ada-PDL,…
REGLES
PSEUDO-CODE
DESS QUASSI
ESTEREL
Ada-PDL,…
COBOL
L4G, …
5
La méthode S.A.D.T
¾ Septconcepts fondam entaux à la base
de la m éthode S.A .D .T.
DESS QUASSI
6
1.D éfinirle butetle pointde vue
z Exprimer
précisément l’activité du système
z Cibler le contexte et l’environnement
d’utilisation
DESS QUASSI
7
2.A nalyse structurée du systèm e
D e façon :
z
z
z
DESS QUASSI
D escendante
M odulaire
H iérarchique
8
3.Q uoi? /Com m ent?
z Description
fonctionnelle
z Description des solutions envisagées pour
sa réalisation
DESS QUASSI
9
4.D ualité D onnées /Traitem ent
z La
modélisation du datagramme
Activité (verbe)
CONTROLE
Activité (verbe)
ENTREE
DONNEE
( nom )
Activité (verbe)
SORTIE
Dispositif de stockage
MECANISME
DESS QUASSI
10
4.D ualité D onnées /Traitem ent
z Un
exemple : guichet automatique bancaire
Activité de contrôle
Activité créatrice
Information de
Gestion
Bancaire
Activité utilisatrice
Stockage
DESS QUASSI
11
4.D ualité D onnées /Traitem ent
z La
modélisation de l’actigramme
Objet (nom)
CONTROLE
Objet (nom)
ENTREE
VERBE
( évènement, activité)
Objet (nom)
SORTIE
Objet (nom)
MECANISME
DESS QUASSI
12
4.D ualité D onnées /Traitem ent
z Un
exemple : guichet automatique bancaire
Informations de
contrôle
Base périodique
Carte
Enveloppe
Opérateur
Message d'erreur
EFFECTUER UNE
OPERATION
BANCAIRE
Opération
valide
Mise à jour du
compte
Mécanisme
Système informatique
DESS QUASSI
13
5.Le G raphism e
z
D iagram m e des niveaux
A-0
A = activité
D = donnée
A-1
A0
A1
A3
A12
DESS QUASSI
14
5.Le G raphism e
z Cartouche
UTILISATION
type :
Auteur :
Date :
Projet :
Révision :
Travail
Lecteur date
Recommandé
Public
NOTES : 1.2.3.4.5……10
CONTEXTE
A5
A52
A53
( DIAGRAMMES )
A-1
A-0
A0
A1 A2 A3
A21 A22
…
Noeud
A 12
DESS QUASSI
TITRE
Chronologique : initiales du commentateur + un numéro
Numéro.C
15
5.Le G raphism e
z Constitution
de la matrice :
Données
Activités
DESS QUASSI
Type de lien
16
5.Le G raphism e
z Un
A\D
exemple : guichet automatique bancaire
Capteur Carte
A0
Tester guichet
Base
périodique
C
Tester carte
E
C
Message Mise à jour
d'erreur
compte
Effectuer opération
DESS QUASSI
guichet
S
S
S
C
Opérateur Type de Demande Opérateur Accès Enveloppe
valide
C
C
S
S
carte
C
C
Saisir demande
Tester demande
Etat
S
S
C
E
S
E
C
E
17
5.Le G raphism e
z Un
exemple : guichet automatique bancaire
UTILISATION
Auteur :
Date :
Projet :
Révision :
Travail
Recommandé
Lecteur date
A0
Public
NOTES : 1.2.3.4.5……10
A0
DESS QUASSI
GUICHET AUTOMATIQUE BANCAIRE
1.FB
18
Téléchargement