Tarefa: Detalhar os Requisitos |  |
Esta tarefa descreve como detalhar os requisitos para o sistema.
Disciplinas: Requisitos
Objetivo
A finalidade desta tarefa é descrever um ou mais requisitos com detalhe suficiente para validar a compreensão do requisito, assegurar concorrência com as expectativas dos Stakeholders e permitir o início do desenvolvimento do software.
Relacionamentos
Papéis | Executor Principal: Analista | Executores Adicionais: Arquiteto Desenvolvedor Stakeholder Testador
Entradas | Obrigatório: Caso de Uso Especificação de Requisitos Suplementares Glossário Modelo de Caso de Uso Plano de Iteração Visão | Opcional: Nenhum
Saídas | Caso de Uso Especificação de Requisitos Suplementares Glossário Modelo de Caso de Uso
Passos
Detalhar Casos de Uso e Cenários
Alguns Caso de Uso e Cenários podem necessitar ser descritos mais detalhadamente para validar a compreensão do requisito e permitir o início do desenvolvimento do software. Isto não implica que todos os casos de uso e cenários serão detalhados antes do início da implementação. Colabore com os Stakeholders para detalhar somente aqueles que foram priorizados para implementação na próxima iteração ou na subseqüente (veja Artifact: Plano de Iteração), ou aqueles que foram definidos como arquiteturalmente significantes (veja Concept: Requisitos Arquiteturalmente Significantes.) O nível de detalhe capturado irá variar dependendo das necessidades do projeto e da complexidade do caso de uso. Para uma discussão dos diferentes níveis de detalhe que podem ser aplicáveis veja Guideline: Formatos de Casos de Uso. Capture os detalhes do caso de uso no Artifact: Caso de Uso. Para informações adicionais sobre o detalhamento de casos de uso e cenários, veja Guideline: Detalhar Casos de Uso e Cenários. Para auxílio na avaliação da qualidade de seus casos de uso veja Checklist: Caso de Uso.
Detalhe os Requisitos Suplementares
Algumas Especificação de Requisitos Suplementares podem necessitar ser esclarecidas ou descritas com mais detalhes, novos requisitos podem ser descobertos enquanto detalhamos os casos de uso e os cenários, ou podem ser submetidos como Solicitações de Mudança. Colabore com os Stakeholders para capturar, refinar e validar os requisitos que terão impacto em um trabalho próximo (veja Artifact: Plano de Iteração) ou que foram definidos como arquiteturalmente significantes (veja Concept: Requisitos Arquiteturalmente Significantes). Capture estes requisitos no Artifact: Especificação de Requisitos Suplementares. Para orientação adicional sobre detalhamento de requisitos suplementares veja Guideline: Requisitos Suplementares. Para auxílio na avaliação da qualidade de seus requisitos suplementares veja Checklist: Requisitos Suplementares.
Detalhe os termos do glossário
Revise o fluxo do caso de uso ou cenário. Se alguma informação for trocada, seja específico sobre o que é passado e retornado. Colabore com os Stakeholders para assegurar que você definirá corretamente os termos do domínio recentemente descobertos ou os termos ambíguos no Glossário. Se você tiver uma melhor compreensão do domínio, refine os termos existentes no glossário.
Atualize o Modelo de Caso de Uso
Baseado em seu trabalho, atualize o Modelo de Caso de Uso. Adicione, remova ou atualize os Atores e os Caso de Uso conforme necessário. Para mais informações sobre a criação e a estruturação do modelo de caso de uso veja Guideline: Modelo de Caso de Uso. Para auxílio na avaliação da qualidade do modelo de caso de uso veja Checklist: Modelo de Caso de Uso.
Obtenha consenso
Conduza uma revisão dos requisitos (Artifact: Caso de Uso e Artifact: Especificação de Requisitos Suplementares) com os Stakeholders relevantes e a equipe de desenvolvimento para assegurar consistência com a Visão, avaliar a qualidade e identificar mudanças necessárias. Veja Guideline: Revisão Eficaz de Requisitos para mais informações.
Principais Considerações
Para evitar re-trabalho desnecessário, somente os requisitos que estão programados para implementação a curto prazo (na próxima iteração ou na seguinte) devem ser detalhados.
Informações Adicionais
Listas de Verificação | Caso de Uso Qualidades de Bons Requisitos Requisitos Suplementares
Conceitos | Atributos dos Requisitos Capacidade de Rastreamento Caso de Uso Modelo de Caso de Uso Requisitos Requisitos Arquiteturalmente Significantes Requisitos Suplementares
Diretrizes | Armadilhas dos Requisitos Detalhar Casos de Uso e Cenários Escrevendo Bons Requisitos Formatos de Casos de Uso Revisão Eficaz de Requisitos
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.