Controla
Uma ferramenta open-source e com um grande potencial, o Controla foi desenvolvido como um trabalho final do Curso de Bacharelado em Sistemas de Informação da Faculdade de Viçosa (FDV) - MG, ele tem como objetivo apoiar as atividades inerentes ao processo de desenvolvimento de software.
A definição e implantação de um processo de desenvolvimento de software nas pequenas empresas desenvolvedoras é algo incomum, pois geralmente o foco está no desenvolvimento para o atendimento imediato do problema do cliente. Sendo assim, o gerenciamento dos requisitos e das mudanças ao longo do projeto torna-se um processo bastante dispendioso, sendo que, na maioria das vezes não há ferramentas de apoio ou documentação formal dos projetos de software, quadro esse agravado pela rotatividade de pessoal (turnover).
O Controla oferece importantes recursos:
1. Gerenciamento de Requisitos;
2. Gerenciamento de Casos de Uso;
3. Gerenciamento de Casos de Teste e Erros;
4. Planejamento de Liberações;
5. Gerenciamento de Implementações;
6. Controle de Dependência entre implementações;
7. Matriz de Rastreabilidade (Traceability Matrix):
7.1.1. Rastreabilidade dos requisitos;
7.1.2. Rastreabilidade de projeto;
7.1.3. Casos de Uso X Implementações;
7.1.4. Casos de Uso X Casos de Teste;
7.1.5. Casos de Teste X Erros;
7.1.6. Implementações X Erros;
7.1.7. Liberações X Casos de Uso;
7.1.8. Liberações X Casos de Teste;
7.1.9. Erros X Liberações;
8. Registro de Métricas para todos os artefatos;
9. Ferramenta de estimativa de tamanho de software por Pontos de Casos de Uso;
10. Ferramenta para priorização de Requisitos;
11. Emissão de documentos:
11.1.1. Documento de Plano de Projeto;
11.1.2. Documento de Casos de Uso;
11.1.3. Documento de Especificação de Requisitos;
11.1.4. Exportação de dados;
A seguir na Figura 1, a interface principal do Controla.
Figura 1 - Interface Principal do Controla
Figura 2 -