Trabalho de Conclusão de Curso (TCC) - Especialização em Engenharia de Software - Universidade Federal do Paraná (UFPR) - 2013-2015.
Final Project - Specialization in Software Engineering - Universidade Federal do Paraná (UFPR) - 2013-2015.
O objetivo do trabalho foi desenvolver uma ferramenta de gerenciamento de requisitos web fundamentada em conceitos da engenharia de requisitos e gerenciamento de requisitos. Na metodologia, é aplicado o processo RUP de engenharia de software durante todo o ciclo de desenvolvimento. Tecnicamente, utilizou-se Java EE para o desenvolvimento da API do lado do servidor e uma combinação de HTML com os frameworks Bootstrap e AngularJS no lado do cliente. Concluiu-se o desenvolvimento do software com sucesso, dentro do prazo e atendendo todos os requisitos acordados. Contribuições futuras podem evoluir funcionalidades já existentes ou acrescentar novas funcionalidades com o objetivo de proporcionar maior apoio à tarefa de gerenciamento de requisitos.
Palavras-chave: Engenharia de Requisito. Gerenciamento de Requisitos. Ferramenta de Requisitos de Software.
The objective of this work was to develop a web requirements management tool based on concepts of requirements engineering and requirements management. The software engineering RUP process was applied during the whole development cycle. Technically, Java EE was used for the development of the server-side API and a combination of HTML with Bootstrap and AngularJS frameworks on the client side. The development of the software was successfully concluded on time and attending all the agreed requirements. Future contributions may improve existing features or inclusion of new aspects in order to provide greater support for the requirements management task.
Keywords: Requirements Engineering. Requirements Management. Software Requirements Tool.