Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201207057851 V.2 VOLTAR Aluno(a): DIEGO LAMEIRA TAVARES Matrícula: 201207057851 Desempenho: 4,0 de 8,0 Data: 12/10/2013 18:37:33 (Finalizada) 1a Questão (Ref.: 200720135731) Pontos: 1,0 / 1,0 Qual das respostas abaixo mais corretamente define uma classe? Um conjunto de atributos. Um conjunto de métodos e atributos. Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto. Um conjunto de métodos e atributos que definem os comportamentos de um objeto. Um conjunto de métodos. 2a Questão (Ref.: 200720127191) Pontos: 0,0 / 1,0 A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a alternativa correta: O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por meio de sequências de estados e ações que ocorrem durante sua vida. O Diagrama de Objetos tem por propósito focalizar um fluxo de atividades que ocorrem internamente em um processamento, dentro de um período de tempo. O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema. O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução. O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas de classes. 3a Questão (Ref.: 200720128546) Pontos: 0,0 / 1,0 Observe o diagrama e marque a alternativa correta: ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. 4a Questão (Ref.: 200720129072) Pontos: 0,0 / 1,0 É um relacionamento semântico entre classes, em que uma classe especifica um contrato que outra classe garante executar. Generalização. Agregação. Composição. Dependência. Realização. 5a Questão (Ref.: 200720128555) Pontos: 1,0 / 1,0 Como podemos definir uma auto-associação: Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. Classe que representa a generalização de outra classe. Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Classe que representa a herança dos métodos de uma outra classe. Identifica objetos de mesma classe que participam da associação. 6a Questão (Ref.: 200720127169) Pontos: 1,0 / 1,0 Considere Diagrama de Classes acima. Pode-se afirmar que: quadrado é uma classe derivada da classe figura. largura é um método da classe Retângulo. instâncias da classe quadrado não possuem atributos. quadrado e retângulo são classes base da classe figura. quadrado e retângulo são classes abstratas. 7a Questão (Ref.: 200720127175) Pontos: 0,0 / 1,0 O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada: generalização. agregação. inclusão. especialização. extensão. 8a Questão (Ref.: 200720127174) Pontos: 1,0 / 1,0 Num diagrama de classes da UML, multiplicidade se refere: à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. aos dados sobre a quantidades de objetos participantes de uma classe associativa. ao número de chamadas de métodos de uma classe por um objeto de outra classe. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. 9a Questão (Ref.: 200720118955) De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Sua Resposta: Compare com a sua resposta: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente. 10a Questão (Ref.: 200720118954) O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Sua Resposta: Compare com a sua resposta: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement.