J'utilise MS Visio pour la plupart de mes travaux de conception/architecture lorsque j'ai besoin de pouvoir enregistrer le diagramme quelque part et le modifier plus tard. Je ne suis pas le plus grand fan de Visio, mais il fait le travail (et c'est gratuit au travail).
Je me demandais s'il y avait de bonnes alternatives au logiciel Visio assez cher, peut-être encore mieux, que vous avez utilisé dans le passé et avec lequel vous étiez à l'aise. J'aimerais certainement avoir ce programme dans ma boîte à outils!
J'utilise yEd . Il est disponible gratuitement pour toutes les principales plates-formes et dispose d'outils soignés pour la mise en page automatique des diagrammes.
un usage général gratuit programme de création de diagrammes avec une interface multi-documents.
Il s'agit d'une application multiplateforme écrite en Java qui s'exécute sur Windows, Linux, Mac OS et d'autres plates-formes prenant en charge la JVM.
yEd peut être utilisé pour dessiner de nombreux types de diagrammes différents, y compris organigrammes , diagrammes de résea , diagrammes UML , BPMN diagrammes, cartes mentales , organigrammes et diagrammes de relation d'entité . yEd permet également d'utiliser des graphiques vectoriels et raster personnalisés comme éléments de diagramme.
yEd charge et enregistre les diagrammes de/vers GraphML , un format basé sur XML. L'application peut imprimer des diagrammes, y compris de très grands diagrammes qui s'étendent sur plusieurs pages ...
J'utilise Enterprise Architect ( http://www.sparxsystems.com.au/ ).
Chacun a ses propres priorités, mais pour moi, ce sont les bonnes pour un outil comme celui-ci:
MLet est un outil open-source gratuit pour la conception de diagrammes UML. Je l'ai utilisé occasionnellement, c'est lourd à utiliser (ou du moins il y a quelque temps, peut-être qu'ils l'ont peaufiné depuis), mais fait le travail. Vous n'obtiendrez pas de diagrammes aussi jolis que dans Visio, donc cela pourrait être un problème s'ils sont destinés à une présentation plus publique.
Il y a aussi astah * , l'édition communautaire est gratuite. Je ne l'ai pas utilisé cependant.
J'utilise inkscape. OpenClipart a une sélection assez large de SVG techniques copyleft à utiliser dans les diagrammes techniques, et je garde un dossier plein de symboles supplémentaires que j'ai créés. Ce n'est certainement pas aussi riche en fonctionnalités que visio, mais je trouve qu'en général, quand j'ai besoin de faire des diagrammes, je veux juste quelque chose de simple qui fait passer le message de toute façon, et Inkscape le fait sans me gêner.
ModelMaker , ma fonctionnalité préférée est l'intégration code/modèle, vous pouvez générer du code à partir du modèle et vice versa.
btw. Je devrais probablement mentionner que l'intégration de code/modèle ne fonctionne qu'avec C # et Delphi
J'ai utilisé CADE plusieurs fois. Je l'ai trouvé beaucoup plus intuitif que Visio, mais j'ai rencontré quelques problèmes, donc cela dépend de vos besoins.
Mon couteau suisse préféré pour tous les diagrammes est Microsoft Visio 2007 ou 2010. La plupart de mes diagrammes architecturaux ne sont pas au niveau du code et ne suivent pas strictement UML. Les diagrammes sont au niveau conceptuel ou de type intégration composant/système. J'utilise des formes simples comme des carrés, des rectangles, des ellipses, des captures d'écran, divers symboles et icônes. Visio en a des tonnes et vous pouvez télécharger des formes gratuites de tierces parties pour UML, SOA etc. Un autre avantage est que les fournisseurs de matériel comme Dell, Sun, Cisco, etc. ont tout ce qu'il faut dans les modèles Visio.
Cela dit, j'utilise Sparx Enterprise Architect pour plus de diagrammes de niveau de code en utilisant UML. J'ai également utilisé les diagrammes architecturaux dans Visual Studio 2010 Ultimate et ils ont également une niche.
J'ai essayé Argo, Star, Bouml et quelques autres, mais mes favoris tendent vers une plus grande simplicité car ils me permettent de dessiner des idées rapidement sans trop de tracas:
Mon préféré est le suivant:
Mais j'ai aussi un faible pour cela: