Sunteți pe pagina 1din 6

DIAGRAMA DE CASOS DE USO

Um caso de uso representa uma possível utilização do sistema por um ator, que pode ser
uma pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema alvo,
utilizando algum de seus serviços.

Um caso de uso narra a interação entre o sistema e os atores envolvidos, para atingir um ou
mais objetivos

Deve estar relacionado a um processo bem definido, com começo, meio e fim

Exemplos:
- Emprestar Livro
- Vender Produtos
- Incluir ordem de serviço

Ator principal: interage diretamente com o sistema computacional


Ator secundário: interage com outros atores
Descrição dos casos de uso ou Casos de uso textuais

Objetivos:

- Mostrar a seqüência típica de eventos (cenário de sucesso principal) e as


seqüências alternativas que podem ocorrer durante o caso de uso
- Mostrar interessados e interesses do caso de uso
- Mostrar pré e pós condições

Resumido:
Resumo de um parágrafo, apenas com o cenário de sucesso principal

Completo:
Várias seções: interessados e interesses, pré-condições, pós-condições, Cenário de
sucesso principal e seqüências alternativas

Dois tipos:

Abstrato: utilizado na fase de análise, sem considerar muitos detalhes (segue os


passos: ator principal, interesses e interessados, pré-condições, garantia de
sucesso(pós-condições), cenário de sucesso principal, fluxos alternativos)
Concreto: utilizado no projeto, com mais detalhes
DIAGRAMA DE COLABORAÇÃO
DIAGRAMA DE SEQUÊNCIA

Similar aos diagramas de sequência, é também empregado na modelagem de interações


entre vários objetos dentro de um determinado contexto. Este tipo de representação difere
de um diagrama de sequência por não possuir uma estrutura rígida para demonstrar a
comunicação entre objetos, ou seja, estes elementos podem ser dispostos na melhor ordem
que se julgar necessária, sem a obrigatoriedade de exibir as diferentes operações na
vertical uma após a outra.

DIAGRAMA DE CLASSES

O Diagrama de Classes de Projeto apresenta especificações para classes de software e


interfaces (ex: interfaces Java) de uma aplicação

Informação típica:
- classes, associações e atributos
- interfaces, com operações e constantes
- métodos
- tipos dos atributos
- navegabilidade
- dependências

Na prática, o Diagrama de classes pode ser construído à medida que a fase de projeto
avança, a partir dos diagramas de colaboração
Cada classe que aparece no diagrama de colaboração automaticamente é incluída no
diagrama de classes de projeto
Os atributos são inicialmente, os que estão no modelo conceitual
Como determinar a navegabilidade?

Verificar o envio de mensagens de objetos que possuem visibilidade por atributo


Desenhar a seta no sentido da classe que envia a mensagem para a classe que recebe a
mensagem

S-ar putea să vă placă și