Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Modelagem de Casos de Uso by Mind Map: Modelagem
de Casos
de Uso
0.0 stars - reviews range from 0 to 5

Modelagem de Casos de Uso

Relacionamentos

Os relacionamentos podem ser entre os casos de uso e atores ou entre os casos de uso de um sistema.

Comunicação

Representa a informação de quais atores estão associados a que casos de uso.

Inclusão

Ocorre somente entre casos de uso, usando o mesmo princípio das rotinas em linguagens de programação.

Extensão

Modela situações em que diferentes sequências de interações podem ser inseridas em um caso de uso, chamado de caso de uso estendido.

Generalização

Evidencia o reúso, pois permite que um caso de uso (ou um ator) herde características de um caso de uso (ou ator) mais genérico.

Comparação entre relacionamentos

Modelos de Casos de Uso

O modelo de casos de uso de um sistema é composto por casos de uso, atores e relacionamentos entre estes.

Casos de uso

ESpecificação de uma sequência de interações entre um sistema e os agentes externos que utilizam esse sistema. Um caso de uso não revela a estrutura e o comportamento externo de um sistema, mas define o uso de uma parte da funcionalidade desse sistema.

Formato

Detalhamento

Grau de abstração

Cenários

Atores

Qualquer elemento externo que interage com o sistema é um ator. Externo indica que os atores não fazem parte do sistema. Um ator pode ser pessoas, organizações, equipamentos ou outros sistemas. Um ator correponde a um papel representado em relação ao sistema. 

Diagrama de Casos de Uso

O diagrama de casos de uso tem o objetivo de ilustrar em um nível alto de abstração quais elementos externos interagem com que funcionalidades do sistema.

Modelagem no Processo de Desenvolvimento

Desenvolvimento dirigido a casos de uso

As iterações de desenvolvimento no processo incremental continuam até que todos os casos de uso tenham sido desenvolvidos e o sistema esteja completamente construído.

Classificação

Esta classificação é baseada em dois parâmetros: risco de desenvolvimento e prioridades estabelecidas pelo usuário.

Risco alto e prioridade alta

Risco alto e prioridade baixa

Risco baixo e prioridade alta

Risco baixo e prioridade baixa

Construção do Modelo

A comunicação é um importante elemento na construção dos casos de uso, pois permite que clientes, usuários finais e desenvolvedores discutam as funcionalidades do sistema e o seu comportamento.

Documentação dos casos de uso

Na documentação devem ser descritos os itens realmente úteis, que podem ser: nome, identidade, importância, sumário, ator, primários, atores secundários, pré-condições, fluxo principal, fluxos alternativos, fluxos de exceção, pós-condições, regras do negócio, histórico e notas de implementação.

Documentação Associada ao Modelo

Os requisitos não funcionais não são considerados pelo modelo de casos de uso, mas podem estar relacionados com o mesmo. Isto justifica que itens como regras de negócio, requisitos de interface e requisitos de desempenho tenham uma documentação associada ao modelo.

Identificação dos Elementos do Modelo

A identificação dos atores que interagem com o sistema, bem como os casos de uso, ocorre a partir das informações coletadas na fase de levantamento de requisitos do sistema.

Identificação dos atores

É feita através da identificação das fontes a serem processadas e quais são os destinos das informações geradas pelo sistema.

Identificação dos casos de uso

Dois tipos de casos de uso pdem ser identificados: primários e secundários.