Logo Passei Direto
Buscar

Questões sobre Linha de Produto de Software

Ferramentas de estudo

Questões resolvidas

Material
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Prévia do material em texto

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: A Eclipse, Java e C++ XFeature, FMP e SPLOT c Python, Java e FMP D XFeature, Java e C++ E Python, FMP e SPLOT 2 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. Reuso aumenta a Produtividade II. Com reuso temos um aumento no tempo de desenvolvimento e validação III. Com reuso temos maior Qualidade dos Produtos IV. O reuso apoia na manutenibilidade do produto Assinale a opção correta: A Apenas as opções e estão corretas Apenas as opções e III estão corretas c Apenas as opções e IV estão corretas D Apenas as opções III e IV estão corretas E Apenas as opções e III estão corretas3 Marcar para revisã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 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 Domínio. Assinale a alternativa a seguir que descreve a finalidade deste processo: Responsável por estabelecer a plataforma de reutilização definindo que é A comum e que é variável da linha de produtos Responsável por estabelecer domínio de negócio de cada cliente, para decidir qual produto é mais adequado Responsável por escolher qual ferramenta será utilizada para a modelagem c do produto Responsável por estabelecer uma comunicação efetiva entre cliente e D desenvolvedores Responsável por definir quais módulos do produto serão implantados em E cada cliente, de acordo com suas demandas 4 Marcar para revisão Dentro do universo da Linha de Produto de Software (LPS) são apresentados vários conceitos que fazem parte do Framework para seu desenvolvimento. Uma parte muito importante disso é a Feature Model, que correspondente a uma unidade comportamental de uma LPS. Assinale a opção a seguir que descreve que é um feature model: A É a forma como se modela a LPS B É um componente do produto LPS c É uma classe do sistema D É mecanismo para modelagem de variabilidade da LPS E É um módulo do ERP 5 Marcar para revisão 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:Os requisitos textuais não precisam estar organizados e separados em A pedaços para a modelagem de variabilidade. B Sempre um requisito textual será conectado a alguma variante. A maneira de ligar um requisito textual à variante respectiva é através de um c diagrama de classes. mecanismo de dependência de artefato deve ser utilizado para ligar um D pedaço de requisito à variante respectiva. E Uma variante só pode se ligar a um único pedaço de requisito textual. 6 Marcar para revisão Como a mesma interface pode ser implementada de diferentes maneiras, por diferentes métodos dos objetos das classes, os tipos de argumentos e retornos SM1 Linhas De Produtos De Software T Em linhas gerais, a interface define os tipos dos argumentos e os tipos de A retorno da funcionalidade, especificando também parte dos algoritmos. 00 35 : 08 Ocultar Os diversos componentes variáveis que fornecem uma mesma interface hora min seg B devem implementar os algoritmos variáveis de maneira específica, usando argumentos e retorno dos mesmos tipos definido na interface. Questão 7 de 10 Os componentes variáveis que utilizam uma mesma interface podem enviar 1 2 3 4 5 c parâmetros de tipos diferentes do definido nos componentes que implementam a interface. 6 7 8 9 10 Respondidas (10) Em branco (0) Os componentes variáveis que utilizam uma mesma interface precisam D implementar os códigos dos algoritmos adequados para a realização da funcionalidade oferecida pela interface. Finalizar prova Os diversos componentes variáveis que fornecem uma mesma interface E podem implementar os algoritmos variáveis de maneira idêntica, mesmo que usem argumentos e retorno de diferentes tipos dos definido na interface. 7 Marcar para revisão A variabilidade nos artefatos de realização pode ser obtida através de variabilidade nas interfaces ou nos próprios componentes. A variabilidade nos componentes pode ser implementada de duas formas, não excludentes, que são fornecimento de versões de um mesmo componente ou inserir a variabilidade dentro do componente. Em relação à variabilidade no componente pode ser dito:Existem diversas formas de descrever a variabilidade em diagramas de A classe, como herança, anotações de multiplicidade e atributos de classe. Herança não pode ser usada para fornecer variantes para classes abstratas disponíveis nas interfaces necessárias. Parte da variabilidade no diagrama de classes é a variabilidade relacionada c às instâncias de tempo de execução do modelo de classe, diretamente relacionado à variabilidade da linha de produtos. A utilização do mecanismo de herança na engenharia de linha de produtos D de software não precisa ser feita em conjunto com o modelo de variabilidade ortogonal. Na realização de requisitos textuais é comum a utilização do modelo de variabilidade ortogonal fazendo referência aos textos, contudo, na E documentação dos artefatos de realização a utilização de textos explicativos não é recomendada. 8 Marcar para revisão Cada subprocesso da engenharia de aplicação deve refinar a variabilidade encontrada em fases mais iniciais do desenvolvimento, a partir da referência à variabilidade introduzida pelos subprocessos correspondentes da engenharia de domínio. objetivo é a garantia de que os requisitos variáveis sejam corretamente construídos. É correto afirmar que: Resolução de similaridade é o nome que se dá a esse mecanismo e o A momento em que é executada é frequentemente nomeado de tempo de ligação da variabilidade. Resolução de variabilidade é nome que se dá a esse mecanismo e momento em que é executada é frequentemente nomeado de tempo de otimização da variabilidade. Resolução de variabilidade é nome que se dá a esse mecanismo e c momento em que é executado é frequentemente nomeado de tempo de ligação da variabilidade. Resolução de ligação é nome que se dá a esse mecanismo e o momento D em que é executada é frequentemente nomeado de tempo de refino da variabilidade. Dissolução de variabilidade é nome que se dá a esse mecanismo e E momento em que é executada é frequentemente nomeado de tempo de resolução da similaridade. 9 Marcar para revisão A variabilidade no mundo real representada na ELPS por conceitos que se equivalem aos conceitos de sujeito de objeto de variabilidade. Assinale a alternativa que contém afirmativas válidasUm software pode executar nos sistemas Windows e Linux. O Windows é um A exemplo de ponto de variação. fato de um aplicativo poder ser executado em um celular ou em um computador representa um ponto de variação. A definição de ponto de variação se aplica a quase todos os tipos de c artefatos do desenvolvimento, excetuando-se os artefatos de código. Além de representar o objeto de variabilidade incorporado, um ponto de D 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 variante é um conceito utilizado pela ELPS para representar os sujeitos E de variabilidade dentro do mundo do projeto de software. 10 Marcar para revisão A Linha de Produto de Software traz uma abordagem de reuso, onde um mesmo software (com 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 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 cliente, estabelecimento de A Benefícios padrões de programação. organizacionais agrupam vantagens como uma melhor compreensão do Benefícios de domínio, a maior facilidade de treinar pessoas, redução de engenharia desgaste profissional e de turnover (rotatividade de c Benefícios de profissionais), um produto de maior qualidade e negócio 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). 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: AE