Capture des besoins La notation IDEF0
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.
Plan Actigramme et notation IDEF0 Datagramme Décomposition Modèle ICOM : une typologie des échanges Décomposition Modèle Datagramme
Allure d’un acti-gramme
Champ d’application Indication Contre-indications 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
Activité : Notation
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 ?
ICOM C (Control) I (Input) Activité O (Output) M (Mechanism) Contrôle Évt déclenchant et/ou indication sur les modalités d’exécution (1 obligatoire) ICOM Entrée C (Control) Données ou produits consommées par l'activité (optionnel) I (Input) Activité O (Output) Résultat fourni à chaque exécution de l‘activité (1 obligatoire) M (Mechanism) Sortie Ressources ou dispositifs utilisés pour réaliser l‘activité (optionnel) Ressource ICOM : Notation
Exemple d’entrée / sortie
Autres exemples Ressources (Mechanism) Contrôle 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, …
Exercice : le portail ??? ??? ??? ??? ??? NOEUD: A-0 TITRE: ??? PAGE : 1/1
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.
Décomposition Top-Level Context Diagram A-0 Démarche descendante : A-0 A0 Décomposition 1 A0 2 3 Démarche descendante : Top-Down A3 A3 2 3 1 L‘activité 3 est détaillée dans le diagramme A3 A32 A32 2 3 1
Organisation hiérarchique du modèle Top-level O1 I2 A0 M1 A2 M1 O1 A1 C1 I1 I2 I´1 A0 A22 A23 O1 M1 A21 I2 I´1 A2 Organisation hiérarchique du modèle
ICOM et actigramme fils
Flèches masquées
Actigramme A-0 Produkt entwickeln Fertigungsmöglichkeiten USED AT: AUTHOR: DATE: 25.08.1993 WORKING READER DATE CONTEXT: PROJECT: QCIM AK PM REV: 1.0 DRAFT Referenz RECOMMENDED Top NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION Fertigungsmöglichkeiten Unternehmensziele Vorschriften bewertendes Produktmodell Produkt entwickeln Auftrag bewertende Fertigungs-, Montage- und Prüfpläne entwickelte Produkte A0 Nebenanforderungen Konstruktionsmethodik Qualitätsmethoden Lösungskataloge NODE: A-0 TITLE: Produkt entwickeln (Overwiew) NUMBER: Actigramme A-0
Actigramme A0 USED AT: AUTHOR: DATE: 25.08.1993 CONTEXT: PROJECT: WORKING READER DATE CONTEXT: PROJECT: QCIM AK PM REV: 1.0 DRAFT NOTES: 1 2 3 4 5 6 7 8 9 10 Referenz RECOMMENDED PUBLICATION C2 Unternehmensziele C3 Vorschriften C1 Fertigungsmöglichkeiten Anforderungs- modell Anforderungen definieren Neben- forderungen l1 Auftrag A1 Konstruieren l2 Neben- forderungen entwickelte Produkte A2 Fertigung planen O2 Produkt- QFD modell A3 bewertetes Produkt- modell Fertigungs-, Montage- und Prüfpläne Bewerten O3 A4 O1 M1 Lösungskataloge Bewertungsverfahren bewertete Fertigungs-, Montage- und Prüfpläne M2 Qualitätsmethoden M3 Konstruktionsmethodik NODE: A0 TITLE: Produkt entwickeln NUMBER: Actigramme A0
Anforderungen definieren AUTHOR: DATE: 25.08.1993 WORKING READER DATE USED AT: CONTEXT: PROJECT: QCIM AK PM REV: 1.0 DRAFT RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10 Referenz PUBLICATION C1 Unternehmensziele C2 Vorschriften C3 Fertigungs- möglichkeiten l2 Markt analysieren Auftrag A11 Umwelt- anforderungen definieren O1 Anforderungs- modell A12 Gebrauchs- anforderungen definieren l1 A13 erkannte Schwach- stellen Fertigungs- anforderungen definieren A14 M1 QFD NODE: A1 TITLE: Anforderungen definieren NUMBER: Actigramme A1
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.
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)
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
Conclusion De l’acti-gramme au data-gramme :