WER2020 - 23th Workshop on Requirements Engineering, São José dos Campos, SP - Brazil


Uma Ferramenta para Construção de Catálogos de Padrões de Requisitos com Comportamento

Taciana N. Kudo; Renato F. Bulcão-Neto; Auri M. R. Vincenzi

10.29327/1298730.23-12

PDF Scholar

Abstract

Um padrão de requisitos de software (PRS) reúne comportamentos e serviços de aplicativos com características semelhantes. Apesar dos benefícios obtidos com a adoção de PRS em projetos de software, há uma carência de pesquisas sobre PRS em outras fases do desenvolvimento, além da Engenharia de Requisitos. Com base em descobertas na literatura, o uso prático de PRS pode ser melhor experimentado pelo uso conjunto de metodologias de desenvolvimento bem estabelecidas, ferramentas de software orientadas a PRS e catálogos de PRS de modo sistematizado. Nesse sentido, o metamodelo Software Pattern MetaModel (SoPaMM) permite relacionar um PRS com outros tipos de padrão de software e incorpora comportamentos sob a influência da metodologia ágil Behavior-Driven Development (BDD). Neste artigo, propõe-se a ferramenta Terminal Model Editor (TMEd) para apoiar a construção de modelos terminais para domínios específicos, usando o metamodelo SoPaMM como modelo de referência. Um exemplo de uso da TMEd é apresentado com a elaboração de um catálogo de padrões de requisitos legais para a certificação de Sistemas de Registro Eletrônico de Saúde (S-RES) no Brasil. Espera-se que os esforços com a ferramenta TMEd e o catálogo de padrões de requisitos para S-RES baseados no metamodelo SoPaMM ajudem a comunidade a melhor compreender o impacto geral do uso de PRS no ciclo de vida de software, não limitando-se à Engenharia de Requisitos.

Padrão de requisito de software; BDD; Ferramenta; Catálogo



WER Editions