1 capture des besoins la notation idef0. 2 tout ce qui vaut la peine dêtre dit à propos de tout...
Post on 03-Apr-2015
103 Views
Preview:
TRANSCRIPT
1
Capture des besoins
La notation IDEF0
2
• Tout ce qui vaut la peine d’être dit à propos de tout sujet qui vaut la peine qu’on en parle peut se dire en 6 points au maximum.– D. Ross, créateur de SADT, cité par Lissandre.
3
Plan
• Actigramme et notation IDEF0• ICOM : une typologie des échanges
– Décomposition– Modèle
• Datagramme
4
Allure d’unacti-gramme
5
Champ d’application
• Indication– Comprendre la finalité
– Lister les transformations subies par les entrées
– Expliciter les enchaînements
• Contre-indications– Décrire la structure d’un système
– Lister exhaustivement les constituants, enchaînements
– Énumérer les scénarios, les alternatives
6
Activité : Notation
7
Quelques questions à se poser
• Quelles fonctions sont mises en œuvre par le système ?
• Quels objets sont traités par les fonctions ?
• Quelles ressources sont nécessaires à l’exécution des fonctions ?
8ICOM : Notation
Activité
C (Control)
I (Input)
Contrôle
Évt déclenchant et/ou indication sur les modalités d’exécution (1 obligatoire)
Ressource
Ressources ou dispositifs utilisés pour réaliser l‘activité (optionnel)
M (Mechanism)
O (Output)
Entrée
Données ou produits consommées par l'activité (optionnel)
Sortie
Résultat fourni à chaque exécution de l‘activité (1 obligatoire)
ICOM
9
Exemple d’entrée / sortie
10
Autres exemples
• Ressources (Mechanism)– Qui fait l’opération ?
• Opérateur, …
– Qu’est-ce qui est utilisé ?• BD, …
• Contrôle– Déclencheur de l’opération
• Arrivée d’un colis, …
– Modalité d’exécution• Grille tarifaire, …
11
Exercice : le portail
NOEUD: A-0 TITRE: ??? PAGE : 1/1
???
???
???
???
???
12
Présentation d’un acti-gramme
• Convention de nommage– Toute activité s’exprime sous la forme d’un
verbe
• Toute boîte (activité) a:– Au moins 1 contrôle;– Au moins 1 sortie;– Au plus 10 flèches ICOM.
13
Démarche descendante :Top-Down
1
A0
2
3
A3
2
3
1
A32
2
3
1
0
A-0
A0
A32
A3
L‘activité 3 est détaillée dans le diagramme A3
Top-Level Context Diagram
Décomposition
14
A22
A23O1
M1
A21I2
I´1
A2
A2
M1O1
A1
C1
I1
I2
I´1
A0
Top-level
A0
M1
O1I1
I2
C1
Organisation hiérarchique du modèle
15
ICOM et actigramme fils
16
Flèches masquées
17
USED AT: AUTHOR: DATE: 25.08.1993PROJECT: QCIM AK PM REV: 1.0
ReferenzNOTES: 1 2 3 4 5 6 7 8 9 10
WORKING READER DATEDRAFT
RECOMMENDED
PUBLICATION
CONTEXT:
NODE: A-0 TITLE: Produkt entwickeln (Overwiew) NUMBER:
Top
Fertigungsmöglichkeiten
Vorschriften
Unternehmensziele
Auftrag
entwickelteProdukte
Konstruktionsmethodik
Qualitätsmethoden
Lösungskataloge
bewertendesProduktmodell
bewertende Fertigungs-,Montage- und Prüfpläne
Nebenanforderungen
Produkt entwickeln
A0
Actigramme A-0
18
entwickelteProdukte
Neben-forderungen
O2
bewertetesProdukt-modell
O3O1
bewertete Fertigungs-,Montage- und Prüfpläne
USED AT: AUTHOR: DATE: 25.08.1993PROJECT: QCIM AK PM REV: 1.0
ReferenzNOTES: 1 2 3 4 5 6 7 8 9 10
WORKING READER DATE
DRAFT
RECOMMENDED
PUBLICATION
CONTEXT:
NODE: A0 TITLE: Produkt entwickeln NUMBER:
Bewerten
Fertigungplanen
Konstruieren
Anforderungendefinieren
A1
A2
A3
A4
QFD
l1Auftrag
C2 UnternehmenszieleC3 Vorschriften
C1 Fertigungsmöglichkeiten
l2
M1 Lösungskataloge
M3 KonstruktionsmethodikM2 Qualitätsmethoden
Bewertungsverfahren
Fertigungs-,Montage- undPrüfpläne
Neben-forderungen
Produkt-modell
Anforderungs-modell
Actigramme A0
19
USED AT: AUTHOR: DATE: 25.08.1993PROJECT: QCIM AK PM REV: 1.0
ReferenzNOTES: 1 2 3 4 5 6 7 8 9 10
WORKING READER DATE
DRAFT
RECOMMENDED
PUBLICATION
CONTEXT:
NODE: A1 TITLE: Anforderungen definieren NUMBER:
Fertigungs-anforderungen
definieren
Gebrauchs-anforderungen
definieren
Umwelt-anforderungen
definieren
Marktanalysieren
A11
A12
A13
A14
M1 QFD
l1
erkannteSchwach-
stellen
l2Auftrag
C1 Unternehmensziele C2 Vorschriften C3 Fertigungs-möglichkeiten
O1
Anforderungs-modell
Actigramme A1
20
Présentation d’un acti-gramme
• Au maximum 6 boîtes sur un acti-gramme– Lisibilité
• Pied-de page– Identifiant du nœud– Titre– Numérotation
• 1/1 par défaut ; x/y dans le cas où le diagramme nécessite plusieurs pages.
21
Présentation d’un modèle
• Un modèle fonctionnel– ensemble cohérent d’actigramme;
• Relations entre les niveaux– Niveau i –1 : définit le contexte (pourquoi)
• A-0 définit le contexte de A0.
– Niveau i : définit le niveau choisi (quoi)– Niveau i + 1 : détaille le comment
• A4 détaille comment est réalisée le module 4 montré en A0.
• Note– A-1 (au dessus de A-0)
22
Comparaison des notations
• Dans le diagramme d’activité UML la flèche représente l’enchaînement des activités;
• Dans le diagramme fonctionnel IDEF0, la flèche véhicule un objet
23
Conclusion
• De l’acti-gramme au data-gramme :
top related