web-dev-qa-db-fra.com

Quels outils (gratuits) utilisez-vous pour concevoir des logiciels

Quels outils utilisez-vous pour accélérer la documentation de la conception des applications. À savoir, la création de wireframes, organigrammes. Quelles autres méthodes trouvez-vous essentielles.

Le consensus général est-il que les cas d'utilisation sont essentiels, ou est-ce un bon document de spécifications fonctionnelles plus facile et plus rapide

32
Stuart

ArgoUML est mon ami depuis de nombreuses années lorsqu'il s'agit de dessiner UML. ArgoUML est un outil et vous posez des questions sur les outils et les processus utilisés (c'est-à-dire "quels artefacts créez-vous avec les outils). Nous nous en tenons généralement aux user stories (projet agile) et ne faisons pas de" classique " cas d'utilisation et documents de cas d'utilisation.

11
krosenvold

J'utilise Balsamiq Mockups pour la conception d'interface utilisateur et Visual Paradigm Aigilian pour la modélisation - cela permet de passer agréablement des processus métier de haut niveau aux exigences granulaires et à la modélisation UML ... Et c'est pas cher du tout.

9
Michał Chaniewski

Sparx EA est un gros coup pour le mâle. Support multilingue avec aller-retour et support d'équipe. Je l'utilise depuis trois ans sans me plaindre.

J'ai utilisé Rational Rose, Poseidon, ArgoUML et plusieurs plugins Eclipse gratuits. Rational est trop grand et trop lent, Poseidon était génial (la version gratuite imprime le dieu grec semi-nu de la mer sur vos diagrammes), et Argo m'a toujours posé des problèmes et n'a pas schématisé ce dont j'ai besoin. Je n'ai jamais trouvé un bon plugin Eclipse "gratuit" ... j'attendais toujours cette balle magique.

8
johnwalker00

L'add-on crayon pour Firefox est assez bon pour les diagrammes simples et les croquis de l'interface graphique.

Et si vous ne l'aimez pas en tant que module complémentaire FF, vous pouvez télécharger un version autonome pour Linux ou Windows.

7
Evan

J'utilise Freemind pour gérer toutes les idées que je reçois lorsque je réfléchis à la solution d'un problème. Et puis, en utilisant les icônes et les couleurs de chaque nœud, je peux les hiérarchiser. J'aime vraiment cet outil gratuit.

6
Allan Simonsen

Surtout Dia ( http://projects.gnome.org/dia/ ), tableau blanc et pour de rapides "dessins" stylo et papier.

4
Tiago

J'utilise un tableau blanc à quatre sections avec imprimante intégrée. De cette façon, je peux à la fois faire du design en privé à mon bureau ou dans un groupe de pairs, et cela me permet d'imprimer mes divagations pour plus tard.

Je n'ai jamais trouvé d'application qui me donne toutes ces capacités (même si un moniteur de 6 pieds sur 4 pieds serait bien, je ne pense pas que mon employeur va ramasser l'argent pour ça).

Parfois, la meilleure solution technologique n'est pas du tout une technologie (bien que je vais vérifier les autres réponses pour voir si les outils se sont améliorés depuis la dernière fois que j'ai regardé - je suis assez cynique, donc j'approche avec un certain pessimisme).

3
paxdiablo

Papier et crayon, tableau blanc et marqueur effaçable à sec. Plus tard, je le transfère à Visio une fois que j'ai résolu les problèmes majeurs. Malheureusement, il ne répond pas à vos exigences de gratuité, désolé.

3
jasonh

"Draw" d'OpenOffice.org fait un travail décent pour créer des organigrammes et des diagrammes similaires, tant que vous ne vous attendez pas à ce qu'il connaisse (et applique) la syntaxe et la sémantique d'un type de diagramme donné.

2
Erich Kitzmueller

dia, graphviz (dot), stylo et papier, et mon propre esprit.

Tous ces éléments sont gratuits comme dans le discours. Dia et graphviz sont également gratuits comme dans la bière.

2
Thomas

Cet outil en ligne d'Autosketch peut également être utile pour la modélisation et la conception. http://draw.labs.autodesk.com/ADDraw/draw.html

1
dead_OTMOPO3

Gliffy (wireframing, flowcharting) a une version de base gratuite mais tous les documents produits de cette façon sont publics, donc pas très utilisables je suppose.

1
Sorin Comanescu

Visio principalement, drawboard/stylo et papier pour les brouillons. J'écris mes dernières réflexions sur un traitement de texte et les publie pour que les autres membres de l'équipe commentent. les présentations sont également importantes pour livrer votre concept à un large public (important dans les grandes entreprises où de nombreuses équipes peuvent être affectées par votre conception/nouveau système, et vous souhaitez obtenir des commentaires de tout le monde).

Je vais vérifier les recommandations ici, je trouverai peut-être un nouvel outil utile.

1
Ami

Papier de skectching (3 'par 2') et une Sharpie et un crayon. J'aime la grande surface, mais je trouve plus facile de travailler sur une surface horizontale (plutôt que d'utiliser un tableau blanc.)

J'ai en fait modélisé certains organigrammes pour le patron dans MS Publisher. Les outils de dessin sont assez bons et convertis en pdf. Pas gratuit, mais peut-être déjà sur votre poste de travail.

Je ne fais pas toujours de cas d'utilisation, ni même de témoignages d'utilisateurs, mais je réfléchis toujours à la façon dont une nouvelle application sera utilisée et par qui, avant de planifier. Cela m'aide à mieux défendre mes spécifications.

1
Crenshaw

Voici plus de détails de n de mes messages .

1
Boydski

Je me retrouve généralement à utiliser MS Excel pour dessiner des organigrammes plutôt que Visio en raison de sa facilité d'utilisation et de la juxtaposition des calculs de feuille de calcul avec l'organigramme lui-même. J'écris le pseudocode juste à côté de l'organigramme dans MS Excel, et cela rend la révision beaucoup plus facile.

1
Muhammad Farhan

Je trouve que Umbrello (heurté dedans lors du contournement de KDE sur Fedora) est un bel outil, même si je n'ai pas grand-chose à comparer.

0
Elsporko

J'utilise actuellement OmniGraffle pour l'esquisse et la documentation (combiné avec du papier et un crayon bien sûr). Il est assez élégant, rapide et facilite la production d'une bonne documentation.

L'inconvénient majeur est qu'il n'est pas du tout connecté au code, ce qui rend la refactorisation un peu plus difficile, mais cela vaut pour de nombreux outils, n'est-ce pas? Il n'est pas gratuit non plus, bien qu'il soit assez bon marché pour un outil avec sa maturité et sa force.

0