ModelGuru: Uma Abordagem Baseada em Métricas para Avaliação de Diagrama de Classes da UML

Abstract

AavaliaçãodediagramadeclassesdaUMLdesempenhaumpapelfundamentalno ensino e na aprendizagem de modelagem de software. Ao elaborar um diagrama de classes da UML, estudantes precisam obter uma avaliação do instrutor para verificar o seu desempenho. Tipicamente, esta avaliação é representada por uma nota, variando de zero a dez. Porém, avaliar os diagramas ainda é uma tarefa subjetiva, sem critérios previamente definidos e compartilhados com os estudantes, exige muito esforço, propensa a erros, sem homogeneidade e transparência sobre os critérios utilizados. Este trabalho, portanto, apresenta o ModelGuru, uma abordagem baseada em métricas para avaliar diagrama de classes da UML. O ModelGuru utiliza métricas de design de software e flexibiliza a avaliação ao tornar configurável os pesos atribuídos as métricas. O ModelGuru foi avaliado através de um estudo de caso para demonstrar sua viabilidade técnica e através do questionário TAM (Modelo de Aceitação de Tecnologia) para entender a percepção de instrutores e alunos em relação aos benefícios da abordagem. No total, 14 participantes responderam o questionário TAM. Os resultados do estudo de caso demonstram a viabilidade do ModelGuru na avaliação de diagramas de classes da UML, gerando notas de forma apropriada. Além disso, os participantes perceberam a facilidade (71,3%) e a utilidade (78,5%) do ModelGuru, bem como mostraram a intenção de uso da abordagem proposta (78,5%). OS resultados indicam que a abordagem é promissora para uso no contexto educacional.

Publication
Graduation Work, Computer Science, Universidade do Vale do Rio do Sinos (Unisinos), São Leopoldo, Brazil, June
Date
Links