Prévia do material em texto
EPS
https://simulado.estacio.br/alunos/ 1/4
Avaliação: 5,00 pts Nota SIA: 7,00 pts
4831 ONCEITOS DE LINHAS DE PRODUTOS DE SOFTWARE (LPS)
1. Ref.: 7707409 Pontos: 0,00 / 1,00
A Linha de Produto de Software (LPS) possui um Framework que é 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. No que tange os objetivos da Engenharia de Aplicação, analise as a�rmativas a seguir:
I. Alcançar uma alta reutilização ao de�nir e desenvolver um aplicativo de linha de produtos
II. Explorar a semelhança e a variabilidade da LPS durante o desenvolvimento de um aplicativo de linha de produtos
III. Não gerar artefatos do aplicativo, para facilitar o entendimento deste sistema
IV. Gerar a documentação, que vai ser idêntica para todos os stakeholders, já que o produto é o mesmo
Assinale a alternativa correta:
Apenas as opções III e IV são corretas
Apenas as opções I e II são corretas
Apenas as opções I e III são corretas
Apenas as opções I, II e IV são corretas
Apenas as opções I, III e IV são corretas
2. Ref.: 7707501 Pontos: 0,00 / 1,00
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. No que tange os objetivos da Engenharia de Domínio, analise as a�rmativas a seguir:
I. De�nir a similaridade e a variabilidade da LPS
II. De�nir se o produto faz parte do negócio do cliente
III. De�nir o conjunto de aplicativos para os quais a LPS está planejada
IV. De�nir e construir artefatos reutilizáveis que atinjam a variedade desejada
Assinale a alternativa correta:
Apenas as opções I, II e IV são corretas
Apenas as opções I, III e IV são corretas
Apenas as opções II, III e IV são corretas
Apenas as opções I, II e III são corretas
Apenas as opções III e IV são corretas
4832 - VARIABILIDADE EM LPS
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7707409.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7707501.');
EPS
https://simulado.estacio.br/alunos/ 2/4
3. Ref.: 7707434 Pontos: 1,00 / 1,00
O teste de software, última etapa do processo de construção de um aplicativo, tem por objetivo veri�car o nível de
qualidade do produto. Busca identi�car diversos tipos de erros, tais como: de compatibilidade, de algoritmo, de
requisitos não contemplados, limitação de hardware, etc. Acerca do teste de software, é correto a�rmar que:
Os artefatos de testes são criados apenas na engenharia de aplicação.
Os artefatos de testes são criados apenas na engenharia de domínio.
Os artefatos de testes contém informações relativas ao o que testar, como testar e como documentar os
resultados.
A veri�cação da adequação do aplicativo aos requisitos não funcionais não é um dos focos do teste de
software, pois sua validação ocorre na implementação.
O plano de testes é considerado um artefato de projeto, sendo apenas a sua implementação considerada
como um artefato de teste.
4. Ref.: 7707514 Pontos: 1,00 / 1,00
Pontos de variação e variantes são os conceitos utilizados na ELPS para representar a variabilidade existente nos
artefatos produzidos. Assinale a a�rmativa correta:
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.
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.
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.
5. Ref.: 7707428 Pontos: 1,00 / 1,00
O projeto de um sistema de software engloba duas fases: projeto de alto nível e de baixo nível. A estrutura
arquitetural da aplicação é o principal produto do projeto de alto nível, e inclui a estrutura do software. O projeto de
baixo nível é a implementação, que deve ser aderente à arquitetura. Os engenheiros de arquitetura tem quatro
preocupações. Assinale a alternativa que apresenta duas dessas preocupações:
Identi�car quais requisitos não tem impacto essencial na arquitetura e criar uma arquitetura conceitual
antes de construir os modelos de software.
Decompor o software em partes e relacionamento (estrutura arquitetural) e de�nir os requisitos funcionais.
De�nir a coleção de regras comuns para a realização do sistema (textura arquitetural) e identi�car os
requisitos não funcionais.
Decompor o software em partes e relacionamento (estrutura arquitetural) e de�nir o conjunto de regras
comuns para a realização do sistema (textura arquitetural).
Identi�car quais requisitos não tem impacto essencial na arquitetura e de�nir a coleção de regras comuns
para a realização do sistema (textura arquitetural).
4833 - ENGENHARIA DO DOMÍNIO
6. Ref.: 7784071 Pontos: 1,00 / 1,00
De acordo com o nível do teste, o impacto da variabilidade pode ser maior ou menor. A engenharia de domínio pode
não implementar o total de variantes, pois o número de con�gurações pode ser muito grande, bem como inexiste um
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7707434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7707514.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7707428.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7784071.');
EPS
https://simulado.estacio.br/alunos/ 3/4
sistema executável para testar. Por conta desses fatores, existem critérios para avaliar uma estratégia de teste. Em
relação a esses critérios, é correto a�rmar:
As principais questões tratadas pelo critério tempo para criar artefatos de teste são o quanto a estratégia de
teste suporta a reutilização dos artefatos de teste e até que ponto acelera o desenvolvimento deles.
Algumas variantes podem não ser realizadas, sendo desenvolvidas sob demanda durante a engenharia de
aplicação. Essas variantes são conhecidas como variantes de aplicação.
O critério do esforço de aprendizagem é in�uenciado pela quantidade de artefatos de teste, pela di�culdade
em criá-los, e pela variabilidade nos requisitos.
O indicador do tempo decorrido entre a �nalização de um artefato e sua validação é chamado de tempo para
criar artefatos de teste.
O critério do esforço de aprendizagem avalia a sobrecarga que pode ser causada pela produção adicional do
mesmo artefato ou pela execução de atividades que não são necessárias.
7. Ref.: 7783770 Pontos: 0,00 / 1,00
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:
Tanto o componente provedor quanto o usuário podem apresentar variabilidade (variantes), mas a interface
deve ser invariável.
Um componente é um contrato entre uma interface provedor de alguma funcionalidade e a interface usuária
dessa funcionalidade.
Componentes proporcionam elementos que são abstrações dos detalhes internos das interfaces.
Um ponto de variação tem impacto em apenas um componente.
O design do componente não pode ser limitado pelas interfaces fornecidas e exigidas.
4834 - ENGENHARIA DA APLICAÇÃO
8. Ref.: 7806689 Pontos: 0,00 / 1,00
O desenvolvimento de artefatos de teste para toda linha de produtos, sua inclusão nos artefatos de domínio e sua
reutilização em várias aplicações é a ideia chave da reutilização de artefatos de teste. Nesse sentido, marque a
alternativa correta:
Para alcançar um grau su�cientede reutilização, os artefatos de teste de aplicação devem ser reutilizados
para partes comuns e variáveis do domínio
Se a estratégia de aplicativo de exemplo for aplicada, o teste de domínio prepara os casos de teste com
partes comuns e variáveis explícitas
Se a estratégia da similaridade e do reuso for empregada nos testes de domínio, os casos de teste
desenvolvidos para o aplicativo de amostra podem ser usados como base para o desenvolvimento de casos
de teste para o aplicativo em teste
Um dos pré-requisitos essenciais para estabelecer uma reutilização e�ciente de artefatos de teste é lidar
com a variabilidade
Os planos de teste, casos de teste e cenários de casos de teste devem ser adaptados para a aplicação
especí�ca de acordo com o modelo de variabilidade do domínio
9. Ref.: 7806669 Pontos: 1,00 / 1,00
Os principais resultados da realização do aplicativo são obtidos a partir do inter-relacionamento desse subprocesso
com outros subprocessos da engenharia de linha de produtos de software. Assinale a alternativa que apresenta
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7783770.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806689.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806669.');
EPS
https://simulado.estacio.br/alunos/ 4/4
somente subprocessos relacionados com a realização da aplicação:
Design de domínio e Design de Aplicação
Engenharia de requisitos de aplicação e de domínio
Teste de aplicação e teste de domínio
Realização de domínio e teste de aplicação
Realização de domínio e Design de Domínio
10. Ref.: 7806484 Pontos: 0,00 / 1,00
O projeto de aplicação tem como objetivo produzir a arquitetura da aplicação como uma especialização da
arquitetura de referência produzida na engenharia de requisitos do domínio. Para tanto, o subprocesso projeto de
aplicação interage com outros subprocessos, trocando informações e artefatos. Assinale a alternativa que só contém
subprocessos com os quais o projeto de aplicação se relaciona
Engenharia de requisitos de domínio, projeto de domínio e teste de aplicação
Projeto de domínio, realização de domínio e teste de aplicação
Projeto de domínio, realização de domínio e realização de aplicação
Engenharia de requisitos de aplicação, projeto de domínio e realização de aplicação
Engenharia de requisitos de domínio, Engenharia de requisitos de aplicação e teste de aplicação
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806484.');