Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Requisitos
Parte 01
1
Prof Tavares
Engenharia de Requisitos
• Levantamento de requisitos
Engenharia de requisitos
• Análise de requisitos
• Projeto
• Implementação
• Testes
• Implantação
2
Prof Tavares
Engenharia de Requisitos
Engenharia de Requisitos
• Processo de descobrir, analisar, documentar e verificar os
serviços fornecidos pelo sistema e suas restrições
operacionais.
• Parte do Processo de Desenvolvimento de Software.
3
Prof Tavares
Engenharia de Requisitos
Requisitos como
documentação de
uma necessidade
a ser satisfeita ou
uma propriedade
de um produto
4
Prof Tavares
Engenharia de Requisitos
Requisito de software
• Corresponde a uma descrição de um serviço a ser fornecido pelo
sistema ou uma restrição operacional .
• Uma condição ou capacidade que deve ser alcançada ou
possuída por um sistema, produto, serviço, resultado ou
componente para satisfazer um contrato, padrão, especificação
ou outro documento formalmente imposto.
Prof Tavares
Engenharia de Requisitos
Requisito de software
• A especificação de requisitos é um contrato entre clientes e
equipe de desenvolvimento, devendo esclarecer aos clientes o que
será entregue como produto do trabalho da equipe de
desenvolvimento.
• Esses clientes devem ser capazes de compreender a mensagem e
fornecer feedback sobre eventuais falhas na especificação, para
que estas sejam corrigidas de imediato, antes que trabalho errado
seja produzido mais tarde no projeto.
• O objetivo principal da especificação é documentar de forma fiel e
completa todas as necessidades dos clientes e obter um aceite
(aprovação) sobre o que se está propondo entregar em termos de
produto.
6
Prof Tavares
Engenharia de Requisitos
Prof Tavares
Engenharia de Requisitos
8
Prof Tavares
Engenharia de Requisitos
Correta
▪ Uma especificação de requisitos é correta quando cada requisito especificado ajuda a
satisfazer ao menos uma necessidade ou demanda legítima do negócio presente nos
objetivos do projeto.
▪ O vínculo (ou rastreabilidade) dos requisitos na especificação para as necessidades de
negócio facilita a verificação se todos os requisitos estão corretos.
▪ Um requisito presente na especificação que não tem relação alguma com nenhuma
necessidade de negócio é um requisito incorreto.
Completa
▪ Todos os elementos significativos do domínio do problema devem ser descritos. Exemplos:
✓ Funcionalidades, aspectos de qualidade, restrições de projeto e interfaces externas.
✓ Definição de todo comportamento de resposta para cada tipo de entrada possível
para o software.
✓ Rótulos e referências para todas as figuras, tabelas e diagramas presentes na
especificação.
9
Prof Tavares
Engenharia de Requisitos
Tipos de Requisitos
• Funcionais
• Não funcionais
• Domínio
10
Prof Tavares
Engenharia de Requisitos
Requisitos Funcionais
11
Prof Tavares
Engenharia de Requisitos
Requisitos Funcionais
Exemplo:
Grau de prioridade
Função da adição de valor que o desenvolvimento do
requisito trouxer ao usuário
12
Prof Tavares
Engenharia de Requisitos
13
Prof Tavares
Engenharia de Requisitos
14
Prof Tavares
Engenharia de Requisitos
Interopera-
Éticos
Eficiência Confiabilidade Portabilidade bilidade
Legislativos
Usabilidade Implemen-
Entrega Padrões
tação
Privacidade Segurança
15
Prof Tavares
Engenharia de Requisitos
16
Prof Tavares
Engenharia de Requisitos
18
Prof Tavares
Engenharia de Requisitos
19
Prof Tavares
Engenharia de Requisitos
Até a próxima!!
20
Prof Tavares