4. Requisito
• Nós vimos até agora:
– O que é um requisito;
– Como se divide (funcional e não funcional);
– Vimos o que deve ter em um requisito (boas
práticas);
– Vimos alguns princípios que devem ser seguidos
(como impacto e rastreabilidade).
– Vimos como mapeá-los
– AGORA:
• Como especificá-los.
Prof. Ricardo F. P. Satin, MBA, PMP 4
5. Especificação de Requisito de SW
• A Especificação de Requisitos tem como objetivo
detalhar os requisitos funcionais e não funcionais
de um software.
• A especificação deve traduzir de maneira clara,
concisa e consistente (os 3cs) o que o software
deve processar (no caso dos requisitos
funcionais) em um determinado ambiente
(abertura para os requisitos não funcionais).
Prof. Ricardo F. P. Satin, MBA, PMP 5
6. Especificação de Requisito de SW
• O que especificar? Requisitos Funcionais, interfaces
externas, performance, restrições, atributos de
segurança (os itens funcionais e não funcionais).
• Características de uma especificação: Correta, não
ambígua, completa, consistente, os requisitos devem
ser ranqueados dada sua importância, os requisitos
devem ser verificáveis e rastreáveis.
• Aplicar ferramentas para agilizar a especificação dos
requisitos: A agilidade deve estar presente na
construção e na leitura do documento. Lembre-se!!!
Temos que gerar documentos claros, concisos e
consistentes.
Prof. Ricardo F. P. Satin, MBA, PMP 6
7. Especificação de Requisito de SW
• É possível especificar software utilizando:
– Linguagem natural (requisito textual);
– Diagrama de caso de uso e Diagrama de
sequencia;
– Diagrama de fluxo de dados;
– BPM;
– ...;
Prof. Ricardo F. P. Satin, MBA, PMP 7
8. Requisito
• Exemplo:
– Requisito em linguagem natural.
• Cliente:
• Empresa:
• Envolvidos no processo:
• Requisitos funcionais - descrição da necessidade do
cliente;
• Requisitos não funcionais envolvidos;
• Casos de teste;
Prof. Ricardo F. P. Satin, MBA, PMP 8
9. Especificação de Requisito de SW
• Um dos grandes problemas a serem
solucionados são os problemas de
comunicação que ocorrem no projeto.
Prof. Ricardo F. P. Satin, MBA, PMP 9
10. Requisito
• O caso “Londrino”. Vejamos este vídeo.
• Vamos agora à uma prática
– Dividam a sala em dois.
– O Caso do caqui
Prof. Ricardo F. P. Satin, MBA, PMP 10
11. Atividade
Prof. Ricardo F. P. Satin, MBA, PMP 11
• Pensando no protótipo que construíram sobre
o sistema de e-commerce:
– Faça sua especificação de requisitos usando o
modelo apresentado em aula;