19/11/2015
Domingues Almeida Nicolas Panchasothy Harisan
TD 2 sysml Démarche de projet
Table des matières
Introduction : 2
Sysml est fait pour : 2
Tableau comparatif: 4
Lequel choisir ? 6
Bibliographie 7
Introduction :
SysML est à l'ingénierie des systèmes complexes et/ou hétérogènes ce qu'UML est à l'informatique. 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. C’est un langage de modélisation graphique développé par l'OMG, INCOSE et AP233
Sysml est fait pour :
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.
Modelio Editeur : Modeliosoft
Modelio est un ensemble d’outils pour la modélisation et la génération de rapports, d’architecture ou de code. Modelio est un outil qu’on utilise souvent dans les universités. D’ailleurs il existe un programme académique Modelio qui permet aux universités de bénéficier de ce logiciel gratuitement.
Parmi ses nombreuses fonctionnalités, Modelio apporte :
-
La génération de documentation aux formats HTML et Word
-
Le support intégral d’UML2
Enterprise Architect Editeur : SPARX SYSTEMS
Bien plus qu’un modeleur UML, Enterprise Architect permet de s’interfacer avec les outils de développement IDE Visual Studio ou Eclipse, et même avec Subversion. Il est disponible en 6 versions (Corporate, Professional, Desktop, Ultimate, Systems Engineering et Business and Software Engineering).
Topcased – Editeur : Consortium
Topcased est un acronyme pour Toolkit in Open Source for Critical Applications & Systems Development (boîte à outils open source pour le développement d’applications critiques et de systèmes).
Topcased offre des fonctionnalités pour l’analyse d’exigences, la modélisation, la simulation de modèles, l’implémentation, les tests, la validation, la rétro-ingénierie, la génération de code, de modèles et de documentation et ainsi que la gestion de projet.
Ce qui fait de lui un outil très complet et performant. Il est utilisé par de nombre laboratoire de recherche comme par exemple, la Fédération de Recherche en Informatique et Automatique CNRS FR 2238, l’INSA ou l’Institut de Recherche en Informatique de Toulouse.
Visual Paradigm for UML – Editeur: Visual Paradigm
Visual Paradigm est un outil de modélisation UML. Il permet d’analyser, de dessiner, de coder, de tester et de déployer. Il vous permettra de dessiner tous les types de diagrammes UML, de générer le code source à partir de diagrammes et d’élaborer la documentation. Il vous permettra également de réaliser le mapping objet relationnel automatiquement en partant de vos diagrammes de classe
Tableau comparatif:
Nom de Logiciel
|
Modelio
(chercheur, étudiant)
|
Entreprise architecte
(modeleur autonome, professionnelle)
|
Topcased
(chercheur)
|
Visual Paradigm for uml (modéleur autonome, chercheur)
|
Type
|
Outil UML/MDA
|
Concepteur UML
|
Développement logiciel
|
Modélisation UML
|
Licences
|
OpenSource, Commercial
|
Propriétaire
|
Eclipse Public License
|
Libre
|
Programmation
|
Ecrit en java c++
|
C++
|
multi-plateforme Java Virtual
|
Java
|
Langue
|
Anglais, Français, Allemand
|
Multilingue
|
Multilingue
|
Multilingue
|
environnement
|
Windows, Linux, Mac OS
|
Windows, Linux, Mac OS
|
Unix, Linux, Mac OS X, Sun OS / Solaris, MS Windows,
|
multiplateforme
|
Les critères de coûts
|
Licence : 2200 euros
Maintenance : 1000 euros
|
Licence corporate : 539 dollars
|
Toolkit in open-source for critical application & systems development)
|
Standard : 299 $
Non commercial : gratuit
Professionnel : 699$
Entreprise : 1399$
|
Ergonomie
|
-programme académique modelio pour intégrer l’outil dans le programme d’étude
-successeur d’obecteering
|
Dispose de différentes fonctions facilitant la conception des diagrammes aux débutants
|
Très complet et pensé pour l’efficacité
|
Dispose de différentes fonctions facilitant la conception des diagrammes aux débutants
|
Types de graphiques pris en charge
|
- Cas d’utilisation
- Classe
- Objet
- Etat
- Activité
- séquence
- composant
- Déploiement
- Package
-BPMN
- Communication
|
- Cas d’utilisation
- Classe
- Objet
- Etat
- Activité
- séquence
- composant
- Déploiement
|
- Cas d’utilisation
- Classe
- Etat
- Activité
- séquence
- composant
- Déploiement
- Communication
|
- Cas d’utilisation
- Classe
- Objet
- Etat
- Activité
- séquence
- composant
- Déploiement
- Package
-BPMN
- Communication
-Structure composite
-Chronogramme
|
Les critères d’évolution
|
- supporte tout l’UML2
-intègre BPMN
-génération de document HTML,Ms-word, open document
-modélisation et application de Design Patters
|
Disponible en 6 versions avec des fonctionnalités adaptées
|
Permet de réaliser beaucoup de types de modèles
|
- Génération de code source à partir de diagramme
-réalisation du mapping objet relationnel automatiquement à partir des diagrammes de classe
|
Avantage
|
- extensible et compatible
- facilité de personnalisation
- assistance interactive
- payant mais vraiment complet et offre plusieurs fonctionnalités que d’autres non pas
|
- possibilité de modéliser
- convertir une GEO database
- traçabilité d’autre modèle
- accès à la technique de conception
Riche en plaquette commercial
|
- Plugin eclipse intégré
-Très complet et pensé pour l’efficacité
- open source
|
- différentes fonctions facilitant la conception des diagrammes aux débutants
- open source pour les non commercial
|
Inconvénient
|
- un peu cher
- certaines mises à jour de plus en plus payantes en fonction de nos besoins
|
N’est pas gratuit
- peu productif en R&D
|
Leur niveau de maturité et documentations et généralement trop faible il faut contacter les développeur
|
|
la facilité de manipulation du logiciel
|
Facile d’utilisation
|
Facilité pour les débutants
|
Complet et un peu complexe
|
Facilité pour les débutants
|
possibilités de personnalisation ?
|
Oui possibilité de personnalisation
|
Personnaliser l’interface de l’outil entreprise interface
|
Possibilité de personnalisé le modèle
|
Il possède bon nombre de navigateurs permettant de personnaliser chaque élément
|
Intégré ou autonome
|
Intégrable dans Elipse
|
Autonome et intégrable à Elipse
|
Intégré à eclipse
|
Intégrable dans eclipse, NetBeans et Intelli
|
Lequel choisir ?
Modélio est donc pour nous le meilleur choix même payant il offre des fonctionnalités en plus et est plus facile d’utilisation ce qui nous permet de pouvoir faire tous les types de modèles. Les aides et documentation aussi sont complète comparé à d’autre ce qui en fait un meilleur logiciel
Complet Support complet des standards de modélisation OMG (UML2, BPMN, MDA, …)
Intégré Gestion totale de la cohérence et de la traçabilité, analyse de l'impact de modifications
Simple & Productif Production automatisée de code applicatif guidée par le modèle
Travail d'équipe Gère la coopération distribuée et répartie de vos équipes, peut s'adapter à vos procédures. Supporte la comparaison / fusion de modèles
Extensible Modelio peut être étendue pour toute méthodologie
-
Abordable Bénéficiez du meilleur rapport qualité-prix avec Modelio Enterprise Edition
Bibliographie
http://en.wikipedia.org/wiki/Visual_Paradigm_for_UML
http://www.topcased.org/
http://www.sparxsystems.com/products/ea/index.html
http://archive.modeliosoft.com/fr/about-fr/modelio-academic-program-fr.html
http://framasoft.net/article5048.html
http://www-03.ibm.com/software/products/en/ratirhapfami#
http://staruml.io/
http://www.bouml.fr/
https://fr.wikipedia.org/wiki/Comparaison_des_logiciels_d%27UML
https://fr.wikipedia.org/wiki/Modelio
https://fr.wikipedia.org/wiki/BOUML
https://fr.wikipedia.org/wiki/StarUML
https://fr.wikipedia.org/wiki/Topcased
Dostları ilə paylaş: |