Programação de Sistemas Corporativos
Aline e Jéssica
● Redmine
● Git
● GitHub
● ArgoUML
● DIA
● NetBeans
O Redmine é uma ferramenta open-source
que serve para o gerenciamento de
projetos.
• Funciona em plataforma Web.
• Desenvolvida em ruby on rails.
• Acompanhamento e monitoramento de
bugs e tarefas.
• Estimativa de tempo e alocação de
recursos.
• Gera e monitora gráfico de Gantt
Interface Web Redmine
O Git é um sistema de versionamento
descentralizado, ou seja, ele não trabalha
com um repositório padrão, para onde
todos os commit são enviados.
O workflow básico do Git pode ser descrito
assim:
1- Você modifica arquivos no seu diretório
de trabalho.
2- Você seleciona os arquivos, adicionando
snapshots deles para sua área de
preparação.
3- Você faz um commit, que leva os arquivos
como eles estão na sua área de preparação e
os armazena permanentemente no seu
diretório Git.
O Github é um serviço de hospedagem
distribuído desenvolvido para projetos que
utilizam o controle de versão Git.
• O GitHub oferece alguns recursos de
redes sociais.
ArgoUML
ArgoUML é um software voltado para
modelagem UML (Linguagem de Modelagem
Unificada)
● open source;
● multiplataforma
● Exportação de diagramas nos formatos
GIF, PNG, PS, EPS, PGML e SVG;
● Disponível em 10 idiomas, incluindo
português;
● oferece suporte para a criação de todos
os diagramas UML.
● Suporte de geração de código:
JAVA, Python, PHP, C++, C#
A ferramenta Dia é usada para
desenvolver todo o tipo de diagramas:
• UML
• Entidade relacionamento
• diagramas de fluxos
• diagramas de rede
• diagramas elétricos
DIA
O NetBeans IDE é um ambiente de integrado de
desenvolvimento de software
principais recursos :
 Refatoração
 Depuração / Debug
 Testes / TDD
Dúvidas?
Referências
http://ultradownloads.com.br/download/ArgoUML-
Windows/
http://rafaelsart.com/tutorial/tutorial_git_github.pd
f
http://blog.coderepository.net/2011/12/20/gerencia
mento-de-projetos-com-redmine/
https://netbeans.org/
http://portableapps.com/apps/office/dia_portable

Apresentando ferramentas CASE