Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nome Data Análise e Projeto - Tema 4 Nota 1. O que é uma Classe? 2. O que são objetos? 3. Quais são os níveis de abstração possíveis num diagrama de classes? 4. O que é uma associação entre classes? 5. No contexto de diagramas de classes, para que se�ve a Multiplicidade? Um repositó�io de dadosA Um contêiner que descreve caracte�ísticas comuns a diversos objetos do mundo realB Um compo�tamento do sistemaC Uma caracte�ística de uma entidadeD São sinônimos de classesA São métodos executadosB São respostas do sistema em execuçãoC São instancias de classes que representam objetos do mundo realD Concepção e ElaboraçãoA Análise e ProjetoB Ideação e AceitaçãoC Inicial e AvançadoD Representa uma negação de junção de dois objetosA Representa o cená�io de realização de uma funcionalidadeB Representa um nó de implantação do sistemaC Representa relacionamentos que os objetos instanciados a pa�tir das classes podem assumirD Para indicar como cada classe deve ser instanciadaA Para indicar como cada objeto instanciado de uma classe pa�ticipa de uma relaçãoB Para dificultar o entendimento do diagramaC Para nada.D Highlight Highlight Highlight 15/09/2022 6. Obse�ve a imagem e descreva quais conclusões pode�íamos tirar em relação à pa�ticipação dos objetos nesta relação: 7. O que é e para que se�ve a Conectividade? 8. Numa situação de associações N-á�ias, que elemento deve ser usado para interceptar as associações? 9. Qual o sentido semântico de uma associação reflexiva? 10. Qual a diferença semântica e gráfica entre agregação e composição Uma consulta pode ser feita por mais de um médicoA Um médico pode realizar somente uma consultaB Um médico pode realizar nenhuma ou diversas consultas C Um médico pode realizar uma ou diversas consultas D Se�ve para associar dois ou mais componentesA Se�ve para dete�minar o tipo de relação entre objetosB Não se�ve para nadaC Não há resposta co�retaD Uma tabelaA Um componenteB Uma classe associativaC Um objetoD Exemplificar a possibilidade de objetos de uma mesma classe se associaremA Exemplificar a possibilidade de classes de um mesmo objeto se organizarem hierarquicamente.B Exemplificar a possibilidade de objetos interagirem entre siC Nenhuma das ante�iores.D NenhumaA Agregação é uma relação todo-pa�te enquanto composição é uma hierarquia de classesB Agregação é uma relação todo-pa�te fraca enquanto composição é uma relação todo-pa�te fo�te. C Agregação e composição não tem sentido semântico no diagrama de atividadesD Highlight 11. Qual a diferença entre Classes Abstratas e Classes de Inte�face? 12. Na UML, a p�incipal diferença entre o diagrama de objetos e o diagrama de classes é que o diagrama de objetos mostra 13. Considere o seguinte diagrama de classes em UML. É co�reto afi�mar que: Classes abstratas são concretas enquanto inte�faces são instanciasA Classes abstratas são iguais a classes de inte�faceB Classes de inte�face possuem métodos abstratos e métodos concretos, enquanto classes abstratas são 100% abstratas (nenhum método é implementado) C Classes abstratas possuem métodos abstratos e métodos concretos, enquanto inte�faces são 100% abstratas (nenhum método é implementado) D os objetos c�iados para o projeto, enquanto o diagrama de classes mostra os contextos de uso dos objetos. A os objetos que foram instanciados das classes, enquanto o diagrama de classes é a representação da est�utura das classes. B a aplicação de um diagrama de classes dentro do contexto de um diagrama de eventos.C apenas os objetos públicos, enquanto o diagrama de classes mostra todos os objetos.D Y é uma especialização de XA X herda todos os at�ibutos de YB X contém at�ibutos públicosC X e Y têm uma relação de composiçãoD 14. Considere o seguinte diagrama de classes em UML. É co�reto afi�mar que: 15. A figura mostra um diagrama de classes UML desenvolvido para um projeto em que ainda não se sabe em que linguagem será realizada a implementação. Sobre o diagrama, assinale a afi�mação co�reta. Os at�ibutos de Y são públicosA Os métodos de X são p�ivadosB Y possui mais de um método p�ivadoC tanto em X quanto em Y os at�ibutos são p�ivados e os métodos são públicos D Há um e�ro na cardinalidade da associação entre ClasseA e ClasseB, pois se trata de uma composição e, como tal, um objeto da ClasseB só pode estar associado a um objeto da ClasseA. A Há uma dependência cíclica entre ClasseB, ClasseC e ClasseE, o que não é pe�mitido pela UML.B O fato de que ClasseD generaliza ClasseA e ClasseB se traduz em herança múltipla, o que não é pe�mitido pela UML. C Pode-se obse�var que há uma agregação entre a ClasseB e a ClasseAD
Compartilhar