Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of Copy of Copy of SysML

No description
by

on 14 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of Copy of Copy of SysML

Bouzayani Mouna

Mariam Chaabane
Réalisé par:

SysML
C’est un langage de modélisation spécifique au domaine de l'ingénierie système. Il permet la spécification, l'analyse, la conception, la vérification et la validation de nombreux systèmes.
Comme UML, SysML est un langage et non une méthode
1. C’est quoi un SysML ?
Spécifier les systèmes.
Analyser la structure et le fonctionnement des systèmes.
Décrire les systèmes et concevoir des systèmes composés de sous systèmes.
Vérifier et valider la faisabilité d'un système avant sa réalisation.
2. SysML est fait pour :
Les composants physiques de toutes technologies.
Les programmes.
Les données et les énergies.
Les personnes.
Les procédures et flux divers.
3. SysML intègre
SysML est à l'ingénierie des systèmes complexes et/ou hétérogènes . SysML doit permettre à des acteurs de corps de métiers différents de collaborer autour d'un modèle commun pour définir un système.
SysML est un moyen de regrouper dans un modèle commun à tous les corps de métiers, les spécifications, les contraintes, et les paramètres de l'ensemble du système.
4. Objectifs de SysML
SysML n'aborde plus la conception avec la notion de classes mais avec la notion de blocs qui deviendrons des parties mécaniques, électroniques, informatiques ou autres.
Partage des spécifications d'un système complexe entre tous les corps de métiers.
Identification des risques et création d'une base d'analyse commune à tous les participants d'un projet.
Facilite la gestion de projets complexes, l'évolutivité et la maintenabilité des systèmes complexes.
Documente et capitalise le savoir de tous les corps de métiers dans un projet.
5. Les avantages d'une modélisation SysML sont :
Jugé par:

Bouasida Nadia
4. Objectifs de SysML
6. Architecture SysML
vs UML
Représentation de l'organisation des diagrammes SysML comparée à UML est celle-ci :
10. Comparatif des
diagrammes
UML et SysML
Comme vous pouvez le vérifier ci-dessous SysML est très proche de UML et en même temps plus simple.
11. Les diagrammes SysML
En SysML chaque diagramme est nommé d'une façon bien précise et constitue un élément nommé du modèle.
Pour cela SysML définit une en-tête standard à chaque diagramme qui contient obligatoirement :
Le type de diagramme.
Les éléments représentés dans le diagramme : packages, blocs, activités, etc....
Le nom de l'élément modélisé.
Le nom du diagramme ou de la vue représentée.
D'aprés cette présentation, on peut conclure que la principale différence réside dans le fait que SysML utilise des « Block » quand UML utilise des « Class ».
En plus que sysml est plus simple dans la modélisation et il est utilisé pour résoudre des cas complexes

Merci pour Votre Attention
7. Description fonctionnelle
Trois diagrammes interviennent dans la modélisation fonctionnelle d'un système.

Le diagramme des cas d'utilisation (UCD)

Il délimite la frontière entre ceux qui interagissent avec le système, les acteurs (humains, systèmes, flux d'énergie, de matière, etc.), et le système lui même ;
les cas d'utilisation présentent de façon organisée les fonctionnalités métier attendues du point de vue de l'utilisateur final ;
Il associe les cas d'utilisation aux acteurs concernés.
Chaque cas d'utilisation fait l'objet d'une description soit textuelle, soit par un diagramme comportemental (diagramme d'état ou de séquence).


Le diagramme des exigences


Il répertorie et organise les exigences de toute nature énoncées dans le cahier des charges (les contraintes fonctionnelles, les performances attendues, les limites, les exigences commerciales, etc). Exemple


Le diagramme de contexte


Il complète éventuellement la description fonctionnelle en présentant tous les éléments externes qui influencent le système étudié et le système lui même.

Diagramme des cas d'utilisation d'un lecteur MP3
Diagramme d'exigence d'un lecteur MP3
Diagramme de contexte d'un lecteur MP3
8. Description structurelle

Le diagramme de définition des bocks (BDD)


Il répertorie les constituants du système ou d'un block en précisant éventuellement leur rôle et leur quantité. Chaque block peut faire l'objet d'une description plus précise en indiquant ses constituants, ses propriétés, les opérations qu'il peut effectuer ainsi que les contraintes ou limites auxquelles il est soumis. Exemple :
Le langage sysML propose 2 diagrammes destinés à décrire la composition du système.
Diagramme de définition de blocks d'un lecteur MP3
Le diagramme de block interne (IBD)


Il représente les liens, les flux et les informations échangées entre les part d'un block ou du système. Le cadre du diagramme représente le block lui même ou le système.

Diagramme de block interne du Block Alimentation (Lecteur MP3)
Un port symbolise ce qui peut entrer/sortir d'un block. On en distingue 2 types :
- Le port de flux (flow port) qui correspond à l'entrée/sortie d'un flux de matière, d'énergie, de données, etc. Le sens de circulation peut être précisé par une flèche.
- Le port standard qui représente un point de communication lié à un service :
----> Une entrée/sortie véhiculant des informations (ou des ordres) logiques/numériques comme l'état d'un bouton poussoir ;
----> Une communication plus élaborée entre 2 parts via un réseau.

Les connecteurs représentent les liaisons entre les ports ou les parts, en précisant éventuellement la nature du lien ou ce qui est réellement véhiculé.
9. Description comportementale
Pour modéliser l'aspect dynamique d'un système et/ou de ses constituants, le langage sysML propose des diagrammes de comportement parmi lesquels on trouve :

Le diagramme d'état (stm)


Il modélise l'évolution de l'état d'un block en fonction des événements qui peuvent se produire. Exemple :

12. Conclusion
Le diagramme de séquence
Il représente l'échange de messages entre le système et des acteurs, ou entre des parties du système, de manière chronologique en précisant d'éventuelles contraintes de temps. La lecture d'un tel diagramme se fait de haut en bas.

Diagramme de séquence du cas d'utilisation "Allumer" du lecteur MP3
Diagramme état - transition partiel d'un lecteur MP3
Lorsque une séquence de message n'est pas linéaire (conditionnelle, répétitive, simultanée), les messages concernés sont encadrés par des fragments combinés :
Full transcript