Les 9 diagrammes SysML



Documents pareils
Rappel sur les bases de données

Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. Si un quadrilatère a. ses côtés opposés. ses côtés opposés de. deux côtés opposés

GE Security. KILSEN série KSA700 Centrale de détection et d alarme Incendie analogique adressable. Manuel d utilisation

Procédure de sauvegarde pour AB Magique

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Le serveur modulaire d alerte, de recherche de personnes et de communication

2.4 Représentation graphique, tableau de Karnaugh

La société d autoroute sanef est responsable de la gestion et de la maintenance du réseau autoroutier du Nord de la France

Unité de formation No 1 : la description d un processus de travail accompli par l apprenti au sein de l entreprise d apprentissage

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

L art de surveiller la température

REGLES APSAD R81 DETECTION INTRUSION

Projet CoDrive : utilisation des données de véhicules communicants, intégration avec un système de gestion de trafic (119)

Une application sur tablette tactile pour la saisie de données naturalistes sur le terrain Linhota

Le Cercle Vertueux du Cloud Public

Alarme anti-intrusion

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Expertise du logiciel «GanttProject»

Sélection du contrôleur

Mais au-delà de cette obligation réglementaire, l entretien professionnel est avant tout un acte de management.

Usine Numérique Intégration Produit Production

Analyse Financière Les ratios

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Station défibrillateur réf. SDSA1A et SDSA1AF : notice d emploi de l alarme

Table des matières Sources

NOTICE TELESERVICES : Gérer les contrats de paiement de l impôt sur le revenu

SAMnet et la gestion du tiers payant : en attendant la généralisation de la DRE (Gestion separée)

Spécifications techniques

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Installation et configuration de base de l active Directory

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

FEUILLET-RESSOURCES SERVICE DE TÉLÉSURVEILLANCE (SYSTÈME D ALERTE MÉDICALE)

Introduction. Le 21 ème siècle sera celui d Internet.

Algorithme. Table des matières

TRAFFIC EXPERT. LA SOLUTION INTELLIGENTE POUR LES SYSTEMES DE GESTION DE TRAFFIC L expérience de STERIA à SINGAPOUR. Nabil DJEMAME (Steria)

Le cadre juridique de la fibre optique au Sénégal? Baye Samba DIOP Chef service affaires juridiques ARTP Sénégal

Base de données de la sismicité historique de la Nouvelle-Calédonie, Wallis et Futuna et site internet associé

Rapport de stage d initiation

Formations spécifiques

PRODUITS Utiliser la messagerie intégrée dans VisualQie

Catalogue de location

FEUILLET-RESSOURCES SERVICE DE TÉLÉSURVEILLANCE (SYSTÈME D ALERTE MÉDICALE)

Air Transat. Contexte. Buts. Défis. Solution. Industry Travelling, Transport

Cours STIM P8 TD 1 Génie Logiciel

DIGIProtect est une solution de radiocommunication numérique offrant des services de sécurité avancés tels que : La Protection du Travailleur Isolé

Les droites (d 1 ) et (d 2 ) sont sécantes en A Le point A est le point d intersection des 2 droites

Administration de Parc Informatique TP03 : Résolution de noms

Présentation Générale

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

ÉLÉMENTS DE GESTION DE PROJET

TOP 1 ARI ET INVESTIGATION. ARI et investigation

La pratique de la gestion des services. Lier les composants techniques avec les services d opérations dans la CMDB

CYCLABAT. Création de filières industrielles de recyclage pour la construction et réalisation d un démonstrateur 6 juin 2013

Les diagrammes de modélisation

NOTICE TELESERVICES : Demander un état hypothécaire

Le Dessin Technique.

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

LE PLAN. A l aide de la molette de la souris vous pouvez diminuer/augmenter la taille du plan.

06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

PARAMETRER INTERNET EXPLORER 9

1- Enregistrer le nouveau planning

Documentation. Présentation (simplifiée) de. Monitor PRO

RAPPORT D ACTIVITE PFMP 3

Fonctions de deux variables. Mai 2011

Notre priorité, votre sécurité!

Dossier de Presse 2014

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

Le seul ami de Batman

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

MAT2027 Activités sur Geogebra

Java Licence Professionnelle CISII, Cours 2 : Classes et Objets

Initiation à LabView : Les exemples d applications :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Flow 2 Introduction du Produit

La C.A.O (Conception Assistée par Ordinateur). Le logiciel de C.A.O.

DESINSTALLER L'ANTIVIRUS FIREWALL

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Alarme domestique- Présentation

Education Delivery Intelligent Tool

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

COMMENCER AVEC VUE. Chapitre 1

Création d'un Portail partagé sur l'offre de formation en région Languedoc-Roussillon

Comprendre «le travail collaboratif»

Le géomarketing - Page 1 sur 7

Si deux droites sont parallèles à une même troisième. alors les deux droites sont parallèles entre elles. alors

Catalogue Audit «Test Intrusion»

Millenium3 Atelier de programmation

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Mon aide mémoire traitement de texte (Microsoft Word)

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

1- Enregistrer le nouveau planning

MANUEL D UTILISATION PRO-FACE

Transcription:

Les 9 diagrammes SysML 1 diagramme d exigences (C est le cahier des charges) 4 diagrammes comportementaux (Automatismes du système) 4 diagrammes de structure (Eléments techniques qui composent le système)

Le diagramme de cas d utilisation Le diagramme de cas d utilisation permet de représenter les besoins attenduspar un système. On se place du point de vue de l utilisateur. Le diagramme de cas d utilisation est un schéma qui montre les cas d utilisation (ovales) reliés par des associations (lignes) à leurs acteurs (icône d un stick man). Chaque association signifie : «participe à» Exemple : radio-réveil à projecteur 9: 55

Le diagramme de cas d utilisation Nous pouvons aussi ajouter des acteurs non-humains, par exemple les stations radio. Les stations radio sont considérées comme des acteurs secondaires au système. Les acteurs principaux sont représentés à gauche des cas d utilisation, et les acteurs secondaires à droite. Un acteur non-humain est représenté par un rectangle. Le diagramme peut être complété : Exemple : radio-réveil à projecteur 9: 55

Le diagramme de cas d utilisation On peut imaginer les cas d utilisation selon que l utilisateur est réveillé ou endormi. La relation entre les stick man est une relation de généralisation. La relation est symbolisée par une flèche évidée : B est un cas particulier de A. B A Le diagramme peut être complété : Exemple : radio-réveil à projecteur 9: 55

Une relation d extension est formalisée par le mot «extend» et une flèche en pointillés. Le cas B est une extension du cas Asi : le cas B peut être appelé au cours de l exécution du cas A. A «extend» La relation d inclusionest formalisée par le mot «include» et par une flèche en pointillés. Un cas A inclut le cas B si : lorsque A est sollicité, B l est obligatoirement. B A «include» B Le diagramme peut être complété : Exemple : radio-réveil à projecteur 9: 55

Le diagramme de séquence Un message qui est dans l attente d une réponse est un message synchrone. Il est représenté par une flèche pleine : 1: Message synchrone 1 2 : Retour 3 4 La flèche pointillée représente un retour. Cela signifie que le message en question est le résultat direct du message précédent. La flèche est évidée. 2 : Retour Un message asynchrone n est pas dans l attente d une réponse. Il est représenté par une flèche pleine évidée : 3 : Message asynchrone Un message réflexif permet de représenter une boucle interne. Il est représenté par une flèche pleine bouclée : 4 : Message réflexif

Le diagramme de séquence Opt: optionnel Le fragment ne s exécute que si la condition fournie est vraie. Loop: boucle Le fragment peut s exécuter plusieurs fois. Alt : alternatif Le fragment s exécute si la condition fournie est vraie, suivie de sinon : la condition est fausse. Compléter l exemple : Radio-réveil à projecteur 9: 55

Le Diagramme de Définition des Blocs Les losanges pleins indiquent l agrégation avec un bloc en particulier et le losange vide indique l agrégation d un bloc partagéentre plusieurs blocs du diagramme : La pile sera en effet utilisée pour garder en mémoire l heure courante etl heure de l alarme. La définitiondu bloc présente son nom et son type. Les attributssont les propriétés du bloc. Les fonctionssont les opérations que l on peut demander au bloc. (verbes)

Le Diagramme de Définition des Blocs Diagramme de contexte D un point de vue méthodologique, il est souvent intéressant de remonter d un cran et de modéliser le contexte du bloc principal :«System» Radio-réveil C est celui qui porte le mot-clé «system» dans le bddprécédent. On appelle ce diagramme le diagramme de contexte. Exemple : radio-réveil à projecteur A chaque extrémité d un lien, on peut indiquer la multiplicité d un bloc : Il y a 1 à n prises dans la chambre. 9: 55

Le diagramme de bloc interne «ibd» Exemple : radio-réveil à projecteur Stations Horodatage Volume Les interfaces sont représentées par un cercle et un trait : volume, stations

Le diagramme de bloc interne «ibd» Le diagramme de bloc interne (ibd: «internalblock Diagram») décrit la vue interne d un bloc, et se base sur le BDD (Diagramme de Définition des Blocs) pour représenter l assemblage des blocs. Un bloc peut avoir plusieurs ports qui spécifient des points d interaction différents. Les ports peuvent être de deux natures : Standard :ce type de port autorise la description de services logiques entre les blocs, au moyens d interfaces regroupant les opérations. Exemple : IHM (Interface Homme Machine) Flux (flow port) :ce type de port autorise la circulation de flux physiques entre les blocs. La nature de ce qui peut circuler va des fluides aux données, en passant par l énergie.

Le diagramme d exigences Lié à, inclus dans «derivereqt» = relier des exigences de niveaux différents «refine» = ajout de compléments