Diagramas Uml 1 1
Diagramas Uml 1 1
Diagramas Uml 1 1
Exemplo de DER:
2. DIAGRAMAS DE COLABORAÇÃO
O objetivo é de mostrar como as pós-condições dos contratos serão
realizadas. O diagrama de colaboração é mais adequado quando se deseja
expressar mais detalhes da colaboração entre objetos.
3. DIAGRAMA DE SEQUÊNCIA
O Diagrama de Sequência da UML (Unified Modeling Language) é a
representação da sequências de processos num programa. Ou seja: um
diagrama de sequência descreve o modo como os grupos de objectos colaboram
em algum comportamento ao longo do tempo.
Exemplo:
2
4. DIAGRAMA DE COMPONENTES
O Diagrama de Componentes ilustra a distribuição de classes para cada
componente do projeto. Cada componente pode entender qual das classes ele
representa.
3
5. DIAGRAMA DE CASO DE USO
Esse diagrama documenta o que o sistema faz do ponto de vista do
usuário. Em outras palavras, ele descreve as principais funcionalidades do
sistema e a interação dessas funcionalidades com os usuários do mesmo
sistema. Nesse diagrama não nos aprofundamos em detalhes técnicos que
dizem como o sistema faz.
4
6. DIAGRAMA DE ATIVIDADES
O diagrama de atividades tem como objetivo principal a especificação do
comportamento do software, do ponto de vista funcional, ou seja, das suas
funcionalidades.
5
7. DIAGRAMA DE OBJETOS
O diagrama de objetos modela as instâncias das classes contidas no
diagrama de classes, isto é, o diagrama de objetos mostra um conjunto de
objetos e seus relacionamentos no tempo. Estes diagramas são importantes para
construir os aspectos estáticos do sistema. Normalmente, são compostos por:
objetos e vínculos.
6
O exemplo acima mostra um diagrama de objetos para o cliente Rodolfo
Albuquerque e seus dois pedidos. O diagrama pode ser lido da seguinte maneira:
O objeto Rodolfo Albuquerque da classe Cliente está associado a ambos os
objetos 189023 e 180021 da classe Pedido.
8. DIAGRAMA DE DEPURAÇÃO
Os diagramas de implementação, que normalmente são preparados
durante a fase de desenvolvimento da implementação, mostram a organização
física dos nós em um sistema distribuído, os artefatos que estão armazenados
em cada nó e os componentes e outros elementos que os artefatos
implementam. Os nós representam dispositivos de hardware como por exemplo
servidores, sensores e impressoras, bem como outros dispositivos que suportam
o ambiente de tempo de execução de um sistema. Caminhos de comunicação e
relacionamentos de implementação modelam as conexões do sistema. Ou seja
representa uma coleção de componentes e mostra como esses são distribuídos
em um ou vários nós de hardware.
7
9. DIAGRAMA DE ESTADOS
Esse diagrama representa um conjunto de estados que um objeto pode
estar e as mudanças sofridas por esse objeto dentro de um determinado
processo.
8
Entidades
Atributos
9
• Relacionamento um para um (1:1): cada uma das duas entidades
envolvidas relacionam-se obrigatoriamente apenas com uma unidade da
outra.
• uma classe
• uma interface
• um tipo de dado
• um componente.
10
mais favorável para a visualização das necessidades específicas de um sistema
e divulgação dessas informações.
11
12. DIAGRAMA DE PACOTES
O diagrama de pacotes, um tipo de diagrama estrutural, mostra o arranjo
e a organização dos elementos do modelo em projetos de média e grande
escala. O diagrama de pacotes pode mostrar a estrutura e as dependências
entre subsistemas ou módulos, mostrando diferentes visões de um sistema, por
exemplo, como um aplicativo de várias camadas.
12
13
REFERÊNCIAS
• http://www.dsc.ufcg.edu.br/~jacques/cursos/apoo/html/proj1/proj4.htm
• https://www.lucidchart.com/pages/pt/o-que-e-diagrama-
entidaderelacionamento
• https://www.ateomomento.com.br/diagrama-de-sequencia-uml/
• https://www.ateomomento.com.br/uml-diagrama-de-atividades/
• https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-deuso-
introducao-pratica-a-uml/23408
• https://homepages.dcc.ufmg.br/~amendes/GlossarioUML/glossario/cont
eudo/objetos/diagrama_de_objetos.htm
• https://www.ibm.com/support/knowledgecenter/ptbr/SS5JSH_9.5.0/com.ib
m.xtools.modeler.doc/topics/cobjdiags.html
• https://www.devmedia.com.br/artigo-sql-magazine-68-utilizando-
umldiagramas-de-implantacao-comunicacao-e-tempoartigo-sql-
magazine68-utilizando-uml-diagramas-de-implantacao-comunicacao-
etempo/16353
• https://www.ibm.com/support/knowledgecenter/ptbr/SS4JE2_7.5.5/com.ib
m.xtools.modeler.doc/topics/cdepd.html
• http://docente.ifrn.edu.br/diegooliveira/disciplinas/pds/aula-05-analise
• https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/umldiagramas
_v01-1.pdf
• http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/est
ado/diag_estados.htm
• https://www.profissionaisti.com.br/2011/07/os-principais-diagramas-dauml-
resumo-rapido/
• https://www.inf.ufsc.br/~r.fileto/Disciplinas/INE5423-2010-
1/Aulas/02MER.pdf
• https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-
ediagrama-entidade-relacionamento-der/14332
• https://sites.google.com/site/uniplibancodedados1/aulas/aula-7---tiposde-
relacionamento
14