Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Correto Atingiu 1,00 de 1,00 A necessidade de maior qualidade de software surgiu realmente a partir do momento que o software �cou cada vez mais integrado a todas as atividades de nossas vidas. Na década de 1990, as principais empresas reconheciam que bilhões de dólares por ano eram desperdiçados em software que não apresentava as características e as funcionalidades prometidas? (PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software.) Acerca da qualidade, análise as asserções a seguir: I- “software de boa qualidade está em praticamente todas as organizações que usam computadores, provocando horas de trabalho perdidas durante o tempo em que a máquina �ca parada, dados perdidos ou corrompidos, oportunidades de vendas perdidas, custos de suporte e manutenção de TI elevados e baixa satisfação do cliente” (ComputerWorld [Hil05] - Adaptado) II- Qualidade pode ser descrito segundo cinco pontos de vista diferentes, segundo David Garvin, que são: 1) visão transcendental; 2) visão do usuário; 3) visão do fabricante; 4) visão do produto; 5) visão baseada em projeto. III- David Garvin sugere que “qualidade é um conceito complexo e multifacetado”. IV- No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especi�cadas no modelo de requisitos É correto a�rmar que: . Escolha uma opção: a. III é falsa b. Apenas duas estão corretas c. I e III, são corretas d. Todas estão corretas e. II e IV, são falsas https://integrada.minhabiblioteca.com.br/#/books/9788580555349/pageid/441 Sua resposta está correta. A resposta correta é: Apenas duas estão corretas Questão 2 Correto Atingiu 1,00 de 1,00 A estratégia de teste de software fornece um roteiro que descreve os passos a serem executados como parte do teste, de�ne quando esses passos são planejados e então executados e quanto trabalho, tempo e recursos serão necessários. Portanto, qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes e coleta e avaliação dos dados resultantes. Sobre o conceito relacionadas à testes de software, julgue as a�rmativas abaixo: I. Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. II. O papel de um grupo independente de teste (ITG, independent test group) é remover problemas inerentes associados ao fato de deixar o criador testar aquilo que ele mesmo criou. III. O desenvolvedor de software não deve fazer nenhum teste. IV. os testadores se envolvem no projeto somente no início das etapas do teste É correto a�rmar que: . Escolha uma ou mais: a. I e II, são corretas b. Todas estão corretas c. II e III, são falsas d. I é correta e. Apenas uma está incorreta Sua resposta está correta. As respostas corretas são: I e II, são corretas, I é correta Questão 3 Correto Atingiu 1,00 de 1,00 Susan Dart identi�ca quatro importantes elementos que devem existir quando um sistema de gestão de con�guração é desenvolvido. Correlacione na segunda coluna os respectivos elementos da primeira . conjunto de ferramentas acopladas em um sistema de gestão de arquivos (por exemplo, um banco de dados) que possibilita acesso à gestão de cada item de con�guração de software conjunto de ferramentas que automatizam a construção do software, assegurando que tenha sido montado o conjunto apropriado de componentes validados (isto é, a versão correta) conjunto de ferramentas e características de pro- cesso (abrangendo outros elementos de CM) usados pela equipe de software para implementar uma SCM e�caz coleção de procedimentos e tarefas que de�nem uma abordagem e�caz de gestão de alterações (e atividades relacionadas) para todas as partes envolvidas na gestão, engenharia e uso do software Sua resposta está correta. A resposta correta é: conjunto de ferramentas acopladas em um sistema de gestão de arquivos (por exemplo, um banco de dados) que possibilita acesso à gestão de cada item de con�guração de software → Elementos de componente, conjunto de ferramentas que automatizam a construção do software, assegurando que tenha sido montado o conjunto apropriado de componentes validados (isto é, a versão correta) → Elementos de construção, conjunto de ferramentas e características de pro- cesso (abrangendo outros elementos de CM) usados pela equipe de software para implementar uma SCM e�caz → Elementos humanos, coleção de procedimentos e tarefas que de�nem uma abordagem e�caz de gestão de alterações (e atividades relacionadas) para todas as partes envolvidas na gestão, engenharia e uso do software → Elementos de processo. Elementos de componente Elementos de construção Elementos humanos Elementos de processo Questão 4 Correto Atingiu 1,00 de 1,00 A visão do usuário, base da contagem de pontos de função, é o requisito funcional como percebido pelo usuário. Ela é uma descrição formal das necessidades de negócio do usuário na sua linguagem; é uma descrição das funções de negócio aprovada pelo usuário (VAZQUEZ, 2013). A qualidade da medição está diretamente relacionada à qualidade dos requisitos usados na análise. A precisão alcançada com a análise depende da qualidade e maturidade dos requisitos identi�cados. Analise as características listadas abaixo: I. Muito genéricos II. São mais especí�cos e sem ambiguidade III. Incompletos IV. Fornecem descrição integrada de todas as necessidades do usuário V. Impossíveis de implementar VI. Apresentam tendências à estabilidade É correto a�rmar que as características que trazem maior precisão para a análise de pontos de função são: . Escolha uma ou mais: a. Apenas duas estão incorretas b. Todas estão corretas c. III e V, são falsas d. I e III, são corretas e. II é correta Sua resposta está correta. As respostas corretas são: II é correta, III e V, são falsas Questão 5 Parcialmente correto Atingiu 0,40 de 1,00 Faça a correlação correta para cada termo: Identi�que os atributos indicadores da existência de qualidade para cada uma das metas referenciadas: . Rastreabilidade Volatilidade Reutilização Compreensibilidade E�cácia da revisão Complexidade da interface Documentação Clareza do modelo Padrões E�cácia dos testes Sua resposta está parcialmente correta. Você selecionou corretamente 4. A resposta correta é: Rastreabilidade → Qualidade dos requisitos, Volatilidade → Qualidade dos requisitos, Reutilização → Qualidade do código, Compreensibilidade → Qualidade do código, E�cácia da revisão → E�ciência do controle de qualidade, Complexidade da interface → Qualidade do projeto, Documentação → Qualidade do código, Clareza do modelo → Qualidade dos requisitos, Padrões → Qualidade do projeto, E�cácia dos testes → E�ciência do controle de qualidade. E�ciência do controle de qualidade Qualidade do projeto Qualidade do código Qualidade do código E�ciência do controle de qualidade Qualidade do código Qualidade dos requisitos Qualidade do projeto Qualidade dos requisitos E�ciência do controle de qualidade Questão 6 Correto Atingiu 1,00 de 1,00 Um elemento-chave de qualquer processo de engenharia é a medição. Você̂ pode usar medidas para compreender melhor os atributos dos modelos criados e para avaliar a qualidade dos produtos ou sistemas construídos. Sobre métricas de produto, julgue os itens a seguir: I. Medida é uma indicação quantitativa da extensão, quantidade, capacidade ou tamanho de algum atributo de um produto ou processo (por exemplo, o número de erros descobertos em um componente de software). II. Medição é o ato de determinar uma medida ((por exemplo, um conjunto de revisões de componente e testes de unidade são investigados para coletar medidas do número de erros para cada um). III. Uma métrica é uma métrica ou métricas que proporcionamuma visão do processo, do produto ou do projeto IV. Indicador é uma medida quantitativa do grau com o qual um sistema, componente ou processo possui determinado atributo (por exemplo, o número médio de erros encontrados por revisão ou o número médio de erros encontrados por teste de unidade). É correto a�rmar que: . Escolha uma ou mais: a. Todas estão corretas b. I e III, são corretas c. I é correta d. II e III, são falsas e. Apenas duas estão incorretas Sua resposta está correta. As respostas corretas são: Apenas duas estão incorretas, I é correta Questão 7 Correto Atingiu 1,00 de 1,00 Muitas estratégias de teste de software já́ foram propostas na literatura. Todas elas fornecem um modelo para o teste e todas têm as seguintes características genéricas. Para executar um teste e�caz, faça revisões técnicas e�cazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. O teste começa no nível de componente e progride em direção à integração do sistema computacional como um todo. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. O teste é realizado pelo desenvolvedor do software e (para grandes projetos) por um grupo de teste independente. O teste e a depuração são atividades diferentes, mas a depuração deve ser associada a alguma estratégia de teste. Quanto as estratégias de teste de software e as características citadas acima, marque V para verdadeiro e F para Falso, nas a�rmativas abaixo: ( ) O teste de unidade é um elemento de um tema mais amplo, muitas vezes conhecido como veri�cação e validação (V&V), onde Veri�cação: “Estamos criando o produto corretamente?” e Validação: “Estamos criando o produto certo?” ( ) O teste de software começa no centro da espiral e se concentra em cada unidade do software. Onde a análise da Veri�cação é: “Estamos criando o produto corretamente?” e Validação: “Estamos criando o produto certo?” ( ) O teste de validação, em que requisitos estabelecidos como parte dos requisitos de modelagem são validados em relação ao software criado. ( ) O teste de integração, em que o foco está́ no projeto e construção da arquitetura de software. ( ) O teste de ordem superior usa intensamente técnicas de teste, com caminhos especí�cos na estrutura de controle de um componente para garantir a cobertura completa e a máxima detecção de erros A sequência correta é: . Escolha uma opção: a. V-F-V-V-F b. F-F-V-V-V c. F-V-F-V-V d. F-V-F-F-V e. F-F-V-V-F Sua resposta está correta. A resposta correta é: F-F-V-V-F Questão 8 Correto Atingiu 1,00 de 1,00 A métrica ponto de função (FP) pode ser usada como um meio para medir a funcionalidade fornecida por um sistema. Sobre este tema, análise as opções abaixo e correlacione com os seus respectivos conceitos: . É formada por dados derivados da aplicação e fornece informações para o usuário. Nesse contexto, se refere a relatórios, telas, mensagens de erro etc. Itens individuais de dados em um relatório não são contados separadamente É um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação É originada de um usuário ou transmitida de outra aplicação e fornece dados distintos orientados a aplicação ou informações de controle. São muitas vezes usadas para atualizar arquivos lógicos internos. Devem ser diferenciadas das consultas, que são contadas separadamente É um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo e é mantido por meio de entradas externas É de�nida como uma entrada online que resulta na geração de alguma resposta imediata do software na forma de uma saída online Sua resposta está correta. A resposta correta é: É formada por dados derivados da aplicação e fornece informações para o usuário. Nesse contexto, se refere a relatórios, telas, mensagens de erro etc. Itens individuais de dados em um relatório não são contados separadamente → Número de saídas externas, É um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação → Número de arquivos de interface externos, É originada de um usuário ou transmitida de outra aplicação e fornece dados distintos orientados a aplicação ou informações de controle. São muitas vezes usadas para atualizar arquivos lógicos internos. Devem ser diferenciadas das consultas, que são contadas separadamente → Número de Número de saídas externas Número de arquivos de interface externos Número de entradas externas Número de arquivos lógicos internos Número de consultas externas entradas externas, É um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo e é mantido por meio de entradas externas → Número de arquivos lógicos internos, É de�nida como uma entrada online que resulta na geração de alguma resposta imediata do software na forma de uma saída online → Número de consultas externas. Questão 9 Parcialmente correto Atingiu 0,60 de 1,00 A garantia da qualidade de software engloba um amplo espectro de preocupações e atividades que se concentram na gestão da qualidade de software. (PRESMAN, 2016 – com adaptações) Dentro da gerência da qualidade, elas podem ser sintetizadas conforme as descrições abaixo. Faça a correlação correta para cada termo: O IEEE, a ISO e outras organizações de padronizações produziram uma ampla gama de padrões para engenharia de software e documentos relacionados. são uma atividade de controle de qualidade realizada por engenheiros de software para engenheiros de software. são uma função de controle de qualidade com um objetivo principal: encontrar erros. A única forma de melhorar é medir o nosso desempenho. são um dos aspectos mais disruptivos de qualquer projeto de software. Sua resposta está parcialmente correta. Você selecionou corretamente 3. A resposta correta é: O IEEE, a ISO e outras organizações de padronizações produziram uma ampla gama de padrões para engenharia de software e documentos relacionados. → Padrões, são uma atividade de controle de qualidade realizada por engenheiros de software para engenheiros de software. → Revisões e auditoria, são uma função de controle de qualidade com um objetivo principal: encontrar erros. → Testes, A única forma de melhorar é medir o nosso desempenho. → Coleta e análise de erros/defeitos, são um dos aspectos mais disruptivos de qualquer projeto de software. → Gerenciamento de mudanças. Padrões Coleta e análise de erros/defeitos Testes Revisões e auditoria Gerenciamento de mudanças Questão 10 Parcialmente correto Atingiu 0,50 de 1,00 A SQA (software quality assurance, muitas vezes denominada gestão da qualidade) trabalha para garantir que atividades de suporte ao software (por exemplo, manutenção, suporte online, documentação e manuais) sejam realizadas ou produzidas tendo a qualidade como preocupação dominante. (PRESMAN, 2016 – com adaptações) Dentro da gerência da qualidade, elas podem ser sintetizadas conforme as descrições abaixo. Faça a correlação correta para cada termo: . O fato de o software ser quase sempre um componente fundamental de sistemas que envolvem vidas humanas, o impacto de defeitos ocultos pode ser catastró�co. A SQA garante o emprego de processos e tecnologias apropriados para se ter a segurança de software desejada. A organização de SQA assume a liderança no processo de aperfeiçoamento do software e é um proponente fundamental e patrocinador destes programas. Embora a análise e a redução desta gestão sejam preocupações dos engenheiros de software, o grupo de SQA garante que as atividades sejam conduzidas apropriadamente e que planos de contingência relacionados tenham sido estabelecidos. Sua resposta está parcialmente correta. Você selecionou corretamente 2. A resposta correta é: O fato de o software ser quase sempre um componente fundamental de sistemas que envolvem vidas humanas, o impactode defeitos ocultos pode ser catastró�co. → Proteção, A SQA garante o emprego de processos e tecnologias apropriados para se ter a segurança de software desejada. → Administração da segurança, A organização de SQA assume a liderança no processo de aperfeiçoamento do software e é um proponente fundamental e patrocinador destes programas. → Educação, Embora a análise e a redução desta gestão sejam preocupações dos engenheiros de software, o grupo de SQA garante que as atividades sejam conduzidas apropriadamente e que planos de contingência relacionados tenham sido estabelecidos. → Gestão de riscos. Administração da segurança Proteção Educação Gestão de riscos
Compartilhar