Escolar Documentos
Profissional Documentos
Cultura Documentos
Fluxo de Requisitos
Anlise de Sistemas de Software
Prof. Rodrigo Ribeiro
Princpios
Finalidade do Fluxo de Requisitos
Artefatos do PRAXIS
Documentos
PESw
ERSw
Modelos
CRSw
MASw
Especificao de Requisitos
A ERSw deve incluir caractersticas de
Funcionalidade
Interfaces Externas
Desempenho
Restries
Linguagens, plataformas, etc...
Outros
Portabilidade
Manutenibilidade
Confiabilidade
Especificao de Requisitos
Quem produz?
Membros da equipe de desenvolvimento
Usurios chaves indicados pelo cliente
Porque um equipe mista?
A equipe no conhece os processos de
negcio do usurio
Usurios no entendem de engenharia de
software
Usurios chaves conhecem o processo?
No, mas devem ser treinados para isso.
Especificao de Requisitos
Evoluo de requisitos
Motivos
Descoberta de defeitos nos requisitos originais
Falta de detalhes nos requisitos originais
Dados persistentes
Levantamento inicial de um diagrama de classes
persistentes.
Detalhes das Atividades
Detalhamento de requisitos no funcionais
Atributos de qualidade
Norma ISSO 9126
Define
Atributos de funcionalidade
Acurcia, segurana, interoperabilidade
Manutenibilidade
Confiabilidade
Desempenho
Detalhes das Atividades
Classificao de requisitos (CRSw)
Listagem formada por...
ID
Deve ser nico no projeto
Caso de uso
Tipo
Fluxo principal, alternativo, subfluxo ou relatrio
Prioridade
Essencial, desejvel ou opcional
Estabilidade
Baixa, mdia ou alta
Aplicvel a requisitos funcionais e no funcionais
ltima Atividade: Reviso dos requisitos.
Tcnicas
Prottipos
Tipos
Prottipos descartvel
Prottipos evolucionrios
No contexto do PRAXIS...
Somente prottipos descartveis...
Prottipos evolucionrios: liberaes
Objetivos
Alternativas de interface de usurio
Problemas de comunicao com outros produtos
Validao de requisitos
Tcnicas
Prottipos descartveis
Riscos
Cliente achar que prottipos so produtos finais
Desejo de reaproveitamento de desenvolvedores
Benefcios
Reduo de riscos na construo dos produtos
Aumento da estabilidade dos requisitos
Tcnicas
Oficinas de requisitos
Conceito
Reunies estruturadas para definio de requisitos
Quem participa
Desenvolvedores e usurios chaves
Vantagens
Comprometimento sobre requisitos
Reduo do prazo para levantamento de requisitos
Eliminar ambigidades.
outros softwares.
Fechamento
Documentao dos resultados das sees
Verso inicial da ERSw
Falta de competncia