10.29327/1298730.23-12
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
@inproceedings{wer202020, author = {Kudo, T. N. and Bulcão-Neto, R. F. and Vincenzi, A. M. R.}, title = {Uma Ferramenta para Construção de Catálogos de Padrões de Requisitos com Comportamento}, booktitle = {Proceedings of the WER2020-23th Workshop on Requirements Engineering, São José dos Campos, SP - Brazil}, year = {2020}, issn = {2675-0066}, isbn = {978-65-00-73318-1}, doi = {10.29327/1298730.23-12} }