Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0087_AV2_ » QUALIDADE DE SOFTWARE Tipo de Avaliação: AV2 Aluno: Professor: ROGERIO LEITAO NOGUEIRA AIRTON SARTORE Turma: 9017/F Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 17/06/2014 11:08:27 1a Questão (Ref.: 201101745464) Pontos: 0,0 / 1,5 A NBR ISO/IEC 9126 (produto de software) e a NBR ISO/IEC 12119 (pacote de software). Para Pressman (2002), o uso de um modelo de qualidade apoia a categorização de fatores de McCall (1997). A partir da qualidade interna e externa, a qualidade de software passa a ser categorizada por seis características ou "não funcionalidades". Quais são elas? Resposta: Incompleto, Executado, Gerenciado, Estabelecido, Previsível e Otimizado Gabarito: Funcionalidade; Confiabilidade; Usabilidade; Eficiência; Manutenibilidade; Portabilidade. 2a Questão (Ref.: 201101787913) Pontos: 0,0 / 0,5 No que se refere à qualidade de software, assinale a opção correta. Inspeções e walkthroughs podem ser usadas para revisar artefatos. Uma walkthrough requer mais tempo de preparação dos revisores do que uma inspeção, também exige que seja feito o acompanhamento das soluções dos problemas identificados e a coleta de métricas associadas à revisão. A cobertura de linhas de código informa o percentual de linhas de código executadas. Essa métrica é calculada instrumentando-se manualmente o código, pois não há ferramentas que possibilitem o seu cálculo. Em uma inspeção, os participantes têm papéis definidos. O moderador conduz reuniões e os inspetores devem, durante as reuniões, descrever os problemas identificados e soluções para os mesmos. As bases de dados históricas não contêm medições de projetos que ajudam a estabelecer planos mais realistas. Muitas vezes elas atrapalham o trabalho dos desenvolvedores. Um teste de unidade pode ser projetado usando-se uma estratégia caixa branca. Nesse caso, há um foco nos mecanismos internos da unidade sendo testada. A realização de testes caixa branca pode ser apoiada por métricas de cobertura. 3a Questão (Ref.: 201101569716) Pontos: 0,5 / 0,5 Qualidade de Software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Existem diversas definições para qualidade de software e, numa visão simples, quais das definições a seguir estão corretas? I. Qualidade é estar em conformidade com os requisitos dos clientes. II. Qualidade é antecipar e satisfazer os desejos dos clientes. III. Qualidade é postergar as mudanças em caso de problemas corriqueiros. IV. Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito. Apenas III e IV Apenas II e III Apenas I, III e IV Apenas I, II e IV Apenas II, III e IV 4a Questão (Ref.: 201101703495) Pontos: 0,0 / 1,5 Por capacidade de processo entende-se a habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características importantes. Observe a afirmativa e cite 3 (três) dessas características: Resposta: Gerenciamendo de desenvolvimento, o Gerenciamento de Tecnologia aplicada e Gerenciamento de riscos. Gabarito: Execução, Flexibilidade , Documentação, Deve ser apropriado, Treinamento, Manutenção, Controle, Apoio 5a Questão (Ref.: 201101569487) Pontos: 0,0 / 0,5 Assinale a alternativa correta para a seguinte frase, pertinente à Garantia Estatística da Qualidade (SQA). Considerar que 20% do código têm 80% dos defeitos. d. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem b. Todo programa tem de 20% a 80% de defeitos. e. de 20% a 80% dos problemas de software são de código a. Grande parte dos defeitos concentra-se em pequena parte do código. c. Uma pequena parte dos defeitos concentra-se em grande parte do código. 6a Questão (Ref.: 201101569837) Pontos: 0,0 / 0,5 Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de McCall (1997). Para o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. Uma delas é a Usabilidade, que significa: esforço necessário para se fazer modificações específicas no software. capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sob condições especificadas. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. 7a Questão (Ref.: 201101599698) Pontos: 0,5 / 0,5 Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da USABILIDADE. De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso. Disposição das informações na interface de acordo com a necessidade da aplicação. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. Conjunto de ações necessárias para alcançar um objetivo . Completude com as quais usuários alcançam objetivos específicos. 8a Questão (Ref.: 201101560531) Pontos: 0,5 / 0,5 Medidas e modelos de confiabilidade e disponibilidade de software referem-se a: Padrões de melhoria do processo; Garantia da qualidade de software; Princípios da gerência de risco; Padrões de melhoria de produto. Revisões Técnicas Formais; 9a Questão (Ref.: 201101570503) Pontos: 1,0 / 1,0 A "Documentação", um dos processos de qualidade de software pertencentes à natureza de apoio aos processos, tem como objetivo: I. Desenvolver e manter registradas as informações do software produzidas por um processo. II. Criar uma documentação técnica contemplando diagramas, modelos de dados, relatórios e especificação de requisitos produzidos pelo processo de desenvolvimento. III. Evitar a distribuição da documentação de desenvolvimento de software. Somente I está correta Somente III está correta Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas 10a Questão (Ref.: 201101569488) Pontos: 1,0 / 1,0 No que se refere aos riscos, analise as assertivas abaixo. I. No início do projeto os riscos são menores. II. O impacto do risco aumenta na medida em que o tempo passa. III. O planejamento dos riscos visa minimizar as consequências dos eventos negativos. / IV. O planejamento dos riscos visa minimizar as consequências dos eventos positivos. / Assinale a única alternativa correta. Estão corretas as assertivas III e IV Estão corretas as assertivas I e II Estão corretas as assertivas II e III Estão corretas as assertivas I e IVEstão corretas as assertivas II e IV
Compartilhar