23
1 Capture des besoins La notation IDEF0

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 quon en parle peut se dire en

Embed Size (px)

Citation preview

Page 1: 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 quon en parle peut se dire en

1

Capture des besoins

La notation IDEF0

Page 2: 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 quon en parle peut se dire en

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.

Page 3: 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 quon en parle peut se dire en

3

Plan

• Actigramme et notation IDEF0• ICOM : une typologie des échanges

– Décomposition– Modèle

• Datagramme

Page 4: 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 quon en parle peut se dire en

4

Allure d’unacti-gramme

Page 5: 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 quon en parle peut se dire en

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

Page 6: 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 quon en parle peut se dire en

6

Activité : Notation

Page 7: 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 quon en parle peut se dire en

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 ?

Page 8: 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 quon en parle peut se dire en

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

Page 9: 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 quon en parle peut se dire en

9

Exemple d’entrée / sortie

Page 10: 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 quon en parle peut se dire en

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, …

Page 11: 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 quon en parle peut se dire en

11

Exercice : le portail

NOEUD: A-0 TITRE: ??? PAGE : 1/1

???

???

???

???

???

Page 12: 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 quon en parle peut se dire en

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.

Page 13: 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 quon en parle peut se dire en

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

Page 14: 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 quon en parle peut se dire en

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

Page 15: 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 quon en parle peut se dire en

15

ICOM et actigramme fils

Page 16: 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 quon en parle peut se dire en

16

Flèches masquées

Page 17: 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 quon en parle peut se dire en

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

Page 18: 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 quon en parle peut se dire en

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

Page 19: 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 quon en parle peut se dire en

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

Page 20: 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 quon en parle peut se dire en

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.

Page 21: 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 quon en parle peut se dire en

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)

Page 22: 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 quon en parle peut se dire en

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

Page 23: 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 quon en parle peut se dire en

23

Conclusion

• De l’acti-gramme au data-gramme :