Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova 2 – Qualidade e Teste de Software O Rational Unified Process (RUP) é dividido em 2 dimensões (Estrutura). Cite quais são e o que cada dimensão representa. R: Estrutura Estática (Representa um conjunto de disciplinas sendo estas atividades relacionadas a uma área de interesse importante em todo o ciclo de vida do projeto) e Estrutura Dinâmica (Representa as fases no ciclo de no vida do processo de desenvolvimento do produto). Os especialistas na metodologia Six Sigma (ou Seis Sigma) podem ser divididos em categorias, de acordo com o seu nível de conhecimento da metodologia. Cite quais são estes níveis de conhecimento. R: Os Master Black Belts e Black Belts são aqueles com maior conhecimento, Green Belts, Yellow Belts e White Belts. Defina o que é um processo. Explique qual a influência exercida pelo processo na garantia da qualidade de um produto seja ele ou não de software. R: É um conjunto de passos parcialmente ordenados utilizados para alcançar um objetivo. A principal influência e na construção, melhorando o processo de produção de forma a garantir que o produto gerado tenha a qualidade esperada ou especificada durante as fases iniciais. Cite quantas e quais são as melhores práticas, também conhecidas como Best Practices, especificadas pela Rational Unified Process (RUP)? R: são seis a s melhores práticas especificadas pelo RUP, sendo estas: Desenvolver Iterativamente, Gerenciar Requisitos, Utilizar Arquiteturas Baseadas em Componentes, Modelar Visualmente, Verificação Contínua da Qualidade e Controle de Mudanças. Cite quais os principais objetivos da norma ISO 9001:2000 no Sistema de Gestão da Qualidade (SGQ). R: A norma ISO 9001:2000 é um padrão internacional que tem por objetivo especificar os requisitos para um sistema gerencial de qualidade de uma organização. Dos itens apresentados abaixo assinale a alternativa que corresponde à descrição de Sprint (termo utilizado no vocabulário da metodologia SCRUM): Elemento da equipe responsável pela gestão do projeto além de liderar as SCRUM Meetings, são normalmente engenheiros de software ou da área de sistemas. Apesar de ser gestor não tem propriamente autoridade sobre os demais membros da equipe. É incentivada a auto-gestão. Lista de todas as funcionalidades a serem desenvolvidas durante o projeto completo, sendo bem definido e detalhado no início do trabalho, deve ser listada e ordenada por prioridades de execução. Reunião diária onde são avaliados todos os progressos obtidos no projeto e as barreiras encontradas durante todo o processo de desenvolvimento Período não superior a 30 dias, no qual o projeto (ou apenas algumas funcionalidades ou subprojetos) é desenvolvido. “Lista de todas as funcionalidades a serem desenvolvidas durante o projeto completo, sendo bem definido e detalhado no início do trabalho, deve ser listada e ordenada por prioridade de execução”. Esta descrição corresponde a qual dos itens relacionados a metodologia SCRUM. Backlog Sprint SCRUM Team Daily Meeting Armand Vallin Feigenbaum é considerado o “pai” da qualidade e afirma que esta é um trabalho de todos na organização. Feigenbaum define qualidade como “um conjunto de características do produto ou serviço em uso, as quais satisfazem as expectativas do cliente”. Para estabelecer esta qualidade Feigenbaum definiu 19 passos para a melhoria da qualidade e 4 pecados mortais da qualidade. Assinale a alternativa que não corresponde a um dos 4 pecados segundo Feigenbaum? Racionalização de desejo Negligenciar a concorrência Definir um sistema de Controle da Qualidade Total Confinamento da qualidade somente na fábrica O padrão IEEE número 610.12:1990, conhecido como Standard Glossary of Software Engineering Terminology, diferencia os termos defeito, engano, erro e falha. Dos itens apresentados abaixo, assinale qual corresponde a descrição de defeito: Produzido por meio de uma ação humana acarretando em um resultado incorreto, como por exemplo, uma ação incorreta tomada pelo programador Passo, processo ou definição de dados incorretos, como por exemplo, uma instrução ou comando incorreto Diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa constitui um erro Produção de uma saída incorreta com relação à especificação Dos itens apresentados abaixo qual não é uma das fases especificadas pelo RUP? Teste Transição Elaboração Construção Qual dos artefatos apresentados abaixo é considerado o mais importante na metodologia RUP? Diagrama de Classes Modelo de Análise Casos de uso Documento de arquitetura de software Juran especificou um conjunto de regras a serem seguidos que possibilita garantir a qualidade. Estas regras estão divididas em três categorias que ficaram conhecidas como a trilogia de Juran, sendo estas: 1) Melhoria da qualidade; 2) Planejamento da qualidade; 3) Controle da qualidade. Dos itens apresentados abaixo, quais estão no conjunto de 9 regras da melhoria da qualidade,. Primeiro item da trilogia de Juran. Transfira a liderança desses processos para o nível operacional; Crie os processos capazes de satisfazer essas características. Avalie o nível de desempenho atual; Compare-o com os objetivos fixados; Tome medidas para reduzir a diferença entre o desempenho atual e o previsto. Identifique os consumidores; Determine as suas necessidades; Crie características de produto que satisfaçam essas necessidades;. Reconheça as necessidades de melhoria; Promova a formação em qualidade; Avalie a progressão dos projetos; Inclua os objetivos de melhoria nos planos de negócio da empresa. De todas as práticas abordadas na metodologia do eXtreme Programming (XP) qual é a que mais se destaca em relação a implementação tradicional no desenvolvimento de sistemas. Desenvolvimento guiado pelos testes Programação Pareada Refatoração Código Coletivo “O processo de software para as atividades de gestão de projetos e engenharia são documentados, padronizados e integrados em um processo de software padrão para a organização. Todos os projetos utilizam uma versão aprovada do processo de software padrão para desenvolver e manter o software”. Esta descrição corresponde a qual nível de maturidade do Capability Maturity Model (CMM). Definido Gerenciado Repetível Inicial “Conhecida como teste de caixa-preta pelo fato de tratar o software como uma caixa cujo conteúdo é desconhecido e da qual só é possível visualizar o lado externo”. Esta descrição corresponde a qual tipo de técnica de teste. Técnica baseada em erros Técnica funcional Técnica estrutural Análise de mutantes
Compartilhar