,J2hj23h3b 3l

4441 palavras 18 páginas
Requisitos de software
Leitura: Sommerville (Cap6) – Pressman (Cap5 e 7)

SWEBOX - http://www.computer.org/portal/web/swebok

Profa. Maria Auxiliadora

Fonte: PRESSMAN, ROGER - Engenharia de Software - 6° Edição SOMMERVILLE - Engenharia de Software - 8° Edição

1

Objetivos
• Compreender os conceitos dos requisitos do usuário e dos requisitos de sistema;

• Compreender as diferenças entre requisitos funcionais e não funcionais; • Compreender como os requisitos podem ser organizados em um documento de requisitos de software.
Profa. Maria Auxiliadora
Fonte: PRESSMAN, ROGER - Engenharia de Software - 6° Edição SOMMERVILLE - Engenharia de Software - 8° Edição

2

Engenharia de Requisitos
Elo de ligação entre a alocação do software em nível de sistema (realizada na etapa de Engenharia de Sistema) e o projeto do software.
Engenharia de Sistema

Análise de Requisitos

Projeto de Software

Profa. Maria Auxiliadora

Fonte: PRESSMAN, ROGER - Engenharia de Software - 6° Edição SOMMERVILLE - Engenharia de Software - 8° Edição

3

Engenharia de Requisitos
Fatores que contribuem para o fracasso de um projeto [Fonte: Standish Group, 1994] :
1. requisitos incompletos (13,1%) 2. falta de envolvimento por parte do usuário (12,4%) 3. falta de recursos (10,6%) 4. expectativas não realistas (9,9%) 5. falta de apoio dos executivos (9,3%) 6. modificações nos requisitos e nas especificações (8,7%) 7. falta de planejamento (8,1%) 8. o sistema não era mais necessário (7,5%)
Profa. Maria Auxiliadora
Fonte: PRESSMAN, ROGER - Engenharia de Software - 6° Edição SOMMERVILLE - Engenharia de Software - 8° Edição

4

Engenharia de Requisitos
Requisito (Definição - IEEE):
• Uma condição ou uma funcionalidade necessária a um usuário para resolver um problema. • Uma condição ou funcionalidade que deve ser atingida ou influenciada por um componente de sistema para satisfazer um contrato, padrão, especificação, ou outro documento formalmente definido.

Relacionados