Dissertação

REBox: Collaborative Environment for Requirements Engineering EVALUATED

Engenharia de Requisitos é uma área extremamente importante no processo de desenvolvimento de sistemas de software que requer uma estreita colaboração entre stakeholders no sentido de alcançar uma visão partilhada dos problemas a resolver. Devido a isso, torna-se particularmente importante a utilização de uma ferramenta colaborativa para gerir documentos de especificação de requisitos, no sentido de garantir o alinhamento de expectativas através de uma melhor comunicação entre as partes interessadas. As ferramentas colaborativas atualmente disponíveis para a área de ER já oferecem a possibilidade de gerir estes documentos, mas estão mais direcionadas para garantir uma boa organização e rastreabilidade dos requisitos do que a qualidade dos mesmos. Além disso, existem questões nesta área que não foram ainda devidamente aprofundadas, como a falta de propostas para modelar eficientemente aspetos de variabilidade de sistemas de software ao nível dos requisitos. E portanto, uma plataforma que apresente simultaneamente boa usabilidade, uma estrutura formal para modelar conceitos de ER e uma forma eficiente de gerir variabilidade ao nível dos requisitos, pode contribuir para um processo de criação de documentos de requisitos mais rápido e menos sujeito a erros. Esta dissertação propõe REBox, uma plataforma colaborativa para ER suportada por uma linguagem desenhada para criar especificações de requisitos mais rigorosas. A plataforma oferece um editor familiar mas poderoso, bem como um conjunto de funcionalidades direcionadas à reutilização. Para além disso, propõe uma abordagem inovadora para gerir variabilidade de requisitos, baseada na recente proposta da OMG para uma norma de modelação de variabilidade: a linguagem CVL.
Engenharia de Requisitos, Plataformas Colaborativas, Reutilização, Modelação de Variabilidade

Novembro 11, 2016, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Alberto Manuel Rodrigues da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado