Prévia do material em texto
09/06/2023, 11:49 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545309 1/3 Análise Orientada a Objetos (/aluno/timelin… Av - Subst. 1 - Análise Orientada a Objetos (/notific Informações Adicionais Período: 06/06/2023 00:00 à 10/06/2023 23:59 Situação: Cadastrado Tentativas: 3 / 3 Pontuação: 2500 Protocolo: 868174173 Avaliar Material 1) a) b) c) d) e) 2) "Em um diagrama UML, os elementos de diagrama representam visualmente os classificadores em um sistema ou aplicativo. Esses classificadores são representações em diagrama de um elemento de origem. Diagramas UML fornecem visualizações de elementos de origem; no entanto, elementos de diagramas não têm valor semântico. Os diagramas UML podem ajudar arquitetos e desenvolvedores de sistema a entender, colaborar e desenvolver um aplicativo. Arquitetos e gerenciadores de alto nível podem usar diagramas UML para visualizar todo o sistema ou projeto e separar aplicativos em componentes menores para desenvolvimento." Assinale a alternativa que apresenta a definição correta do diagrama de estrutura composta. Alternativas: Apresenta o hardware e os softwares necessários para implantação do sistema. Apresenta os componentes e suas relações com objetos em tempo de execução. Alternativa assinalada Apresenta as classes, suas definições e relações (interações, colaborações). Apresenta todos os componentes que serão utilizados no sistema como bibliotecas, softwares de terceiros, WEB services se for o caso. Apresenta todos os fluxos que existem no sistema. Complementa os casos de uso. A utilização da linguagem UML no Processo Unificado sugere que os diagramas sejam adequados às fases do método. É evidente que cada uma das fases possui um diagrama principal, porém os outros também podem ser utilizados para auxiliar a execução de todo o processo. Ao analisar cada uma das fases e seus produtos é possível entender o motivo de cada diagrama ser importante naquele momento. De acordo com as informações apresentadas na tabela a seguir, faça a associação das fases do processo unificado contidos na Coluna A com os digramas UML que podem ser usados nas fases na Coluna B. COLUNA A COLUNA B https://colaboraread.com.br/aluno/timeline/index/3293590903?ofertaDisciplinaId=1970276 https://colaboraread.com.br/notificacao/index javascript:void(0); 09/06/2023, 11:49 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545309 2/3 a) b) c) d) e) 3) a) b) c) d) e) 4) a) b) c) d) e) I. Concepção 1. Casos de uso II. Elaboração 2. Classes. III. Construção 3. Sequência. IV. Transição 4. Instalação. Assinale a alternativa que apresenta a associação CORRETA entre as colunas. Alternativas: I - 1, II - 2, III - 3, IV - 4. Alternativa assinalada I - 4, II - 2, III - 3, IV - 1. I - 1, II - 3, III - 2, IV - 4. I - 3, II - 2, III - 1, IV - 4 I - 3, II - 1, III - 2, IV - 4. UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Ela possui nove tipos de diagramas que são usados para documentar e modelar diversos aspectos dos sistemas. Os diferentes diagramas UML são utilizados para representar diferentes caraterísticas do software. O diagrama que é utilizado para representar um possível caso de uso do sistema de forma detalhada é o diagrama de Alternativas: Componentes. Objetos. Atividades. Alternativa assinalada Sequência. Classes. Os diagramas de atividades ajudam as pessoas do lado comercial e de desenvolvimento de uma organização a se unirem para entender o mesmo processo e comportamento. Você usará um conjunto de símbolos especializados - incluindo aqueles usados para iniciar, finalizar, mesclar ou receber etapas no fluxo - para criar um diagrama de atividades, que abordaremos mais detalhadamente neste guia do diagrama de atividades. Em UML (Unified Modeling Language), uma atividade é um tipo de comportamento que pode ser especificado através de um grafo com nós interconectados por vértices. .Sobre diagramas de atividades da UML, é correto afirmar que Alternativas: não é permitido que uma atividade tenha mais de um nó inicial. Alternativa assinalada um nó do tipo fork une múltiplos fluxos concorrentes. nós de decisão e merge têm a mesma representação gráfica: uma barra. partições de atividades (swimlanes) podem expressar particionamentos hierárquicos. nós do tipo join são representados por losangos e unem fluxos derivados de uma decisão. 09/06/2023, 11:49 Colaborar - Av - Subst. 1 - Análise Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545309 3/3 5) a) b) c) d) e) Na UML é possível usar um diagrama de classes para mostrar as classes e os relacionamentos. Um diagrama de classes mostra classes, os relacionamentos entre classes, restrições e atributos de classes. O diagrama é útil na criação e construção de um sistema, pois pode ser usado como modelo para o produto final. É importante construir o diagrama com as relações corretas para que a implementação não seja afetada negativamente. No diagrama de classes a seguir, analise as relações: Assinale a alternativa que estabelece a melhor relação entre motor e carro, além de apresentar os valores corretos para X e Y Alternativas: A relação entre carro e motor deve ser de herança, já que o motor não tem sentido de existir sem o carro. X e Y devem ser 1, já que um motor pertence a um carro. A relação entre carro e motor deve ser de composição, já que o motor não tem sentido de existir sem o carro. X e Y devem ser 1, já que um motor pertence a um carro. Alternativa assinalada A relação entre carro e motor deve ser de composição, já que o motor não tem sentido de existir sem o carro. X deve ser 0..n e Y devem ser 1, já que um motor pertence a nenhum ou mais carros, e um carro tem um motor. A relação entre carro e motor deve ser de agregação, já que o motor não tem sentido de existir sem o carro. X deve ser 0..n e Y devem ser 1, já que um motor pertence a nenhum ou mais carros, e um carro tem um motor. A relação entre carro e motor deve ser de agregação, já que o motor não tem sentido de existir sem o carro. X e Y devem ser 1, já que um motor pertence a um carro.