ESW Trabalho Pr tico Fase 3
Trabalho Prático – Fase III
Análise, Projeto, Documentação e Gerenciamento de Configuração
Etapa 1: Análise e Projeto Macro da Solução
1-
2-
3-
4-
5-
A partir do ciclo de vida definido na Fase I, bem como da Visão Geral do Projeto e Levantamento de Requisitos definido na Fase II, praticar atividades de análise e projeto macro da solução de software, realizando os seguintes passos:
Definir uma arquitetura macro e um projeto funcional de alto nível da solução escolhida, mostrando por meio de um desenho a estrutura de componentes funcionais (módulos) da solução, acompanhado de um texto explicativo. Alocar os requisitos aos componentes da solução: elaborar uma tabela contendo a relação de requisito(s) x componente(s) a ele relacionado(s). Nota: pode existir um requisito associado a vários componentes e um componente associado a vários requisitos.
Selecionar um componente (módulo) e, para ele, detalhar pelo menos 3 casos de uso, considerando todos os seus cenários (fluxo principal e fluxos alternativos). Incluir na definição de um caso de uso: identificador, nome, descrição, atores envolvidos, pré-condições, pós-condições, fluxo básico de eventos, fluxos alternativos, subfluxos (se aplicável), casos de uso relacionados e requisitos não funcionais relacionados.
Para cada caso de uso que foi detalhado, elaborar casos de teste, considerando todos os cenários previstos.
Incluir na definição de um caso de teste: identificador (= identificador do caso de uso + “-xx”, onde “xx” é um número sequencial), descrição da ação, resultado(s) esperado(s).
Para a parte que foi detalhada, montar um modelo (diagrama) de classes, evidenciando os atributos e métodos associados a cada classe, bem como os relacionamentos existentes (generalização/ especialização, composição, ...). Poderá ser utilizado o software Astah para tal (http://astah.net/editions/share).
Etapa 2: Documentação e Gerência de Configuração
1- Considerando as etapas do processo de