Slides4 ES Requisitos CasosDeUso
4203 palavras
17 páginas
Universidade Federal do Espírito SantoCentro Tecnológico
Departamento de Informática
Disciplina: INF 02810 – Engenharia de Software
Prof.: Monalessa Perini Barcellos
(monalessa@inf.ufes.br)
Conteúdo
1.
Introdução
2.
Processo de Software
3.
Gerência de Projetos de Software
4.
Gerência da Qualidade
5.
Especificação e Análise de Requisitos
6.
Projeto de Sistema
7.
Implementação e Testes
8.
Entrega e Manutenção
Engenharia de Software
Monalessa Perini Barcellos
1
5. Especificação e Análise de Requisitos
Atividades do processo de software
espinha dorsal do desenvolvimento do software Atividades de Gerência
Produto de Software
Atividades de Desenvolvimento
Atividades de Garantia da Qualidade
Especificação de e
Análise dos
Requisitos
Projeto
Implementação e
Teste de Unidade
Testes
Entrega e
Implantação
Engenharia de Software
Monalessa Perini Barcellos
5. Especificação e Análise de Requisitos
Especificação e
Análise dos
Requisitos
Que requisitos o software deve atender?
Projeto
Implementação e
Teste de Unidade
Testes
Entrega e
Implantação
•
Quem são os envolvidos?
•
Quais são suas necessidades em relação ao software?
Mas...
O que é um requisito?
Engenharia de Software
Monalessa Perini Barcellos
2
5. Especificação e Análise de Requisitos
Requisitos
Os requisitos de um sistema definem o que o sistema deve fazer e as circunstâncias sob as quais deve operar.
Ou, em outras palavras...
São as funções que um sistema deve incorporar e as restrições que devem ser satisfeitas.
Engenharia de Software
Monalessa Perini Barcellos
5. Especificação e Análise de Requisitos
Tipos de Requisitos
Funcionais: apontam as funções que o sistema deve fornecer e como o sistema deve se comportar em determinadas situações.
Ex.: O sistema deve registrar locações, indicando o cliente, os itens locados, a data da locação, a data de devolução e o valor da locação.
Não Funcionais: descrevem restrições sobre as funções oferecidas, tais como restrições de