Prévia do material em texto
Você acertou 5 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B 1 Marcar para revisão A ELPS lida com a documentação da variabilidade de uma maneira tal que os modelos de requisitos não são adequados. O MOV permite que a variabilidade seja convenientemente documentada através de diferentes modelos, sem alterar a forma original destes modelos. É correto afirmar que: Um caso de uso é documentado utilizando-se somente um diagrama de casos de uso. A parte textual de um caso de uso deve sempre ser descrita na forma tabular, caso seja necessário um integração ao diagrama de variabilidade. Questão 1 de 10 Corretas (5) Incorretas (5) Em branco (0) 1 2 3 4 5 6 7 8 9 10 Lista de exercícios Variabilidad… Sair 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 1/17 C D E No caso de representar o caso de uso através de um diagrama de sequencia, a integração ao diagrama de variabilidade fica um tanto prejudicada. A integração do MOV ao caso de uso, para a representação de variabilidade, independente da forma como o caso de uso é representado, sempre será feita através de dependências de artefato ou dependências de artefato - ponto de verificação, as quais ligam os pontos variáveis às partes do artefato que as representa. Um caso de uso já permite identificar as variabilidades dos requisitos. O uso do MOV apenas torna essa capacidade mais fácil de ser utilizada. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O diagrama de variabilidade se conecta à representação do caso de uso sempre da mesma forma, através das linhas denominadas dependência de artefato ou dependência de artefato - ponto de variação, conforme o caso. Na verdade, essa é a maneira do diagrama de variabilidade se conectar a qualquer artefato. 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 2/17 A B C D E 2 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. 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 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 3/17 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. 3 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: 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 4/17 A B C D E 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. 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 correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 5/17 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 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. 4 Marcar para revisão Pontos de variação e variantes são os conceitos utilizados na ELPS para representar a variabilidade existente nos artefatos produzidos. Assinale a afirmativa correta: 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 6/17 A B C D E 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. Uma variante é a representação de um sujeito de variabilidade enriquecido de informações contextuais. Uma variante corresponde ao conceito sujeito de variabilidade do mundo real. Pontos de variação e variantes não são entidades independentes e distintas de artefatos de requisitos, de arquitetura e de tecnologia. Uma variante só pode estar associada a um artefato. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado O ponto de variação, como um equivalente ao sujeito de variabilidade do mundo real, além de conter informações a respeito da variabilidade do artefato, deve conter informações contextuais que facilitem o entendimento da absorção da variabilidade do mundo real pelo artefato de software, como, por exemplo, o porquê daquela variação ter sido incorporada. 31/07/2025,18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 7/17 A B C D E 5 Marcar para revisão A variabilidade de requisitos estruturais é capturada por Diagramas de Classes. Essa variabilidade estrutural documentada em um diagrama de classes envolve alguns tipos de variabilidade. Em relação à utilização de diagramas de classes para a modelagem da variabilidade, é correto afirmar que: Tendo em vista que o modelo de classes especifica um conjunto de instâncias (objetos e suas ligações) e é usado para validar essas instâncias em tempo de execução, pode-se dizer que a variabilidade é inerente ao modelo. Contudo, não se presta a documentar a variabilidade de linha de produto. A variabilidade estrutural documentada em um diagrama de classes envolve variabilidade de responsabilidade e de controle. A variabilidade da linha de produto pode ser documentada usando as notações padrão do modelo de classes. Um dos tipos de variabilidade estrutural documentada em um diagrama de classes é a relacional. A variabilidade em um diagrama de classes sempre é de uma granularidade fina. 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 8/17 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A variabilidade estrutural capturada em um diagrama de classes envolve variabilidade de comportamento (associações), função (métodos) ou qualidade (atributos), e é inerente ao modelo de classes, pois especifica um conjunto de instâncias (objetos e suas ligações), e é usada para validar essas instâncias em tempo de execução, sendo, portanto, diferente da variabilidade foco da ELPS. 6 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: 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 9/17 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 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 10/17 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. 7 Marcar para revisão Interfaces são mecanismos importantes na implementação da variabilidade, pois como a mesma interface pode ser fornecida por vários componentes e podem ser requisitadas por outros componentes, isso resulta em um grande número de configurações possíveis de componentes de domínio em aplicativos de linha de produtos. Assinale a opção que contém um tipo de variabilidade que não têm efeitos no projeto de uma interface: O uso de diferentes algoritmos ou protocolos. Diferenças nos recursos fornecidos. 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 11/17 C D E Variabilidade inerente ao modelo de classes usada para validar instâncias em tempo de execução. Diferenças na configuração do aplicativo. Muitos componentes de fornecimento. Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A restrição mais importante em uma interface é a variabilidade nos diferentes componentes que precisam ser conectados. Têm efeitos no projeto de uma interface os seguintes tipos de variabilidade: uso de diferentes algoritmos ou protocolos; diferenças nos recursos fornecidos; diferenças na configuração do aplicativo; e muitos componentes de fornecimento. A variabilidade inerente ao modelo de classes usada para validar instâncias em tempo de execução não tem efeitos no projeto de uma interface. 8 Marcar para revisão Gerenciamento de variabilidade é uma atividade voltada para proporcionar o reuso de artefatos de software em um a linha de produtos de software. Tem por objetivo definir e explorar a variabilidade ao longo dos diferentes estágios 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 12/17 A B C D E do ciclo de vida de uma linha de produtos de software. É uma questão tratada pelo gerenciamento de variabilidade: Levantamento de requisitos não funcionais. Gerenciamento de artefatos variáveis. Atividades de apoio relacionadas à resolução de questões de otimização. Definição de algoritmos capazes de aumentar o desempenho do artefato de software. Identificação de componentes não variáveis. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O gerenciamento de variabilidade extrai as variantes a partir de diagramas de casos de uso, modela a variabilidade através de features, especifica a variabilidade identificada e utiliza na criação de variantes. Uma maneira de tornar possível o reuso dos artefatos variáveis, através do gerenciamento de variabilidade, é justamente o gerenciamento de artefatos variáveis. 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 13/17 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 realrelaciona- 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 correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 14/17 Gabarito Comentado 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 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: 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 15/17 A B C D E 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. 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 incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 16/17 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. 31/07/2025, 18:36 estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/688bc00e4336d83bca0a9707/gabarito/ 17/17