Prévia do material em texto
Você acertou 1 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão A estrutura arquitetural estabelece os componentes e as interfaces a serem projetados e implementados, além de documentar a variabilidade externa e interna. A textura arquitetural fornece diretrizes que especificam as regras para lidar com a variabilidade no projeto e implementação de componentes e interfaces. Assinale a alternativa correta: 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 1/18 A B C D E No projeto da aplicação, os componentes e interfaces são implementados. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação às suas especificações. No teste do domínio, os componentes e interfaces são definidos. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação às suas especificações. Os componentes e interfaces são definidos na realização do domínio, ao passo que na engenharia de requisitos do domínio esses artefatos são caracterizados, descendo um nível em relação às suas especificações. Na engenharia de requisitos do domínio, os componentes e interfaces são definidos. Na realização do domínio, componentes e interfaces são caracterizadas, descendo um nível em relação às suas especificações. Os componentes e interfaces são definidos no projeto do domínio, ao passo que na realização do domínio esses artefatos são caracterizados, descendo um nível em relação às suas especificações. Resposta incorreta 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 2/18 A B C Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a E. O projeto do domínio é a fase em que os componentes e interfaces são definidos. Já na realização do domínio, esses componentes e interfaces são caracterizados, ou seja, são detalhados e especificados de maneira mais profunda, descendo um nível em relação às suas especificações iniciais. Isso está alinhado com a ideia de que a estrutura arquitetural estabelece os componentes e as interfaces a serem projetados e implementados, além de documentar a variabilidade externa e interna. 2 Marcar para revisão A arquitetura estrutural, principal produto do projeto de alto nível, é composta por visões que, juntas, permitem a compreensão da arquitetura da aplicação. São duas das principais visões da arquitetura estrutural: Lógica e física. Desenvolvimento e componente. Código e requisito. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 3/18 D E Desenvolvimento e processo. Processo e componente. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado A arquitetura estrutural é composta por várias visões que, quando combinadas, permitem uma compreensão completa da arquitetura da aplicação. As principais visões da arquitetura estrutural são: a visão lógica, que incorpora os requisitos do modelo; a visão de desenvolvimento, que decompõe o software em componentes, objetos e interfaces; a visão de processo, que explicita as atividades durante a execução; e a visão de código, que mapeia os códigos fonte e executáveis em arquivos e diretórios. Neste contexto, as alternativas "Desenvolvimento" e "Processo" são duas das principais visões da arquitetura estrutural, tornando a alternativa D a resposta correta. 3 Marcar para revisão A variabilidade em requisitos textuais pode ser representada através da utilização do Modelo Ortogonal de Variabilidade, objetivando a não transferência da ambiguidade do requisito 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 4/18 A B C D E textual variável para a modelagem da variabilidade. É correto afirmar que: Os requisitos textuais não precisam estar organizados e separados em pedaços para a modelagem de variabilidade. Sempre um requisito textual será conectado a alguma variante. A maneira de ligar um requisito textual à variante respectiva é através de um diagrama de classes. O mecanismo de dependência de artefato deve ser utilizado para ligar um pedaço de requisito à variante respectiva. Uma variante só pode se ligar a um único pedaço de requisito textual. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado O Modelo Ortogonal de Variabilidade (MOV) permite a representação dos pontos de variação e de variantes. As linhas, conhecidas como mecanismo de dependência de artefato, são utilizadas para estabelecer a conexão entre as variantes do MOV e os textos dos requisitos. Portanto, a alternativa correta é a D, que afirma que o mecanismo de 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 5/18 A B C D E dependência de artefato deve ser utilizado para ligar um pedaço de requisito à variante respectiva. Isso é crucial para garantir a correta representação e conexão entre os requisitos textuais e suas respectivas variantes no modelo. 4 Marcar para revisão A principal tarefa do teste na engenharia do domínio é o desenvolvimento de artefatos reutilizáveis para o teste de aplicações. A documentação da variabilidade nos artefatos de teste deve ser clara e inequívoca e é fundamental para que essa tarefa seja bem- sucedida. Marque a opção que contém dois dos artefatos de testes: O plano de testes e o roteiro de teste. Roteiro de teste e o documento de resultado. Caso de teste e o cenário de caso de teste. Cenário de caso de teste e o documento de resultado. Plano de teste e o documento de resultado. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 6/18 Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado Os artefatos de testes são elementos produzidos durante o processo de teste na engenharia de domínio. Eles são essenciais para a organização e eficácia dos testes realizados. Entre esses artefatos, podemos citar o relatório de resumo de teste, o plano de teste, os casos de teste, os cenários de casos de teste e o passo de cenário de casos de teste. Portanto, a alternativa correta é a "C", que menciona o "caso de teste" e o "cenário de caso de teste", ambos considerados artefatos de testes. 5 Marcar para revisão Interfaces são muito utilizadas na implementação de variabilidade, e o projeto de uma interface é afetado pelos tipos de variabilidade que devem estar presentes nos componentes conectados à interface, quer sejam fornecedores ou usuários. Tem efeito no projeto de uma interface: 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 7/18 A B C D E Variabilidade em Recursos, que significa que a mesma interface pode ser implementada de diferentes maneiras, por diferentes métodos dos objetos das classes. Variabilidade em Algoritmos ou Protocolos, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software.Variabilidade em Algoritmos ou Protocolos, que significa que componentes diferentes lidam com o mesmo tipo de funcionalidade, mas podem fornecer ou usar quantidades diferentes de determinados recursos. Variabilidade na Configuração da Aplicação, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software. Variabilidade em Recursos, que significa que a variabilidade está relacionada à configuração do aplicativo, incluindo diferenças de hardware e software. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 8/18 A B A alternativa correta é a "D". A variabilidade na configuração da aplicação se refere à capacidade de uma interface se adaptar a diferentes configurações de aplicativos, que podem incluir diferenças de hardware e software. Por exemplo, a interface pode precisar se adaptar a diferentes tamanhos de memória ou à disponibilidade de determinados pacotes de software. Isso significa que a interface deve ser projetada de forma a conter funções, métodos ou parâmetros que possam diferenciar essas variantes. Portanto, essa variabilidade tem um impacto significativo no projeto de uma interface. 6 Marcar para revisão A variabilidade no mundo real é representada na ELPS por conceitos que se equivalem aos conceitos de sujeito e de objeto de variabilidade. Assinale a alternativa que contém afirmativas válidas: Um software pode executar nos sistemas Windows e Linux. O Windows é um exemplo de ponto de variação. O fato de um aplicativo poder ser executado em um celular ou em um computador representa um ponto de variação. Questão 10 de 10 Corretas (1) Incorretas (9) E b (0) 1 2 3 4 5 6 7 8 9 10 Lista de exercícios Variabilidad… Sair 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 9/18 C D E A definição de ponto de variação se aplica a quase todos os tipos de artefatos do desenvolvimento, excetuando-se os artefatos de código. Além de representar o objeto de variabilidade incorporado, um ponto de variação possui informações contextuais sobre os detalhes da absorção da variabilidade do mundo real para o mundo do desenvolvimento de software. Um variante é um conceito utilizado pela ELPS para representar os sujeitos de variabilidade dentro do mundo do projeto de software. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado Na ELPS, o conceito de sujeito de variabilidade do mundo real é equivalente ao conceito de ponto de variação, enquanto o conceito de objeto de variabilidade do mundo real é equivalente ao termo variante. A alternativa B é a correta, pois exemplifica corretamente essa equivalência. O fato de um aplicativo poder ser executado em um celular ou em um computador representa um ponto de variação, ou seja, um sujeito de variabilidade no mundo real. Em branco (0) 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 10/18 A B C 7 Marcar para revisão Cada subprocesso da engenharia de aplicação deve refinar a variabilidade encontrada em fases mais iniciais do desenvolvimento, a partir da referência à variabilidade introduzida pelos subprocessos correspondentes da engenharia de domínio. O objetivo é a garantia de que os requisitos variáveis sejam corretamente construídos. É correto afirmar que: Resolução de similaridade é o nome que se dá a esse mecanismo e o momento em que é executada é frequentemente nomeado de tempo de ligação da variabilidade. Resolução de variabilidade é o nome que se dá a esse mecanismo e o momento em que é executada é frequentemente nomeado de tempo de otimização da variabilidade. Resolução de variabilidade é o nome que se dá a esse mecanismo e o momento em que é executado é frequentemente nomeado de tempo de ligação da variabilidade. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 11/18 D E Resolução de ligação é o nome que se dá a esse mecanismo e o momento em que é executada é frequentemente nomeado de tempo de refino da variabilidade. Dissolução de variabilidade é o nome que se dá a esse mecanismo e o momento em que é executada é frequentemente nomeado de tempo de resolução da similaridade. Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado Os subprocessos da engenharia de aplicação têm a função de refinar a variabilidade encontrada em fases iniciais do desenvolvimento. Isso é feito por meio da referência à variabilidade introduzida pelos subprocessos correspondentes da engenharia de domínio. O objetivo é garantir que os requisitos variáveis sejam corretamente construídos. O mecanismo que realiza essa tarefa é chamado de "Resolução de variabilidade". O momento em que esse mecanismo é executado é comumente referido como "tempo de ligação da variabilidade". Portanto, a alternativa C está correta. 8 Marcar para revisão 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 12/18 A B C Como a mesma interface pode ser implementada de diferentes maneiras, por diferentes métodos dos objetos das classes, os tipos de argumentos e retornos desses métodos devem ser escolhidos de forma a permitir que cada variação de algoritmo possa lidar com eles. Neste contexto, assinale a alternativa correta: Em linhas gerais, a interface define os tipos dos argumentos e os tipos de retorno da funcionalidade, especificando também parte dos algoritmos. Os diversos componentes variáveis que fornecem uma mesma interface devem implementar os algoritmos variáveis de maneira específica, usando argumentos e retorno dos mesmos tipos definido na interface. Os componentes variáveis que utilizam uma mesma interface podem enviar parâmetros de tipos diferentes do definido nos componentes que implementam a interface. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 13/18 D E Os componentes variáveis que utilizam uma mesma interface precisam implementar os códigos dos algoritmos adequados para a realização da funcionalidade oferecida pela interface. Os diversos componentes variáveis que fornecem uma mesma interface podem implementar os algoritmos variáveis de maneira idêntica, mesmo que usem argumentos e retorno de diferentes tipos dos definido na interface. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a B. Uma interface define os tipos dos argumentos e os tipos de retorno da funcionalidade. No entanto, a implementação dos algoritmos é responsabilidade dos diversos componentes que implementam as funcionalidades oferecidas pela interface. Esses componentes, que são variáveis, devem estar preparados para enviar parâmetros e receber argumentos dos mesmos tipos definidos na interface, independentemente de quão diferentes eles possam ser entre si. Isso garante a consistência e a interoperabilidade entre os componentes que utilizam a mesma interface. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/14/18 A B C D E 9 Marcar para revisão No mundo real, variabilidade significa a capacidade de mudança que as coisas possuem. Na ELPS, a variabilidade está intrinsecamente relacionada à possibilidade de reuso de artefatos nas diversas aplicações de uma mesma linha de produtos. Assinale a alternativa que relaciona corretamente os conceitos do mundo real com os da ELPS: Um sujeito de variabilidade do mundo real relaciona-se com o conceito de variante na ELPS. Um sujeito de variabilidade do mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS. Um ponto de variabilidade do mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS. Uma variante do mundo real relaciona- se com o conceito de variante na ELPS. Um sujeito de variabilidade do mundo real relaciona-se com o conceito de ponto de variação na ELPS. Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 15/18 A B Na questão, estamos buscando a alternativa que melhor relaciona os conceitos de variabilidade no mundo real e na ELPS. A alternativa correta é a letra E, que afirma que um sujeito de variabilidade do mundo real relaciona-se com o conceito de ponto de variação na ELPS. Isso porque, no mundo real, um sujeito de variabilidade representa algo que pode variar, enquanto na ELPS, o ponto de variação é o local onde a variabilidade é permitida, ou seja, onde pode ocorrer uma mudança. Portanto, esses dois conceitos são similares e se relacionam entre si. 10 Marcar para revisão A variabilidade nos artefatos de realização pode ser obtida através de variabilidade nas interfaces ou nos próprios componentes. A variabilidade nos componentes pode ser implementada de duas formas, não excludentes, que são o fornecimento de versões de um mesmo componente ou inserir a variabilidade dentro do componente. Em relação à variabilidade no componente pode ser dito: Existem diversas formas de descrever a variabilidade em diagramas de classe, como herança, anotações de multiplicidade e atributos de classe. Herança não pode ser usada para fornecer variantes para classes abstratas disponíveis nas interfaces necessárias. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 16/18 C D E Parte da variabilidade no diagrama de classes é a variabilidade relacionada às instâncias de tempo de execução do modelo de classe, diretamente relacionado à variabilidade da linha de produtos. A utilização do mecanismo de herança na engenharia de linha de produtos de software não precisa ser feita em conjunto com o modelo de variabilidade ortogonal. Na realização de requisitos textuais é comum a utilização do modelo de variabilidade ortogonal fazendo referência aos textos, contudo, na documentação dos artefatos de realização a utilização de textos explicativos não é recomendada. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado Na alternativa correta, é mencionado que existem diversas formas de descrever a variabilidade em diagramas de classe, como herança, anotações de multiplicidade e atributos de classe. Isso é verdadeiro, pois a herança permite a criação de novas classes a partir de classes já existentes, permitindo a reutilização de código e a criação de hierarquias de classes. As anotações de multiplicidade indicam quantas instâncias de uma classe estão associadas a uma instância de outra classe, permitindo a representação de 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 17/18 relações complexas entre classes. Os atributos de classe, por sua vez, representam as características de uma classe, permitindo a representação de diferentes variantes de uma mesma classe. Portanto, esses três elementos são ferramentas importantes para a documentação de variabilidade nos artefatos de realização. 01/02/2025, 05:48 estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/679dde76fed6a7a57d1b35f5/gabarito/ 18/18