![Page 1: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/1.jpg)
SEMINÁRIOS INTEGRADOS EM ADS
Prof. Dr. Daniel Caetano
2014 - 1
MODELOS CONCEITUAIS E DIAGRAMAS UML
![Page 2: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/2.jpg)
DISCUSSÃO
![Page 3: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/3.jpg)
Modelos Conceituais • O que é um modelo conceitual?
– Representação simplificada dos objetos
![Page 4: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/4.jpg)
Modelos Conceituais • Modelo Conceitual x Modelo de Projeto
![Page 5: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/5.jpg)
Modelos Conceituais • Por que usar modelos conceituais?
– Visão global
– Foco na realidade a ser representada
– Identificação dos principais objetos/classes
![Page 6: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/6.jpg)
O que é o UML? • Unified Modeling Language
• Diagramas para representar:
– Estrutura (Diagramas Estruturais)
– Comportamento (Diagramas Comportamentais)
![Page 7: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/7.jpg)
As Fases de Projeto • Fases de projeto?
![Page 8: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/8.jpg)
O UML e as Fases do RUP
Modelos Conceituais
Casos de Uso
Diagrama de Classes
![Page 9: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/9.jpg)
Diagramas de Caso de Uso • Para que servem?
• Isso é importante?
![Page 10: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/10.jpg)
Diagramas de Caso de Uso • Elementos básicos
![Page 11: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/11.jpg)
Diagramas de Caso de Uso • Exemplo
![Page 12: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/12.jpg)
Diagramas de Caso de Uso • Exemplo
![Page 13: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/13.jpg)
Diagramas de Caso de Uso • Exemplo
![Page 14: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/14.jpg)
Diagramas de Caso de Uso • Exemplo
![Page 15: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/15.jpg)
Diagramas de Caso de Uso • Exemplo
![Page 16: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/16.jpg)
• Para que servem?
Diagramas de Classes
![Page 17: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/17.jpg)
• Para que servem?
Diagramas de Classes
![Page 18: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/18.jpg)
• Classes em Si
Diagramas de Classes
![Page 19: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/19.jpg)
• Associações
• Classes Associativas
Diagramas de Classes
![Page 20: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/20.jpg)
• Agregação
• Composição
Diagramas de Classes
![Page 21: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/21.jpg)
• Generalização/Especialização
Diagramas de Classes
![Page 22: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/22.jpg)
QUESTÕES
![Page 23: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/23.jpg)
Questões
![Page 24: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/24.jpg)
Questões
![Page 25: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/25.jpg)
Questões
![Page 26: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/26.jpg)
Questões
![Page 27: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/27.jpg)
QUIZ
![Page 28: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/28.jpg)
Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido de um documento válido. Ao chegar ao local, apresenta o documento ao mesário, que verifica se o eleitor está apto a votar. Caso afirmativo, o mesário informa ao sistema o número do título de eleitor. O sistema valida o título e habilita o voto eletrônico para o eleitor. O eleitor informa os números de seus candidatos, podendo anular ou confirmar seu voto.
Ao final do dia, termina o processo eleitoral da seção, o mesário finaliza o sistema, que gera os dados em tela ou em papel do resultado da urna, listando os votos para cada candidato. A totalização das urnas ocorre em um processo distinto em que o resultado final da eleição é apresentado à população.
![Page 29: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/29.jpg)
Questões Partindo dessa descrição, assinale a opção correta que corresponde à modelagem conceitual, utilizando diagrama de caso de uso com UML.
A) "Verificar o Documento" do eleitor e "Habilitar o Voto Eletrônico" são casos de uso.
B) No processo eleitoral da seção, os atores são: "Eleitor", "Mesário" e "População".
C) O caso de uso "Informar Título" tem uma associação do tipo <<extends>> com o caso de uso "Validar Título".
D) O caso de uso "Informar Número Candidato" tem uma associação do tipo <<extends>> com os casos de uso “Anular Voto” e “Confirmar Voto”.
E) Gerar Dados em Tela e Gerar Dados em Papel têm uma associação do tipo <<implements>> com o caso de uso “Gerar Dados”.
![Page 30: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/30.jpg)
Questões Partindo dessa descrição, assinale a opção correta que corresponde à modelagem conceitual, utilizando diagrama de caso de uso com UML.
A) "Verificar o Documento" do eleitor e "Habilitar o Voto Eletrônico" são casos de uso.
B) No processo eleitoral da seção, os atores são: "Eleitor", "Mesário" e "População".
C) O caso de uso "Informar Título" tem uma associação do tipo <<extends>> com o caso de uso "Validar Título".
D) O caso de uso "Informar Número Candidato" tem uma associação do tipo <<extends>> com os casos de uso “Anular Voto” e “Confirmar Voto”.
E) Gerar Dados em Tela e Gerar Dados em Papel têm uma associação do tipo <<implements>> com o caso de uso “Gerar Dados”.
![Page 31: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/31.jpg)
SEMINÁRIO DA PRÓXIMA AULA!
![Page 32: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/32.jpg)
Diagramas UML – Aspectos Físicos
• O que são e quais são os Diagramas de Interação?
• O que são Diagramas de Estado?
• O que são Diagramas de Atividade?
• O que são e quais são os Diagramas de Implementação?
![Page 33: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/33.jpg)
PERGUNTAS?
![Page 34: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/34.jpg)
CONCLUSÕES
![Page 35: MODELOS CONCEITUAIS E DIAGRAMAS UML › ... › getfile.php?fn=sia_aula08.pdf · Questões (ENADE) Durante as eleições o eleitor deverá comparecer à sua seção e zona, munido](https://reader034.vdocuments.com.br/reader034/viewer/2022052500/5f1c16f97acf4f5b822ff0b9/html5/thumbnails/35.jpg)
Resumo • Modelos conceituais criam bases do projeto
• O Diagrama de Casos de uso permite verificar as funções principais do sistema
• O Diagrama de Classes permite compreender as partes do sistema e suas relações
• Como modelar o comportamento?
– Diferentes comportamentos do mesmo elemento?
– Suas interações com outros elementos?