Que ferramentas (livres) você usa para projetar software [fechado]
que Ferramentas usa para acelerar a documentação do desenho da aplicação. Ou seja, criar wireframes, fluxogramas. Que outros métodos você acha essenciais .
é o consenso geral de que os casos de uso são vitais, ou é um bom documento funcional mais fácil e mais rápido
18 answers
USOmodelos Balsamiq para a concepção da IU epara o paradigma Visual Aigilian para a modelização - permite passar muito bem de processos empresariais de alto nível para requisitos granulares e modelos UML... E é bastante barato.
O lápis para o Firefox é muito bom para diagramas simples e esboços GUI.
E se não gostar como um add-on FF, poderá obter uma versão Autónoma Para Linux ou windows.
USO o Freemind para lidar com todas as ideias que recebo quando estou a pensar na solução de um problema. E então usando os ícones e cores em cada nó eu posso priorizá-los. Gosto mesmo daquela ferramenta de freeware.
Principalmente Dia ( http://projects.gnome.org/dia / ), Papel e cartão para "desenhos" rápidos.
Uso um quadro branco de quatro secções com impressora incorporada. Assim, posso fazer design privado na minha secretária ou num grupo de colegas, e isso permite-me imprimir as minhas divagações para mais tarde.
Nunca encontrei uma aplicação que me dê todas essas capacidades (embora um monitor de 1,80 m por 1,80 m fosse fixe, não acho que o meu empregador vá pagar o dinheiro por isso).
Por vezes, a melhor solução tecnológica não é nenhuma tecnologia (embora eu Vá ser verificando as outras respostas para ver se as ferramentas melhoraram desde a última vez que eu olhei - eu sou muito cínico no entanto, assim que eu abordá-lo com um certo pessimismo).
OpenOffice.org ' s "Draw" faz um trabalho decente para criar fluxogramas e diagramas semelhantes, desde que você não espere que ele saiba (e faça valer) a sintaxe e semântica de um dado tipo de diagrama.
Dia, graphviz (dot), Caneta e papel, e a minha própria mente.
Todos estes são livres como na fala. Dia e graphviz também são livres como na cerveja.Gliffy (wireframing, fluxograma) tem uma versão básica gratuita, mas todos os documentos produzidos desta forma são públicos, pelo que não são muito utilizáveis, suponho.
Normalmente encontro-me a usar o MS Excel para desenhar fluxogramas em vez do Visio, devido à sua facilidade de utilização e à justaposição dos cálculos da folha de cálculo com o próprio fluxograma. Eu escrevo o pseudocode bem ao lado do fluxograma em MS Excel, e isso torna a revisão muito mais fácil.
Papel para cortar (3 'por 2') e um marcador e lápis. Eu gosto da superfície grande, mas acho mais fácil trabalhar em uma superfície horizontal (em vez de usar um quadro branco.)
Na verdade, modelei alguns fluxogramas para o chefe do MS Publisher. As ferramentas de desenho são boas o suficiente, e converte-se em pdf. Não é grátis, mas pode já estar no seu posto de trabalho.Eu nem sempre uso casos, ou até mesmo histórias de usuários, mas sempre vai pensar em como um novo aplicativo será usado, e por quem, antes de planear. Isso ajuda-me a defender melhor as minhas especificações.
Aqui está mais detalhes de um dos meus posts .
Estou actualmente a utilizar OmniGraffle tanto para esboços como para documentação (combinado com papel e lápis, claro). É bastante elegante, rápido e torna fácil de produzir documentação boa aparência.
A principal desvantagem é que não está ligado ao código de forma alguma, o que torna o refactoring um pouco mais difícil, mas isso vale para muitas das ferramentas certo? Também não é gratuito, embora muito barato para uma ferramenta com a sua maturidade e força.
Acho que o Umbrello (esbarrou nele enquanto andava pelo KDE em Fedora) é uma boa ferramenta, embora não tenha muito com que a comparar.