A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.Baseado no diagrama de colaboração, avalie as asserções abaixo:I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.PORQUEII. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.Assinale a alternativa correta: A As duas asserções são verdadeiras, mas não estão relacionadas B A asserção I é Falsa e a II é Verdadeira C As duas asserções são verdadeiras e a II complementa a I D A asserção I é Verdadeira e a II é Falsa E As duas asserções são falsas.
Question
A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.Baseado no diagrama de colaboração, avalie as asserções abaixo:I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.PORQUEII. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.Assinale a alternativa correta: A As duas asserções são verdadeiras, mas não estão relacionadas B A asserção I é Falsa e a II é Verdadeira C As duas asserções são verdadeiras e a II complementa a I D A asserção I é Verdadeira e a II é Falsa E As duas asserções são falsas.
Solution 1
C. As duas asserções são verdadeiras e a II complementa a I.
Solution 2
A alternativa correta é C. As duas asserções são verdadeiras e a II complementa a I. O diagrama de colaboração, de fato, mostra objetos e seus relacionamentos, com ênfase nos objetos que participam na troca de mensagens. E, como a asserção II afirma, o diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos. Portanto, a asserção II complementa a I, fornecendo mais detalhes sobre como o diagrama de colaboração é modelado.
Similar Questions
A UML é uma linguagem que possui diversos diagramas para permitir a modelagem do sistemas sob diferentes aspectos. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema. Avalie as asserções a seguir e a relação proposta entre elas: I - O diagrama de casos de uso é um diagrama estrutural. PORQUE II - O diagrama de casos de uso apresenta a estrutura do programa com relação à interação entre usuários e o software.A respeito dessas asserções, assinale a opção correta.Selecione uma alternativa:a)A asserção I é uma proposição verdadeira e a II é falsab)A asserção I é uma proposição falsa e a II é verdadeirac)As asserções I e II são proposições falsas.d)As asserções I e II são proposições verdadeiras e a II é justifica a I.e)As asserções I e II são proposições verdadeiras e a II não justifica a I.
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Na UML, os modelos expressam duas visões diferentes, porém complementares.Pensando nos diagramas da UML, marque a opção que melhor define a visão comportamental apresentada por alguns diagramas: A Os modelos criados na visão comportamental tentam capturar as premissas e restrições relacionados aos requisitos, assim como os requisitos não funcionais do software. B Os modelos criados na visão comportamental tentam capturar a dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam e como se comportam e respondem aos diversos estímulos. C Os modelos criados na visão comportamental tentam capturar a estrutura do sistema, ou seja, quais elementos compõem a estrutura do sistema e como eles se relacionam. D Os modelos criados na visão comportamental tentam capturar a estrutura arquitetônica que melhor se adequa às necessidades do software. E Os modelos criados na visão comportamental tentam capturar a visão global dos requisitos que precisam ser modelados.
A finalidade da UML é proporcionar uma padronização nos projetos de sistemas, abrangendo aspectos conceituais, como regras de negócios e artefatos concretos como as classes, escritas em linguagens de programação, esquemas de banco de dados e componentes de software reutilizáveis. A Linguagem UML, conforme Fowler (2004), é composta de diversos diagramas. Considerando os diagramas da UML, avalie as afirmativas a seguir: I. Diagrama de Classes: é o diagrama mais usado da Linguagem UML pois pode representar um conjunto de classes e seus relacionamentos.II. Diagrama de Sequência: determina o fluxo de tarefas que podem ser executadas pelo software ou por um ator.III. Diagrama de Objetos: demostra como na realidade as informações do objeto podem ficar armazenas na classe.IV. Diagrama de Caso de Uso: é um complemento do diagrama de classes, utilizado principalmente na fase de especificação dos requisitos do sistema pois demonstra os usuários e funcionalidades do software.V. Diagrama de Atividades: demostra uma visão ou perspectiva norteada por tempo, da colaboração entre os objetos, principalmente com a ordem temporal em que as mensagens são trocadas.Considerando o contexto apresentado, assinale a alternativa correta.Selecione uma alternativa:a)Apenas as afirmativas I e III estão corretas.b)Apenas as afirmativas II e III estão corretas.c)Apenas as afirmativas I, III e IV estão corretas.d)Apenas as afirmativas I, II, III e IV estão corretas.e)Apenas as afirmativas I, II, III e V estão corretas.
3)A partir da abstração dos casos de uso, inicia-se a identificação das classes de objetos e a elaboração do Diagrama de Classes que é considerado a principal técnica de modelagem estrutural da Unified Modeling Language (UML), que representa a modelagem da parte estática do sistema.Sobre os tipos de relacionamentos e associações do Diagrama de Classes, julgue as afirmativas a seguir:I. São tipos de relacionamentos: 1:1 (um para um), 1:* (um para muitos) e *:* (muitos para muitos).II. São tipos de associação: unária, binária, ternária, classe associativa, agregação e composição que é uma variação da agregação.III. Associação do tipo Agregação demonstra que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objeto-parte), sendo que a associação representa que ambas as classes podem “viver” de forma independente, não existindo uma ligação forte entre as classes associadas.IV. Agregação do tipo Composição representa um vínculo forte entre os objetos-todo com os objetos-parte, demonstrando que o objeto-todo deve ter, no mínimo, um objeto-parte, sendo que estes devem estar associados a um único objeto-todo.É correto o que se afirma em:Selecione uma alternativa:a)I e II, apenas.b)III e IV, apenas.c)I, II e III, apenas.d)II, III e IV, apenas.e)I, II, III e IV.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.