Prévia do material em texto
A B C D E 1 Marcar para revisão 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 2 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 Questão 1 de 10 Respondidas (2) Em branco (8) 1 2 3 4 5 6 7 8 9 10 Finalizar exercícios Lista de exercícios Conceit… Sair e finalizar depois A B C 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 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 D E 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 3 Marcar para revisão 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 ( ) incluem vantagens como a reutilização de requisitos e seus C - Benefícios de negócio 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 à lucratividade, já que há uma redução de manutenção e custos de teste (graças à reutilização entre vários produtos semelhantes). A B C D E Assinale a alternativa correta, que indica a sequência de letras da Coluna 2, de acordo com a correta descrição dos benefícios da coluna 1: A - B - C B - C - A B - A - C C - B - A A - C - B 4 Marcar para revisão 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 B C D E É um atalho para economizar tempo e custo por meio da reutilização de linhas de componentes. É 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. É uma estratégia em que o processo de desenvolvimento é voltado para a reutilização do software existente. 5 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 A B C D E 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 Apenas as opções III e IV estão corretas Apenas as opções I e III estão corretas 6 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. A B C D E Assinale a 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 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 A B 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 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 a correta descrição dos subprocessos da coluna 1: C - A - E - D A - C - B - D C D E A B C D E C - B - A - D A - B - C - D A - C - D - B 8 Marcar para revisão A adoção da LPS - linha de Produto de Software tem uma Engenharia envolvida, onde temos o Framework de apoio para auxiliar nos processos. No entanto, não é simples se adequar a todos os processos e isso requer muito esforço da organização. Assinale a seguir a opção que descreve uma dificuldade na adoção de LPS: Liderança comprometida com a adoção Comprometimentoda gerência Adoção da abordagem de forma equivocada Comprometimento da equipe Visão de qualidade e eficiência A B C D E 9 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 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 A B C D E 10 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