Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

A Linha de Produto de Software traz uma abordagem de reuso, onde um mesmo software (com adaptações/customizações) pode ser adquirido por várias empresas do mesmo domínio de negócio. Nesse contexto a adoção de LPS traz diversas vantagens, que impactam positivamente as empresas de várias formas. Essas vantagens podem ser classificadas em três tipos: benefícios organizacionais, os benefícios de engenharia de software e os benefícios de negócio. A seguir, relacione a primeira coluna com a segunda, indicando a descrição correta de cada um dos 3 benefícios:
	Coluna 1
	Coluna 2
	A - Benefícios organizacionais
B - Benefícios de engenharia
C - Benefícios de negócio
 
	(  ) incluem vantagens como a reutilização de requisitos e seus componentes, uma melhor análise de requisitos, uma outra visão sobre os requisitos para o cliente, estabelecimento de padrões de programação.
(  ) agrupam vantagens como uma melhor compreensão do domínio, a maior facilidade de treinar pessoas, redução de desgaste profissional e de turnover (rotatividade de profissionais), um produto de maior qualidade e consequentemente confiança do cliente (já que há redução de riscos e defeitos, aumento de previsibilidade de entrega).
( ) que dizem respeito a lucratividade, já que há uma redução de manutenção e custos de teste (graças à reutilização entre vários produtos semelhantes).
 
Assinale a alternativa correta, que indica a sequência de letras da Coluna 2, de acordo com correta descrição dos benefícios da coluna 1:
 
		
	
	C -  B -  A
	 
	B -  A -  C
	
	B -  C -  A
	
	A -  C - B
	 
	A -  B -  C
	Respondido em 19/03/2023 12:15:59
	
	Explicação:
A adoção de LPS traz diversas vantagens, que impactam positivamente as empresas de várias formas. Essas vantagens podem ser classificadas em três tipos: benefícios organizacionais, os benefícios de engenharia de software e os benefícios de negócio.
	
		2a
          Questão
	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
( ) envolve as 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 -  B -  D
	
	A -  B -  C -  D
	
	C -  A -  E -  D
	
	A -  C -  D -  B
	
	C -  B -  A -  D
	Respondido em 19/03/2023 11:52:54
	
	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.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	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)
		
	
	É um repositório de componentes de software que podem ser utilizados a qualquer instante do desenvolvimento.
	
	É o compartilhamento de conhecimento nas equipes de desenvolvimento para evitar o esforço duplicado.
	
	É um processo de preparação de equipes para que o software seja todo desenvolvido com componentes comuns.
	 
	É uma estratégia em que o processo de desenvolvimento é voltado para a reutilização do software existente.
	
	É um atalho para economizar tempo e custo por meio da reutilização de linhas de componentes.
	Respondido em 18/03/2023 19:33:53
	
	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.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	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 textual variável para a modelagem da variabilidade. É correto afirmar que:
		
	 
	O mecanismo de dependência de artefato deve ser utilizado para ligar um pedaço de requisito à variante respectiva.
	
	A maneira de ligar um requisito textual à variante respectiva é através de um diagrama de classes.
	
	Uma variante só pode se ligar a um único pedaço de requisito textual.
	
	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.
	Respondido em 18/03/2023 19:35:00
	
	Explicação:
O MOV permite a representação dos pontos de variação e de variantes, e as linhas denominadas mecanismo de dependência de artefato permitem a conexão entre as variantes do MOV e os textos dos requisitos.
	
		5a
          Questão
	Acerto: 0,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:
		
	
	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 precisam implementar os códigos dos algoritmos adequados para a realização da funcionalidade oferecida pela 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 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 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.
	Respondido em 19/03/2023 11:55:16
	
	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 preparados para enviarem parâmetros e receberem os argumentos dos mesmos tipos, por mais diferentes que sejam uns dos outros.
	
		6a
          Questão
	Acerto: 1,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 arquiteturalfornece diretrizes especificam as regras para lidar com a variabilidade no projeto e implementação de componentes e interfaces. Assinale a alternativa correta:
		
	
	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.
	
	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.
	
	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.
	
	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.
	Respondido em 19/03/2023 11:56:18
	
	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.
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	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 aplicação cria artefatos de teste reutilizáveis ​​para o teste de domínio.
	
	 O teste de software inclui depuração e correção de bugs.
	
	O teste de aplicação descobre a evidência de defeitos em artefatos de domínio.
	 
	Não é possível a reutilização de artefatos de teste de domínio pelo teste de aplicativos para a descoberta de defeitos nos aplicativos da linha de produtos, devido à especificidade dos componentes.
	 
	O teste de domínio lida com componentes reutilizáveis, enquanto o teste de aplicação lida com aplicativos completos.
	Respondido em 19/03/2023 12:12:50
	
	Explicação:
O teste de software não deve incluir depuração e correção de bugs. Componentes reutilizáveis são tratados no teste de domínio e aplicativos completos são tratados no teste de aplicação. Defeitos em artefatos de domínio são descobertos no teste de domínio, que também cria artefatos de teste reutilizáveis ​​para teste de aplicação. Os artefatos de teste de domínio podem ser reutilizados pelo teste de aplicativos para descobrir defeitos nos aplicativos da linha de produtos.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	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:
		
	
	O gerenciamento de portfólio é um processo de decisão estático, pois não permite a inclusão de novos produtos.
	
	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.
	Respondido em 19/03/2023 11:57:53
	
	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.
	
		9a
          Questão
	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:
		
	 
	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
	
	A realização de domínio utiliza mecanismos do design de domínio para dar suporte à seleção de variantes
	
	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
	
	Os componentes de domínio reutilizáveis ​​quase nunca têm pontos de variação internos
	
	Associação de parâmetros não se apresenta como um mecanismo possível para selecionar as variantes internas a um componente
	Respondido em 19/03/2023 11:58:35
	
	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.
	
		10a
          Questão
	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.
		
	 
	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.
	
	Sempre que houver um componente de domínio reutilizável adequado disponível, componentes e interfaces específicos do aplicativo são necessários
	
	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
	
	Tornar os componentes específicos do aplicativo não reutilizáveis é de interesse para o desenvolvedor de aplicativos
	
	A engenharia de requisitos de domínio define se o componente do aplicativo deve ser integrado aos artefatos do domínio
	Respondido em 19/03/2023 11:58:51
	
	Explicação:
Sempre que não houver um componente de domínio reutilizável adequado disponível, componentes e interfaces específicos do aplicativo são necessários. Um componente de plug-in específico do aplicativo deve transportar todas as interfaces que são determinadas pela arquitetura de domínio para tal plug-in. Tornar os componentes específicos do aplicativo reutilizáveis ​​não é de interesse para o desenvolvedor de aplicativos, pois seu foco está em apenas um único aplicativo. Se o componente tiver que ser integrado aos artefatos do domínio, a realização do domínio assume em um momento apropriado, não atrapalhando a realização do

Mais conteúdos dessa disciplina