Processo de Engenharia de Requisitos
Por: welkambabreu • 6/5/2018 • Monografia • 6.579 Palavras (27 Páginas) • 267 Visualizações
KARINA ABREU
PROCESSO DE ENGENHARIA DE REQUISITOS
RIO DE JANEIRO
2015
PROCESSO DE ENGENHARIA DE REQUISITOS
KARINA ABREU
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
Curso de Pós-Graduação
MBA em Engenharia de Software
Orientador: Ricardo Maia Cister, MSc.
Rio de Janeiro
2015
FICHA CATALOGRÁFICA
[pic 1]
AGRADECIMENTOS
Primeiramente agradeço a Deus por ter me sustentado e guiado para finalizar mais uma etapa da minha vida através deste trabalho.
Quero agradecer ao meu marido, que é o amigo de todas as horas, pela compreensão e o apoio durante esta jornada.
Ao professor Ricardo Cister, agradeço pela paciência, dedicação e disponibilidade de orientar na elaboração desta monografia possibilitando a conclusão de mais um desafio.
RESUMO
Este trabalho demonstrou através do estudo de caso baseado em uma empresa de desenvolvimento de sistemas, as situações que ocorreram com a falta de processo e apresentou que a engenharia de requisitos possui os procedimentos necessários para a construção de sistemas. Nessa pesquisa observou-se que o crescimento da demanda evidenciou em 95% os problemas que ocorriam na equipe de desenvolvimento.
Realizou-se uma análise, para identificar alguns processos ou metodologias que pudessem contribuir na resolução dos problemas revelados com o crescimento da demanda.
Com o resultado da pesquisa, apurou-se que o processo de engenharia de requisitos possuía os procedimentos essenciais para possibilitar a equipe da empresa de desenvolvimento capturasse o máximo de requisitos possíveis e mais consistentes. Assim, estimulou a empresa aumentar a equipe através da contratação de profissionais capacitados para focar 100% na coleta e detalhamento das informações transformando-as em fonte de consulta para toda a equipe.
Após a aplicação do processo de engenharia de requisitos, os problemas que foram evidenciados em 95% devido ao crescimento da demanda obtiveram uma queda de 80% em razão do aumento das entregas e da satisfação dos clientes.
Diante desse cenário, é possível afirmar que o processo de engenharia de requisitos é o fundamento de qualquer projeto, possibilita a construção das funcionalidades de forma lógica e detalhada de acordo com as necessidades dos clientes e que sem a definição adequada dos requisitos inviabiliza a construção de qualquer sistema.
Índice de Ilustrações
Figura 1: RUP - Disciplinas e Fases 18
Figura 2: Fases da Engenharia de Requisitos 21
Sumário
1. INTRODUÇÃO 8
1.1. Problemas identificados 11
2 . REVISÃO DA LITERATURA 14
2.1. Engenharia de Requisitos 14
2.2. Scrum 15
2.3. Retional Unified Process (RUP) 17
3. MÉTODO 20
3.1. Engenharia de Requisitos 20
3.2. Fases da Engenharia de Requisitos 20
3.2.1 Elicitação de requisitos 22
3.2.2 Validação de requisitos 25
3.2.3 Especificação de requisitos 26
3.2.4 Gerência de requisitos 26
4. ESTUDO DE CASO 28
4.1 Característica da Empresa 28
4.2 Equipe 28
4.3 Sistemas 29
4.4 Procedimentos das Atividades 29
4.6 Aplicação do Scrum 31
4.7 Aplicação do RUP 31
4.8 Resultados 31
5. CONCLUSÃO 33
5.1 Propostas para ações futuras na empresa 34
1. INTRODUÇÃO
A Engenharia de Requisitos é um processo que contém o levantamento, modelagem, especificação, verificação e manutenção das informações que um sistema deve possuir a partir da sua concepção até sua realização. Esse processo impacta de forma significativa no desenvolvimento de software delimitando o escopo do projeto e determinando uma base comum com a finalidade de garantir a comunicação em todas as etapas envolvidas no projeto. Quanto melhor desempenhada a fase de engenharia de requisitos e seu o gerenciamento que são realizados dentro do projeto, menos erros ocorrerão durante o desenvolvimento. De acordo com Kappel et al. (2006, p. 3), a “engenharia em geral significa a aplicação prática da ciência para o comércio ou indústria com o objetivo de projetar aplicações ou solicitações feitas, da melhor, isto é, mais rápida, mais barata, mais segura, etc., maneira”.
...