View
117
Download
5
Category
Preview:
Citation preview
Diagramas de PACOTES, EVENTOS E DE ESTADOS
Diagrama de Pacotes
O Diagrama de Pacotes, ou de Módulos descreve os pacotes ou pedaços do sistema divididos em grupos apresentando dependência entre pacotes.
Conceito:
Diagrama de Pacotes
Notação:
• Pasta com o nome no interior ou na borda (tab.).
• Nome simples ou precedido de pacotes envolventes (caminho)
1.1 Nomenclatura de pacotes
Diagrama de Pacotes
Dependências entre pacotes:
1.2 Representação de dependência de pacotes
Diagrama de Pacotes
Estereótipo: «access»
• Pacote de origem (dependente) acessa elementos exportados pelo pacote de destino.
Formas de Dependências:
Simples:
• Alteração do pacote de destino afeta o pacote de origem (dependente).
Estereótipo: «import»
• Conteúdo público do pacote de destino é compartilhado ao de origem (dependente).
Diagrama de Pacotes
Formas de Dependências:
1.3 Representação Estereótipo <<import>>
Pacote cliente utiliza componentes do Pacote GUI (Interface)
Diagrama de Pacotes
Generalização de pacotes
1.4 Representação Generalização: WindowsGUI e MacGui herdam atributos de GUI (Interface)
Especifica famílias de pacotes relacionados por herança .
Diagrama de Pacotes:
• Para criar uma visão geral de um conjunto de elementos .
• Para organizar um modelo grande.
• Para agrupar elementos relacionados.
• Para separar identificadores
Quando usar?
Diagrama de Pacotes
Exemplo:
1.5 Representação de Diagrama de Pacotes.
Cada pacote apresenta seus respectivos componentes e dependências entre si.
Diagrama de Sequência
• Interação entre objetos, isto é, sequência de mensagens trocadas entre objetos num determinado contexto (caso de uso, operação, etc.).
– Foco na comunicação.
– Atribuição de responsabilidades aos objetos no sistema;
Conceito:
Diagrama de Sequência
Composição:
Atores:Inicia o processo (caso de uso);
- Diagrama de sequência tratado
ação;
- Entidade externa que Interage com
o sistema;
- Solicita serviços.
1.6 Representação de Atores
Diagrama de Sequência
Composição:
Objetos:
Representados no topo do diagrama;
- Nome do objeto(em minúsculo);
- Nome da classe (inicial maiúscula);
- Separação por dois pontos ( : );
1.7 Representação de Objetos
‘nome_do_objeto : Sua_Classe’;Nomenclatura:
Diagrama de Sequência
Composição:
Mensagens:
As mensagens podem ser:
Simples;
Síncrona;
Assíncrona;
Retorno.
Diagrama de Sequência
Composição:
Mensagem Simples:
Mostra o controle de um objeto para outro sem detalhe da comunicação.
1.8 Representação de Mensagem Simples
Diagrama de Sequência
Composição:
Mensagem Síncrona:
Objeto que enviou a mensagem aguarde a conclusão do processamento da mensagem pelo objeto destino, para prosseguir.
1.9 Representação de Mensagem Síncrona
Diagrama de Sequência
Composição:
Mensagem Assíncrona:
Mensagens enviadas de um objeto a outro sem dependência de estado entre os dois. destino.
2.0 Representação de Mensagem Assíncrona
Diagrama de Sequência
Composição:
Mensagem de Retorno:
- Indicam respostas para atores e objetos;
- São opcionais em
- Pode retornar informações específicas
2.1 Representação de Mensagem de Retorno
Diagrama de base de voos de uma base militar
2.2 Representação de Diagrama de Eventos
Diagrama de Estados
São usados para descrever o comportamento dos objetos:Onde:
-Situação estável de um objeto durante um intervalo de tempo;
-E não sofre estímulos nem os atributos sofrem alteração de valor.
Conceito:
Diagrama de Estados
Representado por retângulo de cantos arredondados com um identificador e um “compartimento” para descrever as operações .
Representação:
2.3 Representação de Diagrama de Estados
Diagrama de Estados
Ocorre por via de estímulos externos (eventos) que estão associados à realização de acções. Representada por uma seta.
Transição:
2.2 Representação de uma transição
Diagrama de Estados
Utilizada para aumentar a legibilidade de um diagrama. Engloba estados (superestado –subestado).
Agrupamento de estados:
2.3 Representação de um Agrupamento
Diagrama de Estados
Exemplo: Diagrama de Estados:
2.3 Representação de um Diagrama de Estados
Recommended