0% acharam este documento útil (0 voto)
212 visualizações19 páginas

Tema 03 LPS

Engenharia LPS, Exercicios

Enviado por

rooggiesteven
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
212 visualizações19 páginas

Tema 03 LPS

Engenharia LPS, Exercicios

Enviado por

rooggiesteven
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

Engenharia Do Domínio

Questão de 10

1 2 3 4 5

6 7 8 9 10
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício Corretas
quantas vezes quiser. Incorretas
Em branco

O objetivo do design do domínio é produzir a


arquitetura de referência, definindo a estrutura
principal do software e a textura. Para alcançar
tal objetivo, esse subprocesso interage com
outros subprocessos da engenharia de linha de
produtos de software. Neste contexto, assinale
a alternativa correta.

As interações mais importantes do


Design de Domínio são com os
A subprocessos de Engenharia de
Requisitos de Domínio, Realização de
Aplicações e Design de Aplicações.

1 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

O Design do Domínio recebe da


Realização de Aplicações o modelo de
B
variabilidade e os artefatos comuns e
variáveis.

A arquitetura de referência é produzida


C
na realização do domínio.

A arquitetura de referência é fornecida


D pelo design de domínio para design de
aplicações.

O design de domínio fornece os


mesmos artefatos para o Design da
E
Aplicação e para a realização do
domínio.

Opa! A alternativa correta é a letra


E. Confira o gabarito comentado!

O Design de Domínio tem interações


significativas com outros subprocessos,
como a Engenharia de Requisitos de
Domínio, a Realização do Domínio e o
Design de Aplicações. Ele recebe da
Engenharia de Requisitos de Domínio o
modelo de variabilidade e os artefatos
comuns e variáveis. A alternativa correta é
a letra E, pois o design de domínio fornece
a arquitetura de referência para a
realização do domínio e entrega os
mesmos artefatos tanto para o Design da
Aplicação quanto para a realização do

2 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

domínio. Isso significa que o design de


domínio é uma etapa crucial que contribui
para a estruturação e a funcionalidade do
software, fornecendo elementos essenciais
para outras etapas do processo.

Interfaces lidam com aspectos comuns dos


componentes, pois cada interface é válida para
vários componentes. Abstrair as diferenças no
fornecimento de componentes e oferecer
funções que exponham certas informações
relacionadas à variabilidade são necessidades
decorrentes da variabilidade na linha de produto
de software. Neste contexto, assinale a
alternativa correta:

Um componente é um contrato entre


uma interface provedor de alguma
A
funcionalidade e a interface usuária
dessa funcionalidade.

Tanto o componente provedor quanto


o usuário podem apresentar
B
variabilidade (variantes), mas a
interface deve ser invariável.

Componentes proporcionam
C elementos que são abstrações dos
detalhes internos das interfaces.

3 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

O design do componente não pode ser


D limitado pelas interfaces fornecidas e
exigidas.

Um ponto de variação tem impacto em


E
apenas um componente.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

Uma interface é um contrato entre


componentes provedores de alguma
funcionalidade e componentes usuários da
mesma funcionalidade, e proporciona
elementos que são abstrações dos
detalhes internos dos componentes. Os
componentes (provedores e usuários)
podem apresentar variabilidade, e o seu
design é limitado pelas interfaces
fornecidas e exigidas. A interface deve ser
invariável. A seleção e configuração dos
componentes é baseada nas variantes
fornecidas, lembrando que um ponto de
variação pode ter impacto em vários
componentes.

Definir a variabilidade dos requisitos de domínio


é um pré-requisito para o entendimento

4 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

suficiente e a comunicação sobre a


variabilidade de uma linha de produtos. Entre
outras coisas, o engenheiro de requisitos de
domínio tem que definir cuidadosamente o
conjunto correto de pontos de variação e
variantes. Em relação à definição de
variabilidade, marque a alternativa correta.

Arquitetos de software não devem


A estar envolvidos na definição da
variabilidade dos requisitos.

Os requisitos documentados sempre


B declaram qual variante deve estar
relacionada à qual PV.

A variabilidade nunca tem uma forte


C
influência na arquitetura de referência.

As decisões finais sobre a


variabilidade nos artefatos de
D
requisitos de domínio são tomadas
pelo gerenciamento de produtos.

Cabe ao desenvolvedor dos softwares


decidir se um ponto de variação
E
identificado e definido deve ou não
fazer parte da linha de produtos.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

5 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

A definição da variabilidade é um aspecto


crucial na engenharia de requisitos de
domínio e pode ter uma forte influência na
arquitetura de referência. Portanto, é
essencial que os arquitetos de software
estejam envolvidos nesse processo.
Contrariamente ao que é afirmado na
alternativa B, os requisitos documentados
geralmente não especificam qual variante
deve estar relacionada a qual ponto de
variação �PV�. A alternativa D é a correta,
pois as decisões finais sobre a
variabilidade nos artefatos de requisitos de
domínio são de responsabilidade do
gerenciamento de produtos. Eles também
têm a prerrogativa de decidir se um ponto
de variação identificado e definido deve ou
não fazer parte da linha de produtos,
contrariando a afirmação na alternativa E.

Produtos são bens ou serviços oferecidos no


mercado, com funções e características que o
tornam adequados às necessidades concretas
dos clientes. Produtos complexos compostos
por uma série de bens e serviços são
chamados de soluções. Para que a produção
ocorra de forma adequada, o gerenciamento de
produtos realiza diversas atividades. Marque a
alternativa correta em relação às atividades do
gerenciamento de produtos.

6 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

Conservar e valorizar os potenciais de


produtos já introduzidos no mercado é
A
função da atividade de Observação de
mercado.

Monitorar e analisar grupos de


clientes, concorrentes atuais ou
potenciais, tendências de preços,
B
padrões de compra, são exemplos de
funções da definição da estratégia de
mercado e produto.

Especifica quais aplicativos devem ser


C derivados na engenharia de requisitos
de aplicativo.

Identificar os canais de distribuição


adequados e fornecer-lhes novos
D
produtos é responsabilidade do
Suporte ao produto.

Desenvolvimento, classificação e
escolha de novas ideias para produtos
E
são realizadas na Observação de
mercado.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

O gerenciamento de produtos especifica


quais aplicativos devem ser derivados na

7 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

engenharia de requisitos de aplicativos,


prescrevendo qual aplicativo deve possuir
recursos comuns e variáveis.

A Engenharia de Requisitos de Domínio se


relaciona com outros subprocessos, e suas
inter-relações com esses subprocessos geram
um fluxo de informações. Assinale a alternativa
que apresenta corretamente um aspecto desse
fluxo.

Um feedback a partir de análises de


produtos existentes, necessidades etc,
para sugestões de alterações,
A
refinamentos e acréscimos de
requisitos é fornecido pelo
subprocesso Design de Domínio.

A Engenharia de Requisitos de
Aplicação identifica artefatos
existentes que foram desenvolvidos
B
em projetos anteriores e que devem
ser considerados ao definir os
requisitos de domínio.

A inter-relação com o Design de


Domínio pode ser representada por
uma espiral alternada entre a visão do
C
problema - requisitos e visão da
solução - arquitetura, que progride de
grosseiro para detalhado.

8 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

A engenharia de requisitos de domínio


fornece apenas os artefatos de
requisitos comuns definidos no
D
modelo de variabilidade ortogonal para
Engenharia de Requisitos de
Aplicação.

A engenharia de requisitos do domínio


recebe feedback design de domínio, a
partir de análises de produtos
E existentes, necessidades etc., para
sugestões de alterações, refinamentos
e acréscimos de características nos
produtos.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

O gerenciamento de produtos proporciona


à engenharia de requisitos de domínio
feedback a partir de análises de produtos
existentes, necessidades etc, para
sugestões de alterações, refinamentos e
acréscimos de requisitos, e identifica
artefatos existentes que foram
desenvolvidos em projetos anteriores e que
devem ser considerados ao definir os
requisitos de domínio. A inter-relação com
o Design de Domínio pode ser
representada por uma espiral alternada
entre requisitos (visão do problema) e
arquitetura (visão da solução) que ao
mesmo tempo progride de grosseiro para

9 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

detalhado. A Engenharia de Requisitos de


Aplicação recebe da engenharia de
requisitos de domínio os artefatos de
requisitos comuns e variáveis pré definidos
no modelo de variabilidade ortogonal, e
fornece para o gerenciamento de produtos,
a partir de análises de produtos existentes,
necessidades etc, sugestões de alterações,
refinamentos e acréscimos de
características nos produtos.

Na avaliação sistemática do portfólio de


produtos, denominada análise de portfólio, cada
produto, ou tipo de produto, é classificado e
tem determinada sua localização em uma matriz
bidimensional. Em relação à análise de portfólio,
marque a alternativa correta.

Um portfólio de produtos equilibrado


privilegia uma combinação de
A
produtos apenas nos estágios do ciclo
de vida mais rentáveis.

Produtos em estágio de crescimento


ou maturidade são necessários, pois
B
embora ainda demandam
investimentos, geram altos lucros.

10 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

Produtos em fase de introdução ou


crescimento geram lucros que podem
C
ser reinvestidos em produtos que
estão em fase de saturação.

Os produtos na fase de introdução


D
garantem vendas e lucros imediatos.

Na grande maioria das vezes, os tipos


de produtos no portfólio de produtos
E
de uma empresa ou unidade de
negócios não estão relacionados.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

Uma combinação de produtos em


diferentes estágios do ciclo de vida é
característica de um portfólio de produtos
equilibrado. Embora ainda demandem
investimentos, produtos em estágio de
crescimento ou maturidade são
necessários, pois geram altos lucros,
enquanto os produtos na fase de
introdução garantem vendas e lucros
futuros. O portfólio de produtos de uma
empresa ou unidade de negócios
geralmente contêm tipos de produtos
relacionados.

11 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

A Engenharia de Requisitos de Domínio se


relaciona com outros subprocessos, e suas
inter-relações com esses subprocessos geram
um fluxo de informações. Assinale a alternativa
que apresenta corretamente um aspecto desse
fluxo.

Um feedback a partir de análises de


produtos existentes, necessidades etc,
para sugestões de alterações,
A
refinamentos e acréscimos de
requisitos é fornecido pelo
subprocesso Design de Domínio.

A Engenharia de Requisitos de
Aplicação identifica artefatos
existentes que foram desenvolvidos
B
em projetos anteriores e que devem
ser considerados ao definir os
requisitos de domínio.

A inter-relação com o Design de


Domínio pode ser representada por
uma espiral alternada entre a visão do
C
problema - requisitos e visão da
solução - arquitetura, que progride de
grosseiro para detalhado.

12 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

A engenharia de requisitos de domínio


fornece apenas os artefatos de
requisitos comuns definidos no
D
modelo de variabilidade ortogonal para
Engenharia de Requisitos de
Aplicação.

A engenharia de requisitos do domínio


recebe feedback design de domínio, a
partir de análises de produtos
E existentes, necessidades etc., para
sugestões de alterações, refinamentos
e acréscimos de características nos
produtos.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

O gerenciamento de produtos proporciona


à engenharia de requisitos de domínio
feedback a partir de análises de produtos
existentes, necessidades etc, para
sugestões de alterações, refinamentos e
acréscimos de requisitos, e identifica
artefatos existentes que foram
desenvolvidos em projetos anteriores e que
devem ser considerados ao definir os
requisitos de domínio. A inter-relação com
o Design de Domínio pode ser
representada por uma espiral alternada
entre requisitos (visão do problema) e
arquitetura (visão da solução) que ao
mesmo tempo progride de grosseiro para

13 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

detalhado. A Engenharia de Requisitos de


Aplicação recebe da engenharia de
requisitos de domínio os artefatos de
requisitos comuns e variáveis pré definidos
no modelo de variabilidade ortogonal, e
fornece para o gerenciamento de produtos,
a partir de análises de produtos existentes,
necessidades etc., sugestões de
alterações, refinamentos e acréscimos de
características nos produtos.

Os principais objetivos da engenharia de


requisitos de domínio são o desenvolvimento e
a documentação de requisitos de domínio
comuns e variáveis. É um processo contínuo de
definição dos requisitos para todas as
aplicações previsíveis de serem desenvolvidas
na linha de produtos de uma linha de produtos
de software. Assinale a afirmativa correta:

Não cabe à engenharia de requisitos


de domínio a identificação e
A
documentação explícita da
variabilidade externa.

O subprocesso gerenciamento de
produtos fornece a principal entrada
B para o processo de engenharia de
requisitos de domínio, que é o roteiro
do produto.

14 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

O roteiro de produtos contém um


conjunto, que não pode ser alterado,
C
de produtos pretendidos para a linha
de produtos de software.

A engenharia de requisitos de domínio


fornece ao design de aplicação todos
D
os requisitos de domínio definidos,
incluindo uniformidade e variabilidade.

O modelo de variabilidade deve definir


pelo menos a variabilidade interna,
E mas também pode especificar parte da
variabilidade externa da linha de
produtos.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

A alternativa correta é a B. A engenharia de


requisitos de domínio tem como principal
entrada o roteiro do produto, que é
fornecido pelo subprocesso de
gerenciamento de produtos. Este roteiro é
fundamental para o processo de definição
dos requisitos de domínio. Portanto, a
afirmação de que "O subprocesso
gerenciamento de produtos fornece a
principal entrada para o processo de
engenharia de requisitos de domínio, que é
o roteiro do produto" está correta. As
demais alternativas apresentam afirmações

15 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

incorretas ou incompletas sobre o papel e


as responsabilidades da engenharia de
requisitos de domínio.

Requisitos comuns formam a base de qualquer


LPS, enquanto que requisitos que diferem uns
dos outros indicam a necessidade de introduzir
variabilidade. Em relação à Análise de
Similaridade e de Variabilidade da Engenharia
de Requisitos, marque a alternativa correta.

Requisitos que diferem uns dos outros


A sempre indicam a necessidade de
introduzir variabilidade.

Na Engenharia de Linha de Produtos


de Software não há necessidade
estrita de harmonizar diferentes
B requisitos que se originam de
necessidades contrastantes do cliente
ou da necessidade de dar suporte a
diferentes sistemas legados.

Uma maneira de executar a análise de


C variabilidade é através do uso de uma
matriz de requisitos de aplicação.

16 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

É importante que se tenha muitos


requisitos variáveis e a menor
D
quantidade possível de requisitos
similares.

Pontos de variação e variantes são


E definidos durante a análise de
similaridades.

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

Normalmente, requisitos que diferem uns


dos outros indicam a necessidade de
introduzir variabilidade, contudo, nem toda
diferença pode implicar em um ponto de
variação. A Engenharia de Linha de
Produtos de Software, diferentemente da
engenharia de software tradicional,
diferentes requisitos que se originam de
necessidades contrastantes nem sempre
precisam ser harmonizados, pois podem
ser pontos de variação. Existem algumas
formas de se executar a análise de
similaridade, uma delas é através do uso de
uma matriz de requisitos de aplicação.
Muitos requisitos similares e a menor
quantidade possível de requisitos variáveis
é uma importante estratégia a ser seguida
na engenharia de requisitos de domínio. Os
pontos de variação e variantes são o
resultado da análise de variabilidade.

17 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

10

O teste de software é o processo de descoberta


de defeitos em sistemas de software, sendo
também um processo de garantia de qualidade.
Deve ser realizado antes da entrega de um
aplicativo e os defeitos detectados nos testes
são reportados à equipe de desenvolvimento
responsável. Em relação aos testes de software,
de domínio e de aplicação, é correto afirmar:

O teste de software inclui depuração e


A
correção de bugs.

O teste de aplicação descobre a


B evidência de defeitos em artefatos de
domínio.

O teste de domínio lida com


componentes reutilizáveis, enquanto o
C
teste de aplicação lida com aplicativos
completos.

O teste de aplicação cria artefatos de


D teste reutilizáveis para o teste de
domínio.

Não é possível a reutilização de


artefatos de teste de domínio pelo
teste de aplicativos para a descoberta
E
de defeitos nos aplicativos da linha de
produtos, devido à especificidade dos
componentes.

18 of 19 27/10/2024, 15:03
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/671e7c83e2fec9aeef4...

Parabéns, você selecionou a


alternativa correta. Confira o
gabarito comentado!

A alternativa correta é a letra C. O teste de


software é um processo que busca
identificar defeitos em sistemas de
software. Ele é dividido em teste de
domínio e teste de aplicação. O teste de
domínio lida com componentes
reutilizáveis, ou seja, partes do software
que podem ser usadas em diferentes
contextos. Já o teste de aplicação lida com
a verificação de aplicativos completos, ou
seja, o software como um todo. Portanto, a
afirmação de que o teste de domínio lida
com componentes reutilizáveis e o teste de
aplicação lida com aplicativos completos
está correta. As demais alternativas
apresentam afirmações incorretas sobre o
processo de teste de software.

19 of 19 27/10/2024, 15:03

Você também pode gostar