Prévia do material em texto
A B C 1 Marcar para revisão A Linha de Produto de Software tem como ideia principal um mesmo software que pode ser adaptado e implantado em muitas 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. Assinale a seguir a opção que apresenta 3 tipos de vantagens trazidos pela LPS: benefícios organizacionais, benefícios financeiros e os benefícios de marketing benefícios financeiros, benefícios de engenharia de software e os benefícios da computação em nuvem benefícios organizacionais, benefícios de engenharia de software e os benefícios de negócio Questão 1 de 10 Em branco (10) 1 2 3 4 5 6 7 8 9 10 Finalizar exercícios Lista de exercícios Conceit… Sair e finalizar depois D E A B C benefícios financeiros, benefícios de engenharia de software e os benefícios de negócio benefícios de negócio, benefícios referentes a impostos, benefícios de uso de internet 2 Marcar para revisão O chamado Framework para Linha de Produto de Software é uma estrutura para engenharia do produto desse tipo de software, que engloba os conceitos centrais da engenharia de LPS, com o uso de plataformas que oferece a capacidade de fornecer personalização em massa. Neste framework, o paradigma de desenvolvimento para LPS é separado em dois processos. Assinale a opção a seguir que indica esses processos: Engenharia de Software e Engenharia do produto Engenharia de Software e Engenharia de Domínio Engenharia do Produto e Engenharia de Aplicação D E A B C D E Engenharia de componentes e engenharia de produto Engenharia de Domínio e Engenharia de Aplicação 3 Marcar para revisão 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 ocorre devido a: Produtos diferentes, em uma mesma LPS, podem requerer níveis de qualidade distintos Devido ao tamanho do produto final O sistema ter sido desenvolvido há muito tempo A linguagem de programação utilizada ser obsoleta Aos diferentes clientes que irão utilizá-lo A B 4 Marcar para revisão São várias as vantagens que a LPS - Linha de Produto de Software traz para as empresas, principalmente pela sua 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. São vários os stakeholders envolvidos positivamente nesta adoção, conforme a SI apresenta em seu Framework. Assinale a opção a seguir que indique o benefício trazido pelo Chief Executive Officer (CEO), na adoção da LPS: Opções para desenvolver rapidamente novos produtos, grandes ganhos de produtividade, tempo de colocação no mercado muito melhorado, crescimento sustentado e presença no mercado Produtos previsíveis de alta qualidade, entrega previsível, poder vender produtos com garantia de qualidade C D E Produtos de alta qualidade, data de entrega previsível, custo previsível, custos conhecidos para requisitos exclusivos, materiais e documentação de treinamento bem testados Moral mais alta, maior satisfação no trabalho, poder se concentrar em aspectos verdadeiramente únicos dos produtos Integração de produtos, menos atrasos no cronograma, maior mobilidade dentro da organização, mais comercializável, ter tempo para aprender novas tecnologias 5 Marcar para revisão A terceira atividade essencial da Linha de Produto de Software é a 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 importantes papéis. Assinale a A B C D E alternativa que justifique a sua importância: A Gestão cobra as metas dos desenvolvedores para fornecer o produto LPS no prazo conforme prometido ao cliente A Gestão acompanha o desenvolvimento apenas para informar aos clientes sobre o andamento da sua entrega 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 é responsável apenas pelas reuniões das equipes A Gestão tem papel fundamental de efetuar as vendas aos clientes e garantir a sua entrega no prazo bem como a satisfação 6 Marcar para revisão A B C D E No ambiente de Linha de Produto de Software, o Feature Model é o principal mecanismo para modelagem de variabilidade, e isso é muito importante nesse cenário. A feature corresponde a uma característica do sistema visível ao usuário final. Para apoiar na modelagem do Feature Model existem ferramentas próprias para isso. Assinale a seguir a opção que indique ferramentas especificar de modelagem de Feature Model: Eclipse, Java e C++ XFeature, FMP e SPLOT Python, Java e FMP XFeature, Java e C++ Python, FMP e SPLOT 7 Marcar para revisão 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 oferecem a capacidade de fornecer personalização em massa. Dois A B C D E 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 estabelecer o domínio de negócio de cada cliente, para decidir qual produto é o mais adequado Responsável por escolher qual ferramenta será utilizada para a modelagem do produto Responsável por estabelecer uma comunicação efetiva entre cliente e desenvolvedores Responsável por definir quais módulos do produto serão implantados em cada cliente, de acordo com suas demandas A B C 8 Marcar para revisão A engenharia de software baseada em reuso é uma estratégia da engenharia em que o processo de desenvolvimento é orientado para o reuso de softwares existentes e isso traz benefícios as empresas de desenvolvimento de software. Nesse contexto, analise as afirmativas sobre seus benefícios a seguir: I. O Reuso aumenta a Produtividade II. Com o reuso temos um aumento no tempo de desenvolvimento e validação III. Com o reuso temos maior Qualidade dos Produtos IV. O reuso apoia na manutenibilidade do produto Assinale a opção correta: Apenas as opções I e II estão corretas Apenas as opções II e III estão corretas Apenas as opções II e IV estão corretas D E Apenas as opções III e IV estão corretas Apenas as opções I e III estão corretas 9 Marcar para revisão 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 oferecem 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 ( ) 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 A B C D E da Aplicação D - Teste da Aplicação 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 a correta descrição dos subprocessos da coluna 1: C - A- E - D A - C - B - D C - B - A - D A - B - C - D A - C - D - B 10 Marcar para revisão 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: A B C D E 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: Apenas as afirmações I e II estão corretas Apenas as afirmações I, II e III estão corretas Apenas as afirmações II e III estão corretas Apenas as afirmações III e IV estão corretas Apenas as afirmações II e IV estão corretas