Casos de Uso
Diagrama de Casos de Uso | ||||
Objetivo
O Diagrama de Casos de
Uso tem o objetivo de auxiliar a comunicação entre os analistas e o
cliente.
Um diagrama de Caso de Uso
descreve um cenário que mostra as funcionalidades do sistema do ponto de vista
do usuário.
O cliente deve ver no
diagrama de Casos de Uso as principais funcionalidades de seu sistema.
Notação
O diagrama de Caso de Uso é
representado por:
Estes relacionamentos
podem ser:
casos de
uso podem opcionalmente estar
envolvidos por um retângulo que representa os limites do sistema.
Em maiores
detalhes:
o
Ajudam a descrever
casos de uso
Um
relacionamento include de um caso de uso A para um caso de
uso B indica que B é essencial para o comportamento de A. Pode ser dito
também que B is_part_of A.
Um
relacionamento extend de um caso de uso B para um caso de
uso A indica que o caso de uso B pode ser acrescentado para descrever
o comportamento de A (não é essencial). A extensão é inserida em um ponto de
extensão do caso de uso A.
Ponto de
extensão em um caso de uso é uma indicação de que outros casos de
uso poderão ser adicionados a ele. Quando o caso de uso for invocado, ele
verificará se suas extensões devem ou não serem invocadas.
Você entendeu?!
Provavelmente, não. É que extend é
unanimemente considerado um conceito obscuro.
Vamos a novas
explicações.
Quando se
especifica B extends A, a semântica
é:
·
Dois casos de uso são definidos: A e A extended by B;
·
B é uma variação de A.
Contém eventos adicionais, para certas condições;
·
Tem que ser especificado
onde B é inserido em A.
caso de
uso B é_um caso de uso A (A
é uma generalização de B, ou B é uma especialização de A).
Um
relacionamento entre um caso de uso genérico para um mais específico, que herda
todas as características de seu pai.
·
Sistema
Link acessado: |
Formado em Análise e Desenvolvimento de Sistemas, analisa, projeta, documenta, especifica, testa, implanta e mantém sistemas computacionais de informação. Trabalha também com ferramentas computacionais, equipamentos de informática e metodologia de projetos na produção de sistemas. Raciocínio lógico, emprego de linguagens de programação e de metodologias de construção de projetos, preocupação com a qualidade, usabilidade, robustez, integridade e segurança de programas computacionais.
quarta-feira, 22 de agosto de 2012
Simples Diagrama de Casos de Uso!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário