Início/Questões/Engenharia de Software/Questão 457941200784395Na UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a ag...1457941200784395Ano: 2022Banca: INSTITUTO AOCPOrganização: BANESEDisciplina: Engenharia de SoftwareTemas: Linguagem de Modelagem UnificadaNa UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a agregação e a composição. Assinale a alternativa que apresenta a definição correta de uma agregação e de uma composição.AA associação de agregação está relacionada a uma dependência entre as classes agregada e agregador, enquanto que a composição está relacionada a uma herança entre a classe composta e a compositora, ou seja, os itens da classe composta.BUma agregação tem a conotação de uma subclasse enquanto que uma composição conota uma superclasse.CA agregação estabelece uma relação em que os objetos se associam na forma de um para um, enquanto que na composição a associação é de um para muitos. DEnquanto na agregação os objetos não possuem uma relação de herança, na composição um objeto filho pode herdar métodos e atributos públicos de um objeto mãe.EEnquanto na agregação os objetos das classes podem existir separadamente, na composição a relação entre os objetos das classes é existencial, ou seja, um objeto não pode existir sem o outro.ResponderQuestões relacionadas para praticarQuestão 457941200105121Engenharia de SoftwareQuando o projeto será concluído e quanto custará? Sobre essa pergunta, que faz parte do Project Model Canvas, assinale a alternativa correta.Questão 457941200119297Engenharia de SoftwareUm dos diagramas da UML 2.0 que pode ser utilizado para a modelagem dinâmica de processos é o diagrama deQuestão 457941200269461Engenharia de SoftwareExistem diferentes processos de software, porém todos devem ser compostos por quatro etapas fundamentais. Assinale a alternativa que apresenta essas e...Questão 457941200300803Engenharia de SoftwareA tecnologia CASE (Engenharia de Software Auxiliada por Computador) fornece apoio ao processo de software pela automação de algumas atividades de proc...Questão 457941200421565Engenharia de SoftwareA Metodologia TDD (Test Driven Development) tem como princípio básico a execução de testes durante o processo de desenvolvimento de software. Qual é o...Questão 457941201277401Engenharia de SoftwareConsiderando a fase inicial do Processo de Engenharia de Requisitos, assinale a alternativa correta.Questão 457941201464478Engenharia de SoftwareVocê é um analista de infraestrutura trabalhando em um projeto com o conceito de DevOps e precisa definir as características de infraestrutura para o ...Questão 457941201515248Engenharia de SoftwareAssinale a alternativa que apresenta corretamente o nome de um tipo de gráfico de colunas juntas em que os dados são ordenados do menor valor para o m...Questão 457941201601120Engenharia de SoftwareA respeito das práticas de desenvolvimento orientado a testes, do inglês Test-Driven Development (TDD), assinale a alternativa INCORRETA.Questão 457941201946197Engenharia de SoftwareSobre a engenharia reversa de código e suas aplicações, assinale a alternativa correta.