CLUPIR: Um Modelo para a Classificação de Linguagens de Modelagem Visual de Software
engenharia de software, linguagens de modelagem visual de software, classificação, taxonomia.
As Linguagens de Modelagem Visual de Software (LMVSs) desempenham um papel crucial ao facilitar os processos de análise e documentação de sistemas, bem como a comunicação entre os envolvidos. No entanto, a grande quantidade de linguagens disponíveis dificulta o processo de seleção de uma LMVS adequada pelo projetista de software para modelar uma determinada situação-problema. Esta pesquisa criou um modelo de classificação (CLUPIR) que objetiva organizar e catalogar LMVSs com base num conjunto de aspectos. Os modelos de classificação existentes e seus aspectos de classificação foram levantados por meio de um mapeamento sistemático da literatura, o que embasou a escolha dos aspectos de classificação do modelo CLUPIR. Ao final da pesquisa, para demonstrar a utilização do modelo, oito LMVSs foram classificadas. Depois disso, realizamos uma validação da utilidade do modelo com 30 profissionais da indústria de software.