Plugin para Contagem de Pontos por Caso de Uso para o Astah Professional
Andréia Alencar Carvalho da Silva; José Augusto Fabri
doi:10.20906/CPS/SICITE2015-0160
Resumo
A gestão de projetos de software pode ser considerada uma atividade de extrema importância e pode ajudar a garantir a excelência, qualidade e confiabilidade no desenvolvimento de projetos. Garantir essas características no desenvolvimento de um projeto requer estimativas de esforço (número de pessoas e hora de trabalho), custo e prazo. Para estimar o esforço e o prazo associados ao desenvolvimento de projetos existem as medidas de tamanho de software, entre estas medidas é possível citar os pontos por função e os pontos por caso de uso. Os tópicos abordados neste relatório abrangem toda a teoria de contagem de pontos por caso de uso e o desenvolvimento de um plugin prático para a ferramenta astah. A teoria de pontos por caso de uso, baseia-se em duas etapas, o cálculo da complexidade dos atores e o cálculo da complexidade dos casos de uso de um projeto UML. Através do site da ferramenta foi possível aprender sobre a arquitetura da API e obter exemplos de plug-ins desenvolvidos para a ferramenta. Após estudar a API e desenvolver alguns exemplos, foi possível criar a ferramenta especificada para realização do cálculo dos pontos por caso de uso, de forma automática na ferramenta astah. O plugin desenvolvido, é baseado na linguagem de programação Java e foi desenvolvido no ambiente de desenvolvimento conhecido como Eclipse, devidamente configurado para utilizar o kit de desenvolvimento da ferramenta astah. Esse plugin está disponível para a comunidade de desenvolvimento de softwares.
Palavras-chave: Métricas de Software; Pontos por caso de uso; Diagrama de caso de uso; Diagrama de Sequencia; Plugin; Astah