Buscar

CCT1027 - LINHAS DE PRODUTOS DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

14/02/2023, 09:36 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Teste de
Conhecimento
 avalie sua aprendizagem
Um dos conceitos fortes da Engenharia de Software é o reuso de software. Sabendo disso, assinale a alternativa que
apresenta corretamente o conceito de engenharia de software baseada em reuso.
Fonte: INSTITUTO AOCP, Órgão: EBSERH, Prova: INSTITUTO AOCP - 2016 - EBSERH - Analista de Tecnologia da
Informação - Processos (CH-UFPA)
A avaliação da qualidade em Linhas de Produtos de Software (LPS) apresenta uma complexidade maior do que no
desenvolvimento de software tradicional. Este fato decorre devido a:
Lupa 
 
 
 
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para
sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
4831CONCEITOS DE LINHAS DE PRODUTOS DE SOFTWARE (LPS)
 
1.
É uma estratégia em que o processo de desenvolvimento é voltado para a reutilização do software existente.
É um repositório de componentes de software que podem ser utilizados a qualquer instante do
desenvolvimento.
É um processo de preparação de equipes para que o software seja todo desenvolvido com componentes
comuns.
É o compartilhamento de conhecimento nas equipes de desenvolvimento para evitar o esforço duplicado.
É um atalho para economizar tempo e custo por meio da reutilização de linhas de componentes.
Data Resp.: 14/02/2023 09:19:47
Explicação:
O reuso, de acordo com as premissas da Engenharia de Software, é um processo na qual envolve várias etapas,
como a análise da unidade de reuso, teste, catalogação e armazenamento. Para o uso efetivo da unidade de reuso
é necessário uma análise e documentação da sua utilização. O reuso é fortemente indicado nas empresas de
desenvolvimento, já que os artefatos gerados para produzir software são altamente reutilizáveis.
 
2.
A linguagem de programação utilizada ser obsoleta
O sistema ter sido desenvolvido a muito tempo
Produtos diferentes, em uma mesma LPS, podem requerer níveis de qualidade distintos
Devido ao tamanho do produto final
Aos diferentes clientes que irão utilizá-lo
 2023.1 EAD (G) / EX
Matr.: 
 Disc.: LINHAS DE PRODUTOS D
Aluno: 
CCT1027_TEMAS
LINHAS DE PRODUTOS DE SOFTWARE
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
14/02/2023, 09:36 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Uma das 3 atividades essenciais da Engenharia da Linha de Produto de Software é a: Core Asset Development
(Desenvolvimento de Ativos Principais). Nesse contexto, analise as afirmativas a seguir:
I. Nessa atividade essencial não há um momento definido para se adicionar uma restrição ou novos padrões no
desenvolvimento da LPS
II. São exemplos de ativos-base dessa atividade: a arquitetura e sua documentação, especificações, componentes de
software, cronogramas e planos de teste
III. Um ativo-base pode ser construído para ser utilizado integralmente em todos os produtos
IV. Adaptações não são aceitas nessa atividade para tornar o ativo-base mais utilizáveis em uma linha de produtos
Assinale a alternativa correta:
Cada sub processo da engenharia de aplicação deve refinar a variabilidade encontrada em fases mais iniciais do
desenvolvimento, a partir da referencia à variabilidade introduzida pelos sub processos correspondentes da
engenharia de domínio. O objetivo é a garantia de que os requisitos variáveis sejam corretamente construídos. É
correto afirmar que:
Data Resp.: 14/02/2023 09:21:35
Explicação:
Uma característica dos produtos desenvolvidos na abordagem LPS, é que para cada cliente/stakeholder será um
produto diferente (similar, mas com customização, o que torna um produto diferente do outro), e esses produtos
diferentes podem requerer níveis de qualidade distintos.
 
3.
Apenas as afirmações I, II e III estão corretas
Apenas as afirmações III e IV estão corretas
Apenas as afirmações II e III estão corretas
Apenas as afirmações I e II estão corretas
Apenas as afirmações II e IV estão corretas
Data Resp.: 14/02/2023 09:23:57
Explicação:
Na atividade Core Asset Development não há um momento definido para se adicionar uma restrição ou novos
padrões no desenvolvimento da LPS, é cíclico, podendo ter interação e geram-se ativos-base como sua
documentação, especificações, componentes de software, cronogramas e planos de teste. As adaptações podem
ser necessárias e aceitas nessa atividade para tornar o ativo-base mais utilizáveis em uma linha de produtos.
4832VARIABILIDADE EM LPS
 
4.
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.
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.
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.
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.
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.
Data Resp.: 14/02/2023 09:29:22
Explicação:
Os sub processos da engenharia de aplicação devem proporcionar condições para que a variabilidade encontrada
nos sub processos correspondentes da engenharia de domínio possam ser refinadas e introduzidas nos artefatos
de uma aplicação em particular, na forma de variantes. Essa atividade é conhecida como resolução de
variabilidade e o momento em que é executada é frequentemente nomeado de tempo de ligação da variabilidade.
14/02/2023, 09:36 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
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 contem afirmativas válidas:
No mundo real, variabilidade significa a capacidade de mudança que as coisas possuem. Na ELPS a variabilidade esta
intrinsicamente 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:
Gerenciamento de produto na linha de produtos de software é o subprocesso da engenharia de domínio que envolve
planejar, organizar, executar e controlar todas as tarefas que visam à concepção, produção e comercialização bem-
sucedidas dos produtos oferecidos por uma empresa. Neste contexto, marque a alternativa correta.
 
5.
Um variante é conceito utilizado pela ELPS para representar os sujeitos de variabilidade dentro do mundo do
projeto de software.
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 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.
Data Resp.: 14/02/2023 09:30:02
Explicação:
Ao conceito de sujeito de variabilidade do mundo real equivale o conceito de ponto de variação na ELPS, enquanto
que o equivalente do conceito de objeto de variabilidade do mundo real é o termo variante..
 
6.
Um sujeito de variabilidade do mundo real relaciona-se com o conceito de variante na ELPS.
Um sujeito de variabilidadedo mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS.
Um sujeito de variabilidade do mundo real relaciona-se com o conceito de ponto de variação na ELPS.
Uma variante do mundo real relaciona-se com o conceito de variante na ELPS.
Um ponto de variabilidade do mundo real relaciona-se com o conceito de objeto de variabilidade na ELPS.
Data Resp.: 14/02/2023 09:31:04
Explicação:
Os conceitos de sujeito de variabilidade e de objeto de variabilidade do mundo real, representativos de coisas que
podem variar e as possibilidades de variação, respectivamente, são conceitos similares aos de ponto de variação e
de variante, na ELPS.
4833ENGENHARIA DO DOMÍNIO
 
7.
O roteiro do produto é o principal resultado do gerenciamento de produtos com relação à estrutura da linha de
produto de software.
As características definidas no roteiro do produto afetam diretamente a engenharia de requisitos de domínio,
mas não a engenharia de aplicação.
O roteiro do produto deve descrever a linha de produtos com todas as possíveis previsões de produtos, não
havendo possibilidade de mudança após sua elaboração.
Gerenciamento de produto não tem influência na engenharia de requisitos, projeto, realização e teste.
A engenharia de requisitos de domínio cria os artefatos de requisitos para aplicativos específicos, os quais são
previstos no roteiro do produto.
Data Resp.: 14/02/2023 09:31:57
Explicação:
O roteiro do produto é o principal resultado do gerenciamento de produtos, que tem influência na engenharia de
requisitos, projeto, realização e teste. O roteiro do produto descreve a linha de produtos até onde é previsível em
um determinado momento, e as características definidas no roteiro do produto afetam diretamente as engenharias
de requisitos de domínio e a engenharia de aplicação. É na engenharia de requisitos de domínio que são
produzidos os artefatos de requisitos reutilizáveis, enquanto na engenharia de requisitos de aplicativos são criados
os artefatos de requisitos para aplicativos específicos, que são previstos no roteiro do produto.
14/02/2023, 09:36 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Portfólio de produtos, que é o conjunto de tipos de produtos oferecidos por uma empresa, normalmente contém
classes de produtos, e não todos os produtos individuais de uma empresa. É um fato verdadeiro em relação ao
portfólio de produtos:
A análise de delta tem por objetivo apoiar a decisão dos stakeholders, que definirá se os deltas serão ou não
realizados na aplicação. Nesse sentido, marque a alternativa correta:
Todos os requisitos de aplicação são definidos na especificação de requisitos do aplicativo, subprocesso base para os
outros subprocessos de engenharia de aplicação. Em relação ao que a especificação de requisitos de aplicação inclui,
marque a alternativa correta
 
8.
Existem quatro tipos principais de negócios, que podem ser determinados com base em dois aspectos, que são:
o tempo que o cliente leva para decidir pela compra e o tempo que leva para desistir.
Pode estar relacionado com a interdependência de aquisição, ou seja, produtos colocados juntos quando são
vendidos ou fazem parte de uma promoção de vendas comum.
Negócios de produto, de soluções, de sistema e de consultoria são os quatro tipos de negócios geridos pelo
portfólio de produtos.
De acordo com o ciclo de vida do produto, um produto progride segundo a sequência: introdução,
desenvolvimento, crescimento, saturação e queda.
O gerenciamento de portfólio é um processo de decisão estático, pois não permite a inclusão de novos
produtos.
Data Resp.: 14/02/2023 09:32:32
Explicação:
O gerenciamento de portfólio é um processo de decisão dinâmico, pelo qual a lista de projetos ativos existentes de
uma empresa (novos produtos e evolução dos existentes) é constantemente atualizada e revisada. Existem vários
tipos de interdependências pelas quais os produtos de um portfólio de produtos podem estar relacionados, sendo
uma delas a interdependência de aquisição.
4834ENGENHARIA DA APLICAÇÃO
 
9.
A introdução de um novo ponto de variação deve ser realizada no caso de delta devido a parte da variabilidade
externa existente que deve ser modificada
Os deltas do modelo de variabilidade são similaridades entre o modelo de variabilidade de domínio e o modelo
de variabilidade de aplicação
Uma nova variante deve ser adicionada, ou uma variabilidade ou dependência de restrição deve ser modificada
no caso do delta devido a parte da variabilidade externa existente que deve ser modificada
Uma parte invariável tem que ser transformada em uma parte variável, isso pode ser feito pela definição de
uma nova variante
Existem três tipos de deltas, e um dos tipos é aquele relacionado à parte da variabilidade externa que deve ser
modificada
Data Resp.: 14/02/2023 09:32:53
Explicação:
Os deltas do modelo de variabilidade são diferenças entre o modelo de variabilidade de domínio e o modelo de
variabilidade de aplicação, e existem dois tipos: parte da variabilidade externa existente deve ser modificada (uma
nova variante deve ser adicionada, ou uma variabilidade ou dependência de restrição deve ser modificada) ou uma
parte invariável deve ser transformada em uma parte variável (a variabilidade externa é estendida pela introdução
de um novo ponto de variação).
 
10.
A relação dos artefatos de requisitos de aplicação com as variantes selecionadas no modelo de variabilidade do
aplicativo captura a rastreabilidade entre os requisitos e as variantes selecionadas para o domínio.
O modelo de variabilidade de aplicação consiste nas semelhanças e pontos de variação vinculados
Os deltas de requisitos contêm todos os artefatos de requisitos que são reutilizados do domínio
Os artefatos de requisitos do aplicativo que correspondem aos artefatos de requisitos de domínio contêm todos
os artefatos de requisitos do aplicativo reutilizados com adaptações
O modelo de variabilidade de aplicação descreve o modelo de variabilidade do aplicativo com as variantes
selecionadas
Data Resp.: 14/02/2023 09:33:18
07/03/2023, 08:46 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Acerto: 1,0 / 1,0
A terceira atividade essencial da Linha de Produto de Software é a Management (Gestão). A Gestão, assim
como em outras áreas, desempenha um papel importante no andamento do negócio. Dificilmente
encontraremos algum negócio sem os gestores e seus importante papéis. Assinale a alternativa que justifique
a sua importância:
A Gestão tem papel fundamental de efetuar as vendas aos clientes e garantir a sua entrega no prazo
bem como a satisfação
A Gestão acompanha o desenvolvimento apenas para informar aos clientes sobre o andamento da sua
entrega
A Gestão é responsável apenas pelas reuniões das equipes
 A Gestão fornece e coordena a infraestrutura necessária, envolve atividades realizadas a nível técnico e
organizacionais para apoiar o ciclo de vida do processo
A Gestão cobra as metas dos desenvolvedores para fornecer o produto LPS no prazo conforme
prometido ao cliente
Respondido em 07/03/2023 08:20:01
Explicação:
A Gestão, em todas as empresas têm grande importância em acompanhar as atividades realizadas e apoiar o ciclo de
vida
Acerto: 1,0 / 1,0
O Framework para Linha de Produto de Software (LPS) é uma estrutura para engenharia do produto na qual
fazem parte todos os conceitos centrais da engenharia de LPS, com o uso de plataformas que oferece a
capacidade de fornecer personalização em massa. Dois processos compõem esse Framework e um deles é a
Engenharia de Aplicação, que dentro dele outros subprocessos são realizados. A seguir, são apresentados os
subprocessos. Relacione a primeira coluna com a segunda, indicando a descrição correta de cada subprocesso:
Coluna 1 Coluna 2
A - Engenharia de Requisitos de Aplicação
B - Projeto de Aplicação
C - Realização da Aplicação
D - Teste da Aplicação
 
( ) engloba todas as atividades para o desenvolvimento
da especificação de requisitos de aplicação
( ) cria a aplicação em questão
( ) envolveas atividades para produzir a arquitetura do
aplicativo
( ) compreende as atividades necessárias para validar
e verificar um aplicativo em relação à sua especificação
Assinale a alternativa correta, que indica a sequência de letras da Coluna 2, de acordo com correta descrição
dos subprocessos da coluna 1:
 
A - C - D - B
C - A - E - D
 A - C - B - D
A - B - C - D
C - B - A - D
Respondido em 07/03/2023 08:21:08
Explicação:
O processo de Engenharia de aplicação é responsável por derivar aplicações concretas a partir da plataforma
estabelecida na engenharia de domínio. Ela explora a variabilidade da linha de produtos e assegura sua correta
instanciação de acordo com as necessidades específicas das aplicações finais.
 Questão1
a
 Questão2
a
07/03/2023, 08:46 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Respondido em 07/03/2023 08:21:08
Explicação:
O processo de Engenharia de aplicação é responsável por derivar aplicações concretas a partir da plataforma
estabelecida na engenharia de domínio. Ela explora a variabilidade da linha de produtos e assegura sua correta
instanciação de acordo com as necessidades específicas das aplicações finais.
Acerto: 1,0 / 1,0
O Framework para Linha de Produto de Software (LPS) é uma estrutura para engenharia do produto na qual
fazem parte todos os conceitos centrais da engenharia de LPS, com o uso de plataformas que oferece a
capacidade de fornecer personalização em massa. Dois processos compõem esse framework e um deles é a
Engenharia de Domínio. Assinale a alternativa a seguir que descreve a finalidade deste processo:
 Responsável por estabelecer a plataforma de reutilização definindo o que é comum e o que é variável
da linha de produtos
Responsável por definir quais módulos do produto serão implantados em cada cliente, de acordo com
suas demandas
Responsável por escolher qual ferramenta será utilizada para a modelagem do produto
Responsável por estabelecer o domínio de negócio de cada cliente, para decidir qual produto é o mais
adequado
Responsável por estabelecer uma comunicação efetiva entre cliente e desenvolvedores
Respondido em 07/03/2023 08:21:50
Explicação:
O processo chamado Engenharia de Domínio é responsável por estabelecer a plataforma de reutilização definindo o
que é comum e o que é variável da linha de produtos. A plataforma consiste em todos os tipos de artefatos de
software.
Acerto: 0,0 / 1,0
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 especificam as regras
para lidar com a variabilidade no projeto e implementação de componentes e interfaces. Assinale a alternativa
correta:
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 à 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 à 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 à 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 à 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 à suas especificações.
Respondido em 07/03/2023 08:22:26
Explicação:
O projeto detalhado lida com o projeto de componentes e interfaces, que são determinados pela estrutura da
arquitetura. No projeto 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 à suas especificações.
 Questão3
a
 Questão4
a
07/03/2023, 08:46 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Respondido em 07/03/2023 08:22:26
Explicação:
O projeto detalhado lida com o projeto de componentes e interfaces, que são determinados pela estrutura da
arquitetura. No projeto 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 à suas especificações.
Acerto: 0,0 / 1,0
Interfaces são muito utilizadas na implementação de variabilidade, e o projeto de uma interface é afetado
pelos tipos de variabilidade que deve estar presente nos componentes conectados à interface, quer sejam
fornecedores ou usuários. Tem efeito no projeto de uma interface:
 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 Algoritmos ou Protocolos, 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 mesma interface pode ser implementada de diferentes
maneiras, por diferentes métodos dos objetos das classes.
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 em Recursos, que significa que a variabilidade está relacionada à configuração do
aplicativo, incluindo diferenças de hardware e software.
Respondido em 07/03/2023 08:23:13
Explicação:
A variabilidade relacionada à configuração do aplicativo pode incluir diferenças de hardware e software, como, por
exemplo, diferentes tamanhos de memória ou diferenças na disponibilidade de determinados pacotes de software. Os
componentes obrigatórios precisam de uma visão abstrata da configuração. Consequentemente, a interface deve
conter funções, métodos ou parâmetros que diferenciem as variantes.
Acerto: 1,0 / 1,0
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:
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.
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.
Em linhas gerais, a interface define os tipos dos argumentos e os tipos de retorno da funcionalidade,
especificando também parte dos algoritmos.
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 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.
Respondido em 07/03/2023 08:24:31
Explicação:
Uma interface define os tipos dos argumentos e os tipos de retorno da funcionalidade, mas a implementação dos
algoritmos fica por conta dos diversos componentes que implementam as funcionalidades oferecidas pela interface. E
os componentes (variáveis) que utilizem a funcionalidade desses componentes via interface também devem estar
 Questão5
a
 Questão6
a
07/03/2023, 08:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
Respondido em 07/03/2023 08:24:31
Explicação:
Uma interface define os tipos dos argumentose os tipos de retorno da funcionalidade, mas a implementação dos
algoritmos fica por conta dos diversos componentes que implementam as funcionalidades oferecidas pela interface. E
os componentes (variáveis) que utilizem a funcionalidade desses componentes via interface, também devem estar
preparados para enviarem parâmetros e receberem os argumentos dos mesmos tipos, por mais diferentes que sejam
uns dos outros.
Acerto: 1,0 / 1,0
A variabilidade da linha de produtos deve ser levada em conta pela engenharia de requisitos de domínio, o que
implica em tarefas adicionais que não existem na engenharia de requisitos tradicional. Em relação às
atividades da Engenharia de requisitos tradicionais e aos desafios da Engenharia de Requisitos de Domínio,
marque a alternativa correta.
Das atividades específicas da engenharia de requisitos de domínio, a análise de similaridades identifica
os requisitos que diferem entre as aplicações da linha de produtos de software, determinando
precisamente as diferenças.
 Uma das atividades específicas da engenharia de requisitos de domínio é a análise de similaridades,
que identifica quais requisitos são comuns a todas as aplicações da LPS.
Das atividades da engenharia de requisitos tradicional, a negociação é a que busca provar que os
requisitos do sistema são claros, completos, corretos e compreensíveis.
A definição dos requisitos variáveis da engenharia de requisitos de domínio é feita em quatro passos,
dos quais identificar os requisitos comuns é um deles.
A documentação, atividade da engenharia de requisitos tradicional, objetiva que uma especificação de
requisitos consistente e atualizada esteja sempre disponível.
Respondido em 07/03/2023 08:25:30
Explicação:
Análise de similaridades: Identifica quais requisitos são comuns a todas as aplicações da LPS. Negociação: Procura
alcançar um consenso suficiente entre as diferentes partes interessadas em relação aos requisitos elicitados e/ou
documentados. Gerenciamento: Objetiva manter os requisitos continuamente ao longo do desenvolvimento e do ciclo
de vida do sistema, garantindo que uma especificação de requisitos consistente e atualizada esteja sempre disponível.
Das atividades específicas da engenharia de requisitos de domínio, a análise de variabilidades identifica os requisitos
que diferem entre as aplicações da linha de produtos de software, determinando precisamente as diferenças.
Acerto: 0,0 / 1,0
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.
 O design de domínio fornece os mesmos artefatos para o Design da Aplicação e para a realização do
domínio.
O Design do Domínio recebe da Realização de Aplicações o modelo de variabilidade e os artefatos
comuns e variáveis.
 A arquitetura de referência é fornecida pelo design de domínio para design de aplicações.
As interações mais importantes do Design de Domínio são com os sub processos de Engenharia de
Requisitos de Domínio, Realização de Aplicações e Design de Aplicações.
A arquitetura de referência é produzida na realização do domínio.
Respondido em 07/03/2023 08:26:10
Explicação:
As interações mais importantes do Design de Domínio são com os sub processos de Engenharia de Requisitos de
Domínio Realização do Domínio e Design de Aplicações Da Engenharia de requisitos de domínio o Design do Domínio
 Questão7
a
 Questão8
a
07/03/2023, 08:47 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/1
As interações mais importantes do Design de Domínio são com os sub processos de Engenharia de
Requisitos de Domínio, Realização de Aplicações e Design de Aplicações.
A arquitetura de referência é produzida na realização do domínio.
Respondido em 07/03/2023 08:26:10
Explicação:
As interações mais importantes do Design de Domínio são com os sub processos de Engenharia de Requisitos de
Domínio, Realização do Domínio e Design de Aplicações. Da Engenharia de requisitos de domínio, o Design do Domínio
recebe o modelo de variabilidade e os artefatos comuns e variáveis. O design do domínio fornece a arquitetura de
referência para a realização do domínio, e fornece os mesmos artefatos para o Design da Aplicação e para a realização
do domínio.
Acerto: 1,0 / 1,0
A maioria dos componentes do aplicativo utilizam interfaces de domínio reutilizáveis entre os componentes,
pois são um meio importante para suportar a textura e implementar pontos de variação. Assinale a alternativa
que apresenta um fato verídico em relação à configuração e realização de componentes específicos de
aplicação:
Para cada componente não reutilizável, a realização do aplicativo determina a escolha certa dos
parâmetros do componente para vincular a variante necessária
Associação de parâmetros não se apresenta como um mecanismo possível para selecionar as variantes
internas a um componente
A realização de domínio utiliza mecanismos do design de domínio para dar suporte à seleção de
variantes
 A realização do aplicativo seleciona as variantes apropriadas dos componentes para fazer parte do
aplicativo guiada pela arquitetura do aplicativo e pelo modelo de variabilidade do aplicativo
Os componentes de domínio reutilizáveis quase nunca têm pontos de variação internos
Respondido em 07/03/2023 08:27:03
Explicação:
Os componentes de domínio reutilizáveis geralmente têm pontos de variação internos, e a realização de domínio
fornece mecanismos para dar suporte à seleção de variantes. As variantes internas a um componente podem ser
selecionadas, por exemplo, por associações de parâmetros. A arquitetura do aplicativo e o modelo de variabilidade do
aplicativo guiam a realização do aplicativo na seleção das variantes apropriadas dos componentes para fazer parte do
aplicativo. Para cada componente reutilizável, a realização do aplicativo determina a escolha certa dos parâmetros do
componente para vincular a variante necessária.
Acerto: 1,0 / 1,0
Enquanto a reutilização de interfaces de domínio é possível e desejável para componentes específicos do
aplicativo, a realização de componentes específicos da aplicação é feita da mesma forma que na engenharia de
software tradicional. Neste contexto, marque a alternativa correta.
A engenharia de requisitos de domínio define se o componente do aplicativo deve ser integrado aos
artefatos do domínio
 Um componente de plug-in específico do aplicativo deve transportar todas as interfaces que são
determinadas pela arquitetura de domínio para aquele plug-in.
Tornar os componentes específicos do aplicativo não reutilizáveis é de interesse para o desenvolvedor
de aplicativos
Mesmo que não haja um componente de domínio reutilizável adequado disponível, componentes e
interfaces específicos do aplicativo nunca são necessários
Sempre que houver um componente de domínio reutilizável adequado disponível, componentes e
interfaces específicos do aplicativo são necessários
Respondido em 07/03/2023 08:27:53
 Questão9
a
 Questão10
a

Continue navegando