DIAGRAMMES SYSML POUR LES NULS Magic Draw Ralis

  • Slides: 27
Download presentation
DIAGRAMMES SYSML POUR LES NULS Magic. Draw Réalisé par Sébastien Tank, Philippe de Girard

DIAGRAMMES SYSML POUR LES NULS Magic. Draw Réalisé par Sébastien Tank, Philippe de Girard

SOMMAIRE PAR BESOIN 0. Les fonctionnalités du Logiciel Magic. Draw pour chaque diagramme 1.

SOMMAIRE PAR BESOIN 0. Les fonctionnalités du Logiciel Magic. Draw pour chaque diagramme 1. Diagramme des cas d’utilisation (3 diapositives) Cliquer sur le lien Diagramme des exigences : 1. Diagramme des Exigences client (3 diapositives) Retour au menu 1. Dd. EF 1 : Dd. E Client + Exigences de contexte (3 diapositives) 1. Dd. EF 2 : Dd. EF 1 + Exigences Réglementaires (3 diapositives) Diagramme de Définition des Blocs BDD 1. Diagramme de Contexte : Définition de l’environnement du système, définition du contexte d’utilisation et fonctionnement (3 diapo) 3. Diagramme des Solutions envisagées (4 diapos) 4. Diagramme de définition de l’architecture système (3 diapositives) Réalisé par Sébastien Diagramme de Définition des Blocs Internes IBD Tank, 5. Diagramme des échanges entre le composants (2 diapositives)

1. DIAGRAMME DES CAS D’UTILISATION DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES CAS D’UTILISATION DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES CAS D’UTILISATION Il délimite la frontière entre ceux qui utilisent/interagissent directement

1. DIAGRAMME DES CAS D’UTILISATION Il délimite la frontière entre ceux qui utilisent/interagissent directement avec le système et le système lui-même. Les cas d'utilisation répertorient de façon organisée les services attendus DU POINT DE VUE DE L'UTILISATEUR Acteur secondaire non L’acteur (humain, systèmes, MEI, humain grandeurs physiques, etc. ) symbolise ce qui interagit avec le système. IL EST IDENTIFIÉ PAR UN NOM L’acteur peut être décomposé selon Le cas d’utilisation représente son action une un service, fonctionnalité métier attendue de l'utilisateur. IL EST IDENTIFIÉ PAR UN VERBE + C. O. D. L’association relie un cas d’utilisation à un acteur y participant. Une flèche peut préciser le sens de l’interaction. La relation << extend >> indique l’UC source peut éventuellement se dérouler durant l’UC La relation include indique l’UC pointée fait partie du déroulement de l’UC source.

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur un bloc ou une exigence Permet de définir qu’une exigence est constituée d’exigences plus détaillées Permet d’insérer une image d’illustration Actuator : Actionneur Environnemental Acteur physique humain environnant Permettre de faire un lien Extend entre des cas d’utilisation Effect : effet environnemental External system : système externe – extérieur Sensor : Capteur User system : Permettre de faire un lien Include Utilisateur entre des cas d’utilisation Réalisé par Sébastien Tank,

1. DIAGRAMME DES EXIGENCES CLIENT DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES EXIGENCES CLIENT DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte qui doit être satisfaite par un système. Elle peut spécifier une fonction que le système devra réaliser ou une condition de performance, de fiabilité, de sécurité, etc. Les exigences servent à établir un contrat entre le client et les réalisateurs du futur système Indique qu'une exigence générale est constituée d'un ensemble d'exigence plus détaillée Une exigence découle, est déduite de l'exigence pointée. Précise, décrit ou quantifie un élément, un paramètre de l'exigence pointée. Un block, une solution choisie satisfait, répond à la demande formulée par l'exigence pointée

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur un bloc ou une exigence Permet de définir qu’une exigence est constituée d’exigences plus détaillées Permet d’insérer une image d’illustration Derive request entre 2 exigences Confinement : exigence contenue dans l’exigence pointée Confinement : exigence contenant l’exigence pointée Ajouter une note sur l’exigence Définir le système réalisant l’exigence pintée Réalisé par Sébastien Tank, Relie 2 exigences en précisant, décrivant ou quantifiant un élément, un paramètre de l'exigence pointée.

1. DIAGRAMME DE CONTEXTE Le BDD permet de définir le contexte du système étudié

1. DIAGRAMME DE CONTEXTE Le BDD permet de définir le contexte du système étudié tel une boîte noire DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DE CONTEXTE BDD Le diagramme de définition de bloc (BDD, ou Block

1. DIAGRAMME DE CONTEXTE BDD Le diagramme de définition de bloc (BDD, ou Block Definition Diagram en anglais) représente la vue boîte noire d’un bloc (du système). Ainsi le bloc principal (système) est décomposé en sous blocs, et ceux-ci étant hiérarchisés (classés organisés), qu’ils soient logiciels ou matériels. Le BDD permet donc de définir l’environnement externe du produit et donc tous les milieux extérieurs ayant une influence sur le bloc principal et influencé par celui-ci. Le BDD permet de définir le contexte du système étudié tel une Réalisé par Sébastien boîte noire Tank,

0. LES FONCTIONNALITES DU LOGICIEL Pour réaliser les affichages présentés à la diapositive précédente,

0. LES FONCTIONNALITES DU LOGICIEL Pour réaliser les affichages présentés à la diapositive précédente, vous pouvez représenter les milieux environnants des 2 manières suivantes : Sous système du système étudié Milieu environnant Permet de définir les caractéristiques du système étudié Contexte du système étudié Actuator : Actionneur Environnemental Effect : effet environnemental External system : système externe – extérieur Sensor : Capteur User system : Utilisateur

0. LES FONCTIONNALITES DU LOGICIEL Permet d’insérer le nombre de composants Constituant faisant obligatoirement

0. LES FONCTIONNALITES DU LOGICIEL Permet d’insérer le nombre de composants Constituant faisant obligatoirement partie du système / bloc pointée Constituant pouvant faire partie du système / bloc pointée Réalisé par Sébastien Tank,

1. Dd. EF 1 : Dd. E CLIENT + EXIGENCES DU CONTEXTE DIAGRAMME A

1. Dd. EF 1 : Dd. E CLIENT + EXIGENCES DU CONTEXTE DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte qui doit être satisfaite par un système. Elle peut spécifier une fonction que le système devra réaliser ou une condition de performance, de fiabilité, de sécurité, etc. Les exigences servent à établir un contrat entre le client et les réalisateurs du futur système Indique qu'une exigence générale est constituée d'un ensemble d'exigence plus détaillée Une exigence découle, est déduite de l'exigence pointée. Précise, décrit ou quantifie un élément, un paramètre de l'exigence pointée. Un block, une solution choisie satisfait, répond à la demande formulée par l'exigence pointée

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur un bloc ou une exigence Permet de définir qu’une exigence est constituée d’exigences plus détaillées Permet d’insérer une image d’illustration Derive request entre 2 exigences Confinement : exigence contenue dans l’exigence pointée Confinement : exigence contenant l’exigence pointée Ajouter une note sur l’exigence Définir le système réalisant l’exigence pintée Réalisé par Sébastien Tank, Relie 2 exigences en précisant, décrivant ou quantifiant un élément, un paramètre de l'exigence pointée.

1. Dd. EF 2 : Dd. EF 1 + EXIGENCES REGLEMENTAIRES DIAGRAMME A UTILISER

1. Dd. EF 2 : Dd. EF 1 + EXIGENCES REGLEMENTAIRES DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte

1. DIAGRAMME DES EXIGENCES Une exigence permet de spécifier une capacité ou une contrainte qui doit être satisfaite par un système. Elle peut spécifier une fonction que le système devra réaliser ou une condition de performance, de fiabilité, de sécurité, etc. Les exigences servent à établir un contrat entre le client et les réalisateurs du futur système Indique qu'une exigence générale est constituée d'un ensemble d'exigence plus détaillée Une exigence découle, est déduite de l'exigence pointée. Précise, décrit ou quantifie un élément, un paramètre de l'exigence pointée. Un block, une solution choisie satisfait, répond à la demande formulée par l'exigence pointée

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur

0. LES FONCTIONNALITES DU LOGICIEL Permet de définir une note de texte d’information sur un bloc ou une exigence Permet de définir qu’une exigence est constituée d’exigences plus détaillées Permet d’insérer une image d’illustration Derive request entre 2 exigences Confinement : exigence contenue dans l’exigence pointée Confinement : exigence contenant l’exigence pointée Ajouter une note sur l’exigence Définir le système réalisant l’exigence pintée Réalisé par Sébastien Tank, Philippe de Girard Relie 2 exigences en précisant, décrivant ou quantifiant un élément, un paramètre de l'exigence pointée.

3. DIAGRAMME DES SOLUTIONS ENVISAGEES 3. Le BDD permet d’illustrer toutes les solutions envisagées

3. DIAGRAMME DES SOLUTIONS ENVISAGEES 3. Le BDD permet d’illustrer toutes les solutions envisagées lors de la démarche de créativité et les solutions retenues DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank,

1 -3 -4. DIAGRAMME DES BLOCS BDD 3. Le BDD permet de définir toutes

1 -3 -4. DIAGRAMME DES BLOCS BDD 3. Le BDD permet de définir toutes les solutions envisagées lors un brainstorming du bloc principal (système) et de ses sous blocs (constituants) et d’indiquer les solutions retenus. Définit une relation de généralisation « peut être un » . Le block « Pile » reprend les caractéristiques génériques du block « Alimentation» en plus des siennes. La solution retenue devra être reportée dans le diagramme des exigences par un bloc reliée à l’exigence considérée par SATISFAY La solution retenue devra être indiquée par une note : SOLUTION CHOISIE 3. Le BDD permet de faire le bilan de la Démarche Réalisé par Sébastien de Tank,

0. LES FONCTIONNALITES DU LOGICIEL Sous système du système étudié Milieu environnant Permet de

0. LES FONCTIONNALITES DU LOGICIEL Sous système du système étudié Milieu environnant Permet de définir les caractéristiques du système étudié Contexte du système étudié Réalisé par Sébastien Tank,

0. LES FONCTIONNALITES DU LOGICIEL Permet d’insérer le nombre de composants Constituant faisant obligatoirement

0. LES FONCTIONNALITES DU LOGICIEL Permet d’insérer le nombre de composants Constituant faisant obligatoirement partie du système / bloc pointée Constituant pouvant faire partie du système / bloc pointée Réalisé par Sébastien Tank,

4. DIAGRAMME DE DEFINTION DE L’ARCHITERCTURE DU SYSTEME 4. Le BDD est la nomenclature

4. DIAGRAMME DE DEFINTION DE L’ARCHITERCTURE DU SYSTEME 4. Le BDD est la nomenclature fonctionnelle du système DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank Philippe de Girard

1 -3 -4. DIAGRAMME DES BLOCS BDD 1 -3 -4. Le BDD est similaire

1 -3 -4. DIAGRAMME DES BLOCS BDD 1 -3 -4. Le BDD est similaire à la première page d’une notice de montage d’un meuble, indiquant la liste des éléments et des pièces à assembler avec leurs quantités respectives qu’ils soient logiciels ou matériels. Bloc principal Port de communication avec les éléments contenus-contenants et externes Si le losange est transparent, le sous bloc peut être contenu alors que s’il est noir , le sous bloc l’est obligatoirement Fonctions Port de communication Définit le nombre de composants Réalisé par Sébastien 4. Le BDD est la nomenclature fonctionnelle Tank,

0. LES FONCTIONNALITES DU LOGICIEL Sous système du système étudié Réalisé par Sébastien Tank,

0. LES FONCTIONNALITES DU LOGICIEL Sous système du système étudié Réalisé par Sébastien Tank, Philippe de Girard Milieu environnant Permet de définir les caractéristiques du système étudié Contexte du système étudié Clic droit Constituant faisant obligatoiremen t partie du système / bloc pointée Constituant pouvant faire partie du système / bloc pointée Permet d’insérer le nombre de composants

5. DIAGRAMME DES ECHANGES ENTRE LES COMPOSANTS 5. Le IDD permet de définir les

5. DIAGRAMME DES ECHANGES ENTRE LES COMPOSANTS 5. Le IDD permet de définir les liaisons – liens – relations entre les composants du système DIAGRAMME A UTILISER DANS MAGICDRAW Réalisé par Sébastien Tank Philippe de Girard

5. DIAGRAMME DES BLOCS IBD Le IBD permet de définir une vue interne du

5. DIAGRAMME DES BLOCS IBD Le IBD permet de définir une vue interne du système avec tous les liens entre les différentes composants : lien de communication (ports, flux, informations. . ), de liaison (glissière, encastrement. Les liens – liaisons - relations entre les composants peuvent être précisés Réalisé par Sébastien Tank, Philippe de Girard