2 CasosDeUsoExpandidos 1
2718 palavras
11 páginas
Atividade de AnáliseFase de Elaboração
Artefatos
• Casos de Uso
– Expansão dos Casos de Uso Definidos na Fase de
Concepção: Formulário Específico
– Diagramas UML Expandidos
• Decomposição em sub-casos de uso
– Relacionamentos include, extend, is_a
• Modelo Conceitual
– Refinamentos sucessivos (cada iteração) do Modelo
Preliminar
• Diagrama de Entidades e Relacionamentos
– Agregação/Composição, Hierarquia, Papéis nos relacionamentos
Artefatos (2)
• Diagrama de Seqüência das Operações de
Sistema
– Operações que mudam o estado do sistema
• Contratos das Operações de Sistema
• Consultas / Relatórios
– “Lay-outs”
Artefatos (3)
• Estudo de Caso
– 1ª. Iteração: Caso de Uso Emprestar Fitas
• Expansão do Caso de Uso, incluindo a sua decomposição em sub-casos de uso
• Diagrama de Seqüência das Operações do Caso de Uso
• Contratos das Operações do Caso de Uso
– 2ª. Iteração: Caso de Uso Reservar Fitas
– 3ª. Iteração: Caso de Uso Devolver Fitas
– 4ª. Iteração: Consultas / Relatórios
Expansão de Casos de Uso
Casos de Uso no Contexto do UP
Análise
Projeto
Casos de Uso
Expandidos
Modelo
Conceitual
Diagramas de
Seqüência de Ops.
Contratos
Projeto da
Camada de
Aplicação
Projeto da
Camada de
Domínio
Atividades de Expansão
• Descrever o fluxo principal
– Não considera erros ou exceções
• Descrever fluxos alternativos
– Considera erros ou exceções
Níveis de Detalhamento
• Alto Nível
– Fase de Concepção
• Expandido
– Fase de Elaboração
Exemplo de Caso de Uso de Alto
Nível
Caso de uso: Emprestar Fitas
Um cliente solicita a locação de algumas fitas. Após identificar-se e identificar as fitas ele pode levá-las para casa, ciente do prazo de devolução e do valor a ser pago.
Caso de Uso: Emprestar Fitas
Fluxo Principal:
Tratamento de Exceções:
1. O cliente chega ao balcão com as fitas que deseja locar.
3a. O cliente não possui cadastro.
2. O cliente informa seu nome e entrega as fitas ao funcionário.
3a.1 O cliente deve informar seus dados para
cadastro.