Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
qualidade soft/av/AV Qualidade de Software - 2014.1.pdf Fechar Avaliação: CCT0201_AV_201307185967 » QUALIDADE DE SOFTWARE Tipo de Avaliação: AV Aluno: 201307185967 - RENATO GOMES CHAVES Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9006/AC Nota da Prova: 5,0 Nota de Partic.: 0 Data: 05/06/2014 19:03:30 1a Questão (Ref.: 201307448381) Pontos: 1,5 / 1,5 Referente ao conceito de qualidade de software podemos definí-lo como em relação a um processo sistemático? Resposta: Processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, previnindo e eliminando defeitos. Gabarito: O conceito de Qualidade de Software pode ser considerado como um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, prevenindo e eliminando defeitos. 2a Questão (Ref.: 201307261863) Pontos: 0,0 / 0,5 No cronograma sobre conceito de qualidade, o avanço nas práticas e processos da engenharia de software surgiu na década de 70. Neste surgimento pode-se afirmar que: Ainda não havia uma preocupação com relação a aplicações de ações corretivas antes da entrega do produto final. Já havia uma preocupação com relação a aplicações de ações corretivas antes da entrega do produto final. O desenvolvimento já era conduzido com padrões de qualidade. O planejamento do desenvolvimento do software era pautado nos critérios padronizados da excelência na qualidade. Os erros eram detectados antes do término do produto. 3a Questão (Ref.: 201307262797) Pontos: 0,0 / 0,5 Tendo em vista que alguns fatores afetam a qualidade do software, McCall agrupou-os nas seguintes categorias: Medição de SOFTWARE, FTR, Operação. FTR, Operação, Transição. Revisão, Operação, Transição. FTR, Medição de SOFTWARE, Revisão. FTR, Transição, Revisão. 4a Questão (Ref.: 201307262955) Pontos: 0,5 / 0,5 Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento. Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h: é provável que funcione corretamente 98 das 100 vezes. é provável que não funcione corretamente. é provável que não seja confiável. é provável que funcione corretamente 87 das 100 vezes. é provável que funcione corretamente 13 das 100 vezes. 5a Questão (Ref.: 201307262967) Pontos: 0,5 / 0,5 Segundo McCall (1977), muitas das métricas só podem ser medidas ........................ Por isso, considera importante, mais uma vez, a utilização de uma lista de verificação (checklist) para graduar atributos específicos do software. Marque a opção que completa essa afimativa: integralmente. subjetivamente. tecnicamente. operacionalmente. especificamente. 6a Questão (Ref.: 201307366798) Pontos: 1,5 / 1,5 As ações de disseminação da qualidade promovidas pela SOFTEX visam aumentar a competitividade da indústria brasileira de software, nos mercados interno e externo, através de programas de qualificação de profissionais nesta área e de melhoria e avaliação de processos e produtos de software brasileiros, a um custo acessível às empresas de menor porte. Referente ao MPS.BR responda qual o seu objetivo: Resposta: O seu objetivo é sintetizar a melhoria no processo software brasileiro. Gabarito: Seu objetivo sintetiza a descrição de Melhoria de Processo do Software Brasileiro. 7a Questão (Ref.: 201307233480) Pontos: 0,0 / 0,5 Quando a norma ISO/IEC 9241 especifica as características de componentes no uso de software, ela leva em consideração: Usuário, atividades, processos e procedimentos Tarefa, equipamento e ambiente Usuário, tarefa e equipe Equipamento, auditor, tarefa e ambiente Usuário, tarefa, equipamento e ambiente 8a Questão (Ref.: 201307233597) Pontos: 0,0 / 0,5 Segundo a ISO/IEC 14598, uma das atividades do processo de avaliação de software é a revisão do relatório de avaliação e liberação dos dados de avaliação, bem como a devolução, pelo avaliador, do produto avaliado e seus componentes. Essa atividade é denominada: Execução da avaliação Análise da avaliação Projeto de avaliação Conclusão da avaliação Especificação da avaliação 9a Questão (Ref.: 201307233767) Pontos: 1,0 / 1,0 A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em termos de processos, atividades, tarefas, propósito e resultados que servem para ser aplicados durante a aquisição de software, de um produto de software independente ou de um serviço de software, ou durante o fornecimento, desenvolvimento, operação e manutenção de produtos de software. Cabe às partes envolvidas a responsabilidade de adaptação dos processos, atividades e tarefas da norma a fim de atender ao modelo de ciclo de vida para o projeto de software. De acordo com a natureza dos processos, estes se agrupam da seguinte forma: Fundamental - De apoio - Organizacional - Adaptação Principal - De acordo - Organizacional - Adaptação Principal - De apoio - Organizacional - Manutenção Levantamento - Requisitos - Análise - Codificação Fundamental - De lógica - Organizacional - Manutenção 10a Questão (Ref.: 201307233841) Pontos: 0,0 / 1,0 O CMMI possui duas representações: "contínua" ou "por estágios". A REPRESENTAÇÃO POR ESTÁGIOS oferece uma abordagem estruturada e sistemática para a melhoria de um estágio por vez. Atingir um estágio significa que uma estrutura de processo adequada foi estabelecida como base para o próximo estágio. Assinale a alternativa que corresponde ao seguinte estágio: "Processos melhores caracterizados e entendidos são descritos em padrões, procedimentos, ferramentas e métodos. O foco neste nível é a padronização do processo, tendo como KPA's (key process área ‐ áreas de processo): requisitos de desenvolvimento; soluções técnicas; integração de produtos; verificação; validação; foco no processo organizacional; treinamento organizacional; gerenciamento de projeto integrado; gerenciamento de riscos; integração da equipe de trabalho; gerenciamento integrado de suprimentos; análise de decisões; ambiente organizacional para integração". Nível 1: Inicial (Ad-hoc) Nível 2: Gerido Nível 3: Definido Nível 4: Quantitativamente gerido Nível 5: Otimizado Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. qualidade soft/av/AV1 - QUALIDADE DE SOFTWARE(1).pdf Notas de Provas Avaliação On-Line Avaliação: AV1-2011.4S-QUALIDADE DE SOFTWARE-CCT0247 Disciplina: CCT0247 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV1 Aluno: 201104011999 - VALNEI DE SOUZA GUIMARÃES Nota da Prova: 5 Nota do Trabalho: Nota da Participação: 2 Total: 7 Prova On-Line Questão: AV220103CCT02010133 (190903) 1 - Considerando que 20% do código têm 80% dos defeitos, assinale a alternativa correta para umas das frases, que seja pertinente a SQA Estatística. Pontos da Questão: 1 Todo programa tem de 20 % a 80% de defeitos. Uma pequena parte dos defeitos concentra-se em grande parte do código. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem. Grande parte dos defeitos concentra-se em pequena parte do código. Questão: AV220103CCT02010057 (190886) 2 - Assinale a resposta que, segundo Pressman, apresenta as quatro etapas de uma FTR. Pontos da Questão: 0,5 Projeto de Software, Reunião de Revisão, Lista de Conferência de Revisão, Diretrizes de revisão. Testes de Software, Lista de Conferência de Revisão, Reunião da revisão, Diretrizes de revisão Comunicação e Manutenção de Registros de Revisão, Reunião da Revisão, Lista de Conferência de Revisão, Diretrizes de Revisão Reunião de Revisão, Análise de Requisitos de Software, Testes de Software, Diretrizes de revisão. Questão: AV220103CCT02010103 (190861) 3 - A SQA está baseada no que denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito. Pontos da Questão: 0,5 São as poucas causas que são responsáveis pela maioria dos problemas. São as poucas causas irrelevantes. São as muitas causas que são responsáveis pela maioria dos problemas. São as poucas causas que são responsáveis por todo os problemas. Questão: AV220103CCT02010207 (190807) 4 - 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 do USUÁRIO. 1 de 4Página Visualização de Provae 18/02/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2967980&p2=8494&p3=1250937 De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Pontos da Questão: 1 Pessoa que interage com o produto Ausência do desconforto e presença de atitudes positivas para com o uso de um produto Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos 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 Questão: AV220103CCT02010083 (190829) 5 - A revisão técnica formal (Formal Technical Review - FTR) deve contar com algumas etapas. Segundo Pressman, uma Reunião da revisão não deve ter mais de cinco pessoas. Observe as etapas abaixo e escolha a que representa a sequência correta dessas etapas. I O líder de projeto comunica ao líder de revisão que avalia o produto e demais materiais e os distribui aos revisores selecionados. II O produtor do software solicita uma reunião ao líder do projeto. III O líder de revisão toma conhecimento das anotações e convoca nova reunião para tomadas de decisão quanto à aceitação com correção, rejeição devido a erros graves, solicitação de nova revisão ou aceitação provisória do produto. IV Os revisores selecionados revisam o produto, fazendo anotações devidas. Pontos da Questão: 1 IV,I , III, II I, IV, III, II II, I, IV, III I, IV, II, III Questão: AV220103CCT02010059 (190882) 6 - Dos questionamentos, alguns poderão ser feitos quando realizarmos um Teste de Software. I- As constantes físicas estão corretas? II - Há erros de ortografia ou tipográficos? III- Os recursos e ferramentas de teste foram identificados e estão à disposição? IV- O plano de testes é consistente com o plano de projeto global? Assinale a resposta em que todos os questionamentos poderiam ser feitos. Pontos da Questão: 0,5 III e IV I e II II e IV I, III e IV Questão: AV220103CCT02010013 (190831) 7 - No desenvolvimento de um software temos quatro classes de processos. 2 de 4Página Visualização de Provae 18/02/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2967980&p2=8494&p3=1250937 Das opções qual representa corretamente estas classes ? Pontos da Questão: 0,5 Processos de requisitos, processos gerenciados, processos metódicos e processos de aprimoramento Processos informais, processos recursivos, processos metódicos e processos de aprimoramento Processos informais, processos gerenciados, processos metódicos e processos de aprimoramento Processos informais, processos gerenciados, processos metódicos e processos de requisitos Questão: AV220103CCT02010131 (190901) 8 - Relacione as opções, identificando a finalidade de cada norma do modelo ISO 9000. ( ) ISO 9001 ( ) ISO 9002 ( ) ISO 9003 ( ) ISO 9004 A. garantia da qualidade em inspeção e testes finais B. Gestao da qualidade e elementos do sistema de qualidade C. Garantia da qualidade em produção e montagem D. Garantia da qualidade em projetos, produção, instalação e assitencia. Com base na correta correlação entre as opções, assinale a unica opção correta. Pontos da Questão: 1 D, C, A, B C, D, A, B A, B, D, C D, C, B, A Questão: AV220103CCT02010153 (190866) 9 - Para cada característica e subcaracterística, a capacidade do software é determinada por um conjunto de atributos internos que podem ser medidos. As características e subcaracterísticas atuam como: Pontos da Questão: 1 características e subcaracterísticas atributos internos atributos externos fatores que alteram a qualidade de software interna e externa Questão: AV220103CCT02010206 (190794) 10 - 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 do PRODUTO. 3 de 4Página Visualização de Provae 18/02/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2967980&p2=8494&p3=1250937 De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Pontos da Questão: 1 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 Parte do equipamento (hardware, software e materiais) para o qual a usabilidade é especificada ou avaliada Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos Ausência do desconforto e presença de atitudes positivas para com o uso de um produto Fechar Server IP : 192.168.10.145 Client IP: 187.95.43.14 Tempo de execução da página : 2,297 4 de 4Página Visualização de Provae 18/02/2012https://sia.estacio.br/portal/prt0010a.asp?p1=2967980&p2=8494&p3=1250937 qualidade soft/av/AV1 - Qualidade de software.doc Avaliação: AV1-2011.3S.EAD - QUALIDADE DE SOFTWARE - CCT 0247 Disciplina: CCT0247 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV1 Aluno: 201001279557 - MARCO ANTONIO DE SOUZA CASTRO Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 1 Total: 6,5 Prova On-Line Questão: AV220103CCT02010084 (190824) 1 - Em nosso curso, estudamos vários tipos de revisões. Observe os objetivos abaixo e identifique que tipo de revisão os têm como propósitos. Descobrir erros de função, lógica ou implementação do software; Verificar se o software em revisão atende aos requisitos; Garantir que o software está representado de acordo com padrões predefinidos; Obter um software desenvolvido de forma uniforme; Pontos da Questão: 1 Revisões de Software; Revisões de Progresso; Revisões de Qualidade; Revisões Técnicas Formais; Questão: AV220103CCT02010054 (190887) 2 - O fator de qualidade Portabilidade significa: Pontos da Questão: 0,5 O quanto um programa executa a função pretendida com a precisão exigida. Esforço exigido para se acoplar um sistema a outro. Demanda de esforço para transferir um programa de um ambiente de hardware e/ou software para outro. Controle de acesso ao software ou a dados de forma controlada. Questão: AV220103CCT02010132 (190902) 3 - Abaixo são apresentados os 4 passos para realizar a SQA estatística e criar um processo adaptativo de engenharia de software. Numere as lacunas com a ordem em que os fatos devem ocorrer. ( ) Considerar que 20% do código têm 80% dos defeitos. ( ) Rastrear o defeito até sua causa subjacente. ( ) Coletar e categorizar os defeitos de software encontrados. ( ) Corrigir os problemas que causaram os defeitos. Analise os passos e assinale a unica opção que representa a correta ordem dos fatos. Pontos da Questão: 1 3, 2, 1, 4 3, 2, 4, 1 2, 3, 1, 4 1, 4, 3, 2 Questão: AV220103CCT02010019 (190839) 4 - O estabelecimento das qualidades de software desejadas e descrição de como elas devem ser avaliadas, representam: Pontos da Questão: 0,5 A melhoria do processo A relação entre atributos internos e externos As métricas de qualidade A importância do planejamento de qualidade Questão: AV220103CCT02010059 (190882) 5 - Dos questionamentos, alguns poderão ser feitos quando realizarmos um Teste de Software. I- As constantes físicas estão corretas? II - Há erros de ortografia ou tipográficos? III- Os recursos e ferramentas de teste foram identificados e estão à disposição? IV- O plano de testes é consistente com o plano de projeto global? Assinale a resposta em que todos os questionamentos poderiam ser feitos. Pontos da Questão: 0,5 I, III e IV II e IV I e II III e IV Questão: AV220103CCT02010103 (190861) 6 - A SQA está baseada no que denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito. Pontos da Questão: 0,5 São as poucas causas irrelevantes. São as poucas causas que são responsáveis pela maioria dos problemas. São as muitas causas que são responsáveis pela maioria dos problemas. São as poucas causas que são responsáveis por todo os problemas. Questão: AV220103CCT02010206 (190794) 7 - 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 do PRODUTO. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Pontos da Questão: 1 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 Ausência do desconforto e presença de atitudes positivas para com o uso de um produto Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos Parte do equipamento (hardware, software e materiais) para o qual a usabilidade é especificada ou avaliada Questão: AV220103CCT02010133 (190903) 8 - Considerando que 20% do código têm 80% dos defeitos, assinale a alternativa correta para umas das frases, que seja pertinente a SQA Estatística. Pontos da Questão: 1 Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem. Todo programa tem de 20 % a 80% de defeitos. Grande parte dos defeitos concentra-se em pequena parte do código. Uma pequena parte dos defeitos concentra-se em grande parte do código. Questão: AV220103CCT02010155 (190877) 9 - A qualidade do produto de software pode ser avaliada pela medição dos ................... ou pela medição dos .................., ou pela medição dos............................... Escolha a resposta na qual as opções completam corretamenta as lacunas. Pontos da Questão: 1 atributos internos, atributos externos, atributos de qualidade em uso. critérios, atributos externos, fatores. atributos internos, fatores, atributos de qualidade em uso. critério, atributos externos, atributos de qualidade em uso. Questão: AV220103CCT02010213 (190796) 10 - Como foi estudado na aula 5, a ISO/IEC 9241-11 esclarece os benefícios de medir usabilidade em termos de desempenho e satisfação do usuário, a usabilidade dos computadores depende do contexto de uso e afirma que o nível de usabilidade alcançado dependerá das circunstâncias específicas nas quais o produto é usado. Desta forma para que possamos especificar ou medir usabilidade devemos ter em mãos algumas informações como primordiais. Verifique abaixo quais delas estão enquadradas dentro dessas necessidades: I - Descrição dos objetivos pretendidos; II - Descrição dos componentes do contexto de uso incluindo usuários, tarefas, equipamento e ambientes (contexto existente ou pretendido); III - Valores reais ou desejados de eficácia, eficiência e satisfação para os contextos pretendidos. De acordo com as informações assinale a alternativa correta: Pontos da Questão: 1 Somente II e III corretos Todos corretos Somente I e II corretos Somente I correto _1380393662.unknown _1380393670.unknown _1380393674.unknown _1380393676.unknown _1380393677.unknown _1380393675.unknown _1380393672.unknown _1380393673.unknown _1380393671.unknown _1380393666.unknown _1380393668.unknown _1380393669.unknown _1380393667.unknown _1380393664.unknown _1380393665.unknown _1380393663.unknown _1380393653.unknown _1380393657.unknown _1380393660.unknown _1380393661.unknown _1380393658.unknown _1380393655.unknown _1380393656.unknown _1380393654.unknown _1380393649.unknown _1380393651.unknown _1380393652.unknown _1380393650.unknown _1380393645.unknown _1380393647.unknown _1380393648.unknown _1380393646.unknown _1380393641.unknown _1380393643.unknown _1380393644.unknown _1380393642.unknown _1380393639.unknown _1380393640.unknown _1380393638.unknown _1380393635.unknown qualidade soft/av/AV1 - Qualidade de software.pdf Notas de Provas Avaliação On-Line Avaliação: AV1-2012.1 EAD - QUALIDADE DE SOFTWARE - CCT0247 Disciplina: CCT0247 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV1 Aluno: Nota da Prova: 3 Nota do Trabalho: Nota da Participação: 2 Total: 5 Prova On-Line Questão: 1 (190800) 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 OBJETIVO. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Pontos da Questão: 1 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 Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos Resultado pretendido Conjunto de ações necessárias para alcançar um objetivo Questão: 2 (190848) É importante fazer uma medição de um sistema de software englobando processo e documentação. Para tal é necessário utilizar: Pontos da Questão: 0,5 Metas de qualidade Descrição de processos Métrica de software Testes de software Questão: 3 (190820) Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Acurácia. Pontos da Questão: 1 Precisão das computações e do controle dos padrões. Padronização na estrutura e tipos de dados necessários. Facilidade na verificação de conformidade aos padrões. Capacidade de rastrear componentes de programa até os requisitos. Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1... 1 de 3 02/07/2012 11:35 Questão: 4 (190873) Marque a opção que melhor completa a afirmativa: “... na visão do usuário do software é percebida as necessidades de qualidade em uso do produto de software no contexto especificado para uso. Essas necessidades identificadas, por sua vez, podem ser usadas quando se especifica.....” Pontos da Questão: 1 qualidade externa e interna qualidade de projeto e produto qualidade externa e do produto qualidade do projeto e interna Questão: 5 (190801) A justificativa da usabilidade de produtos se faz pela incorporação de características e atributos conhecidos como capazes de beneficiar os usuários em um contexto particular de uso, para especificar ou medir usabilidade algumas informações são necessárias. I - Descrição dos objetivos pretendidos; II - Descrição dos componentes do contexto de uso incluindo usuários, tarefas, equipamento e ambientes (contexto existente ou pretendido); III -Valores reais ou desejados de eficácia, eficiência e satisfação para os contextos pretendidos; De acordo com as informações assinale a alternativa correta: Pontos da Questão: 1 Somente os itens I e II estão corretos Somente os itens I e III estão corretos Somente os itens II e III estão corretos Todos os itens estão corretos Questão: 6 (190862) Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento. Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h: Pontos da Questão: 0,5 é provável que não funcione corretamente. é provável que funcione corretamente 98 das 100 vezes. é provável que não seja confiável. é provável que funcione corretamente 87 das 100 vezes. Questão: 7 (190880) Segundo Sommerville, Inspeções de Projeto ou de Programa é um tipo de revisão capaz de: Pontos da Questão: 0,5 Detectar erros nos requisitos, projeto ou código. Fornecer informações para a gerência sobre o progresso geral do projeto. Controlar os custos do projeto. Assegurar que padrões de qualidade definidos foram seguidos. Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1... 2 de 3 02/07/2012 11:35 Questão: 8 (190874) O produto de software completo pode ser avaliado pelos níveis de ___________________ escolhidas. Essas métricas visam descrever a interação com o ambiente e são avaliadas pela observação do software em operação. Pontos da Questão: 1 subcaracterísticas métricas externas métricas internas métricas centralizadas Questão: 9 (190844) A definição e aprovação de processos que assegurem que a equipe de desenvolvimento de software tenha seguido os procedimentos e os padrões de qualidade de projetos, refere-se a: Pontos da Questão: 0,5 Controle de qualidade Planejamento de qualidade Medições e métricas Garantia de qualidade Questão: 10 (190898) Sobre a certificação ISO 9000, analise as considerações abaixo e marque a opção correta. Pontos da Questão: 1 Garante que os processos tenham a característica de certificado até o fechamento da empresa. Garante que todos os produtos gerados a partir dos processos certificados terão as mesmas caracteristicas e consistencias. Garante que todos os produtos gerados a partir dos processos certificados terão 100% de qualidade Garante que os processos serão para sempre 100% eficientes. Fechar Server IP : 192.168.10.137 Client IP: 189.127.166.220 Tempo de execução da página : 1,125 Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1... 3 de 3 02/07/2012 11:35 qualidade soft/av/AV2 - Qualidade de software(1).pdf Visualização de Prova Avaliação On-Line Avaliação: AV2-2012.3EAD-QUALIDADE DE SOFTWARE-CCT0201 Disciplina: CCT0201 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV2 Aluno: Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 2 Total: 7,5 Prova On-Line Questão: 1 (115432) O desenvolvimento de um _____________________ torna-se necessário sempre que for preciso controlar a qualidade de um projeto, de um produto, ou de um contrato específico com clientes. Complete o espaço como uma das opções abaixo de acordo com a ISO 9000-3. Pontos da Questão: 0,5 Setor de Qualidade Plano de Melhoria Plano de Qualidade Ambiente de Qualidade Questão: 2 (113954) As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos, basear-se em modelos de melhoria e processo que permeiam três variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de software. São elas: Pontos da Questão: 0,5 projeto, tecnologia e pessoas projeto, software e pessoas processo, tecnologia e pessoas processo, software e pessoas Questão: 3 (114126) Das atividades do processo de avaliação, a que tem como conteúdo: "descrição dos objetivos da avaliação coerentes com o produto de software e possíveis riscos associados. As percepções dos usuários do produto, fornecedores, compradores, desenvolvedores, operadores e manutenedores do produto devem ser levados em consideração", é? Pontos da Questão: 0,5 Estabelecimento de requisitos de avaliação Projeto de avaliação Especificação da avaliação Conclusão da avaliação Questão: Av220113CCT0201_D0008 (169677) 4 - A norma ISO 9000 define o que, exatamente? Pontos da Questão: 1,5 Resposta do Aluno: O que fazer e não como fazer. Gabarito: Define elementos de garantias em termos genericos que podem ser aplicados aos negócios, (produto ou serviço). Fundamentação do Professor: Visualização de Prova Pontos do Aluno: Questão: 5 (113868) Leia atentamente os trechos abaixo e selecione a resposta correta. I Pressman considera relevante a utilização de uma escala padrão que varia de 0 (baixo) a 10 pontos (elevado), no estabelecimento de métricas de qualidade para cada fator que altera a qualidade de software; II McCall agrupou fatores que afetam a qualidade do software em categorias; III São tipos de revisão específicos do gerenciamento de qualidade, segundo Sommerville: Inspeções de projeto ou de programa, Revisões de progresso, Revisões de qualidade; Pontos da Questão: 1 I, II, III estão corretas II é a única correta II e III estão corretas I e III estão corretas Questão: 6 (115498) Observe a afirmativa e marque a opção corresponde a subcaracterística: “... 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....” Pontos da Questão: 0,5 USABILIDADE CONFIABILIDADE FUNCIONALIDADE PORTABILIDADE Questão: 7 (115442) 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 do USUÁRIO. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Pontos da Questão: 0,5 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 Pessoa que interage com o produto Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos Ausência do desconforto e presença de atitudes positivas para com o uso de um produto Questão: 8 (113908) Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento. Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h: Pontos da Questão: 0,5 Visualização de Prova file:///C|/Users/Rodrigo/Desktop/Provas/Qualidade%20de%20SW%20Av2.htm[03/12/2012 21:00:20] é provável que funcione corretamente 98 das 100 vezes. é provável que não funcione corretamente. é provável que não seja confiável. é provável que funcione corretamente 87 das 100 vezes. Questão: Av220013CCT0201_D0006 (169672) 9 - Por que a qualidade no processo de desenvolvimento de software é importante? Pontos da Questão: 1,5 Resposta do Aluno: A qualidade do processo e responsável pela qualidade do produto final. Cada fase do processo de desenvolvimento é responsavel pela qualidade do produto trabalhado, ou seja, não importa o modelo de processo de desenvolvimento adotado, quando essas fases estão de acordo com as normas internacionais adotadas, não somente o produto, mas a própria organização passa a ter credibilidade, pois produz de forma uniforme e confiável produtos que atendem as expectivas de seus clientes. Gabarito: Porque se formos garantindo a qualdiade em cada fase do processo de desenvolvimento, a tendência é que o produto final tambem tenha qualidade. Fundamentação do Professor: Pontos do Aluno: Questão: 10 (113912) A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em termos de processos, atividades, tarefas, propósito e resultados. Os processos de apoio são de responsabilidade da organização que o executa. Eles constituem um conjunto de processos. Em qual das opções os processos listados representam processos de apoio. Pontos da Questão: 1 Documentação - Gestão de qualidade - Gerência de configuração Planejamento - Desenvolvimento - Manutenção Documentação - Gestão de Compras - Manutenção Aquisição - Gestão de Compras - Desenvolvimento Server IP : 192.168.10.137 Client IP: 189.82.75.254 Tempo de execução da página : 2,125 Disco local Visualização de Prova qualidade soft/av/AV2 - QUALIDADE DE SOFTWARE(2).pdf Avaliação On-Line Avaliação: AV2-2011.4S-QUALIDADE DE SOFTWARE-CCT0247 Disciplina: CCT0247 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201104011999 - VALNEI DE SOUZA GUIMARÃES Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 1,8 Total: 7,3 Prova On-Line Questão: Av220013CCT0201_D0004 (190931) 1 - Qual a vantagem de aplicar revisões e auditorias nas fases de analise e projeto do processo de desenvolvimento de software? Pontos da Questão: 1,5 Resposta do Aluno: A vantagem é se certificar que todos os requisitos foram verificados e se encontram relatados na fase de análise, pois é mais fácil fazer outro software do que consertar um mau feito. Gabarito: Para filtrar erros e inconsistencias no processo de desenvolvimento, garantindo a sua qualidade (do processo). A qualidade do software (produto) depende da qualidade do processo de desenvolvimento Fundamentação do Professor: Pontos do Aluno: 1 Questão: AV220103CCT02010359 (190920) 2 - A Norma ISO/IEC 12207 não se propõe a determinar métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. A razão se faz pelo fato de se constituir em uma norma que seja utilizada mundialmente e possa acompanhar a evolução da engenharia de software nas diversas culturas organizacionais. Dessa forma, a flexibilidade da norma permite que seja utilizada em: Pontos da Questão: 0,5 qualquer modelo de ciclo de vida. e-commerce. linguagens de programação específicas. apoio a Norma ISO 9000. Questão: Av220113CCT0201_D0011 (190929) 3 - A norma ISO 9000-3 define processo e capacidade do processo. Como a norma define esses 2 termos? 1 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 Pontos da Questão: 1,5 Resposta do Aluno: Processo é o ciclo de desenvolvimento de um produto que inclui entrada, processamento e saída. Capacidade de processo é a medida estipulada pela norma que a firma alcançou mediante os pré- requisito adotados. Elas vão de 1 a 5. Uma boa capacidade de processo está entre 4 e 5. Gabarito: Processo = o que as pessoas fazem, por meio de atividades, métodos, práticas e transformações para desenvolver, manter e melhorar software e produtos associados Capacidade do processo = Habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características relevantes Fundamentação do Professor: Pontos do Aluno: 0,5 Questão: AV220103CCT02010257 (190911) 4 - O processo de avaliação envolve um conjunto de atividades conduzidas pelo requisitante da avaliação e pelo avaliador que iniciam o trabalho a partir do uso dos dados fornecidos pelo requisitante, pelo avaliador ou por outros meios e atividades do conjunto. De acordo com a ISO/IEC 14598-5, as características esperadas do Processo de Avaliação são: Pontos da Questão: 0,5 Representatividade, Reprodutividade, Parcialidade e Objetividade Repetitividade, Reutilidade, Imparcialidade e Objetividade Representatividade, Reutilidade, Parcialidade e Objetividade Repetitividade, Reprodutividade, Imparcialidade e Objetividade Questão: AV220103CCT02010129 (190895) 5 - Dentre as vantagens trazidas pela norma ISO 9000 as empresas, podemos citar: I. Maior confiabilidade dos processos e consequentemente dos produtos e serviços da empresa. II. Prover confiança aos clientes, de que os produtos da empresa e/ou serviços da empresa tendem a atender melhor a sua satisfação. III. Perda da credibilidade junto ao mercado IV. Beneficia os fornecedores, uma vez que passarão a ter mais chances no mercado. Com base nas vantagens acima, da norma ISO 9000, assinale a única alternativa correta Pontos da Questão: 1 Estão corretas as opções I e III Estão corretas as opções II e IV Estão corretas as opções III e IV Estão corretas as opções I e II Questão: AV220103CCT02010356 (190923) 6 - Pessoas utilizando recursos (matéria prima, dados, equipamentos) realizam um conjunto de atividades com o propósito de transformar as entradas em saídas, atendendo os requisitos 2 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 dos clientes. Esta definição refere-se a um: Pontos da Questão: 0,5 Processo Produto Serviço Projeto Questão: AV220103CCT02010355 (190918) 7 - O processo de desenvolvimento de software pode ser representado pelos seguintes elementos: Pontos da Questão: 0,5 Matéria prima, produtos e saída processamento, informação e saída Entradas, matéria prima e saída Entradas, processamento e saída Questão: AV220103CCT02010153 (190866) 8 - Para cada característica e subcaracterística, a capacidade do software é determinada por um conjunto de atributos internos que podem ser medidos. As características e subcaracterísticas atuam como: Pontos da Questão: 1 características e subcaracterísticas atributos internos atributos externos fatores que alteram a qualidade de software interna e externa Questão: AV220103CCT02010258 (190910) 9 - A documentação do processo de avaliação de um produto de software, representado pela ISO/IEC 14598- deve englobar um conjunto de métricas que fornecem informações importantes sobre as propriedades do software. Para que haja uma padronização na forma de documentação, o que é feito pela aplicação de módulos de avaliação (M.A.). Das opções apresentadas, em qual delas todos os itens fazem parte do modelo básico de um M.A? Pontos da Questão: 0,5 Objetivo e abrangência, Referências, Bibliografia, Interpretação de resultados Prefácio e Introdução, Objetivo e abrangência, Anexo de procedimento de aplicação Termos e definições, Entradas e métricas, Bibliografia, Interpretação de resultados Introdução e Resumo, Entradas e métricas, Termos e definições, Referências Questão: AV220103CCT02010251 (190907) 10 - A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software. Pela norma podem existir três enfoques diferentes para a avaliação da qualidade do produto; os processos são para: 3 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 Pontos da Questão: 0,5 Produto, Desenvolvimento e Avaliação Desenvolvedores, Compradores e Avaliadores Produção, Gerência e Manutenção Analistas, Programadores e Gerentes Fechar Server IP : 192.168.10.137 Client IP: 187.95.43.14 Tempo de execução da página : 3,781 4 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 qualidade soft/av/AV2 - QUALIDADE DE SOFTWARE.pdf Avaliação On-Line Avaliação: AV2-2011.4S-QUALIDADE DE SOFTWARE-CCT0247 Disciplina: CCT0247 - QUALIDADE DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201104011999 - VALNEI DE SOUZA GUIMARÃES Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 1,8 Total: 7,3 Prova On-Line Questão: Av220013CCT0201_D0004 (190931) 1 - Qual a vantagem de aplicar revisões e auditorias nas fases de analise e projeto do processo de desenvolvimento de software? Pontos da Questão: 1,5 Resposta do Aluno: A vantagem é se certificar que todos os requisitos foram verificados e se encontram relatados na fase de análise, pois é mais fácil fazer outro software do que consertar um mau feito. Gabarito: Para filtrar erros e inconsistencias no processo de desenvolvimento, garantindo a sua qualidade (do processo). A qualidade do software (produto) depende da qualidade do processo de desenvolvimento Fundamentação do Professor: Pontos do Aluno: 1 Questão: AV220103CCT02010359 (190920) 2 - A Norma ISO/IEC 12207 não se propõe a determinar métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. A razão se faz pelo fato de se constituir em uma norma que seja utilizada mundialmente e possa acompanhar a evolução da engenharia de software nas diversas culturas organizacionais. Dessa forma, a flexibilidade da norma permite que seja utilizada em: Pontos da Questão: 0,5 qualquer modelo de ciclo de vida. e-commerce. linguagens de programação específicas. apoio a Norma ISO 9000. Questão: Av220113CCT0201_D0011 (190929) 3 - A norma ISO 9000-3 define processo e capacidade do processo. Como a norma define esses 2 termos? 1 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 Pontos da Questão: 1,5 Resposta do Aluno: Processo é o ciclo de desenvolvimento de um produto que inclui entrada, processamento e saída. Capacidade de processo é a medida estipulada pela norma que a firma alcançou mediante os pré- requisito adotados. Elas vão de 1 a 5. Uma boa capacidade de processo está entre 4 e 5. Gabarito: Processo = o que as pessoas fazem, por meio de atividades, métodos, práticas e transformações para desenvolver, manter e melhorar software e produtos associados Capacidade do processo = Habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características relevantes Fundamentação do Professor: Pontos do Aluno: 0,5 Questão: AV220103CCT02010257 (190911) 4 - O processo de avaliação envolve um conjunto de atividades conduzidas pelo requisitante da avaliação e pelo avaliador que iniciam o trabalho a partir do uso dos dados fornecidos pelo requisitante, pelo avaliador ou por outros meios e atividades do conjunto. De acordo com a ISO/IEC 14598-5, as características esperadas do Processo de Avaliação são: Pontos da Questão: 0,5 Representatividade, Reprodutividade, Parcialidade e Objetividade Repetitividade, Reutilidade, Imparcialidade e Objetividade Representatividade, Reutilidade, Parcialidade e Objetividade Repetitividade, Reprodutividade, Imparcialidade e Objetividade Questão: AV220103CCT02010129 (190895) 5 - Dentre as vantagens trazidas pela norma ISO 9000 as empresas, podemos citar: I. Maior confiabilidade dos processos e consequentemente dos produtos e serviços da empresa. II. Prover confiança aos clientes, de que os produtos da empresa e/ou serviços da empresa tendem a atender melhor a sua satisfação. III. Perda da credibilidade junto ao mercado IV. Beneficia os fornecedores, uma vez que passarão a ter mais chances no mercado. Com base nas vantagens acima, da norma ISO 9000, assinale a única alternativa correta Pontos da Questão: 1 Estão corretas as opções I e III Estão corretas as opções II e IV Estão corretas as opções III e IV Estão corretas as opções I e II Questão: AV220103CCT02010356 (190923) 6 - Pessoas utilizando recursos (matéria prima, dados, equipamentos) realizam um conjunto de atividades com o propósito de transformar as entradas em saídas, atendendo os requisitos 2 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 dos clientes. Esta definição refere-se a um: Pontos da Questão: 0,5 Processo Produto Serviço Projeto Questão: AV220103CCT02010355 (190918) 7 - O processo de desenvolvimento de software pode ser representado pelos seguintes elementos: Pontos da Questão: 0,5 Matéria prima, produtos e saída processamento, informação e saída Entradas, matéria prima e saída Entradas, processamento e saída Questão: AV220103CCT02010153 (190866) 8 - Para cada característica e subcaracterística, a capacidade do software é determinada por um conjunto de atributos internos que podem ser medidos. As características e subcaracterísticas atuam como: Pontos da Questão: 1 características e subcaracterísticas atributos internos atributos externos fatores que alteram a qualidade de software interna e externa Questão: AV220103CCT02010258 (190910) 9 - A documentação do processo de avaliação de um produto de software, representado pela ISO/IEC 14598- deve englobar um conjunto de métricas que fornecem informações importantes sobre as propriedades do software. Para que haja uma padronização na forma de documentação, o que é feito pela aplicação de módulos de avaliação (M.A.). Das opções apresentadas, em qual delas todos os itens fazem parte do modelo básico de um M.A? Pontos da Questão: 0,5 Objetivo e abrangência, Referências, Bibliografia, Interpretação de resultados Prefácio e Introdução, Objetivo e abrangência, Anexo de procedimento de aplicação Termos e definições, Entradas e métricas, Bibliografia, Interpretação de resultados Introdução e Resumo, Entradas e métricas, Termos e definições, Referências Questão: AV220103CCT02010251 (190907) 10 - A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software. Pela norma podem existir três enfoques diferentes para a avaliação da qualidade do produto; os processos são para: 3 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 Pontos da Questão: 0,5 Produto, Desenvolvimento e Avaliação Desenvolvedores, Compradores e Avaliadores Produção, Gerência e Manutenção Analistas, Programadores e Gerentes Fechar Server IP : 192.168.10.137 Client IP: 187.95.43.14 Tempo de execução da página : 3,781 4 de 4Página Visualização de Provae 23/03/2012https://sia.estacio.br/portal/prt0010a.asp?p1=3051336&p2=8734&p3=1250937 qualidade soft/av/Avalia��o de qualidade de software.pdf Avaliação: CCT0247_AV_201207103391 » QUALIDADE DE SOFTWARE Tipo de Avaliação: AV Aluno: TAINAN MARIA JOSÉ DA SILVA Professor: Turma: Nota da Prova: 4,2 Nota de Partic.: 2 Data: 18/11/2013 21:21:26 1a Questão (Ref.: 201207178201) Pontos: 0,0 / 0,8 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. Completude com as quais usuários alcançam objetivos específicos. Medida de atendimento imediato das funcionalidades definidas. 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. 2a Questão (Ref.: 201207141936) Pontos: 0,8 / 0,8 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. b. Todo programa tem de 20% a 80% de defeitos. e. de 20% a 80% dos problemas de software são de código d. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem c. Uma pequena parte dos defeitos concentra-se em grande parte do código. a. Grande parte dos defeitos concentra-se em pequena parte do código. 3a Questão (Ref.: 201207172015) Pontos: 0,0 / 0,8 Assinale a resposta que contém alguns questionamentos que poderão ser feitos em uma análise de requisitos de software: I- As interfaces externas e internas são adequadamente definidas? II - Os requisitos têm consistência com os prazos, os recursos e o orçamento? III- Os fatores de qualidade foram explicitamente avaliados? IV- Os recursos e as ferramentas de teste foram identificados e estão à disposição? III e IV. I e II. I, II e III. II e IV. I, III e IV. 4a Questão (Ref.: 201207275939) Pontos: 0,4 / 0,8 Referente a norma ISO/IEC 14598 deve-se avaliar a qualidade do produto liberado por diversas razões, dentre elas a possibilidade de identificar e entender as razões técnicas para as deficiências e limitações do produto, que podem manifestar-se através de problemas operacionais e de manutenção. Na avaliação da qualidade de um produto de software, qual a finalidade dos requisitos do software? Resposta: A finalidade dos Requisitos de software é dar relevância aos requisitos mais importante do software, criado para uma determinada finalidade, afim de suprir as nessecidades do usuário. Os requisitos devem ter clareza e agilidade nos processos, tornando mais fácil para a identificação de falhas e avaliação do software. Gabarito: Os requisitos apresentam como objetivo a definição das características de um software, a fim de permitir o exame de seu entendimento. 5a Questão (Ref.: 201207142928) DESCARTADA As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos, basear-se em modelos de melhoria e processo que permeiam três variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de software. São elas: projeto, tecnologia e pessoas gerente, analista e programador processo, tecnologia e pessoas projeto, software e pessoas processo, software e pessoas 6a Questão (Ref.: 201207143047) Pontos: 0,0 / 0,8 _______________ é qualquer evento ou condição em potencial que, em se concretizando, pode afetar positiva ou negativamente um objetivo do projeto, por exemplo, o software que está sendo desenvolvido. Análise Programação Teste individual Ação corretiva Risco 7a Questão (Ref.: 201207172107) Pontos: 0,8 / 0,8 A SQA está baseada no que denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito. São as poucas causas que são responsáveis pela maioria dos problemas. São as muitas causas que são responsáveis pela maioria dos problemas. São as poucas causas que são responsáveis por todo os problemas. São poucas as causas que causam grandes problemas. São as poucas causas irrelevantes. 8a Questão (Ref.: 201207172147) Pontos: 0,8 / 0,8 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: Conjunto de ações necessárias para alcançar um objetivo . Completude com as quais usuários alcançam objetivos específicos. Disposição das informações na interface de acordo com a necessidade da aplicação. 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. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. 9a Questão (Ref.: 201207143003) Pontos: 0,0 / 0,8 A ISO/IEC 15504, conhecida também como SPICE (Software Process Improvement and Capability Determination), consiste em uma norma para definição de processos de: gerenciamento de custos de software Desenvolvimento de software testes de software gerenciamento de projetos de software escopo do software 10a Questão (Ref.: 201207275961) Pontos: 0,6 / 0,8 As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos basear-se em modelos de melhoria e processo que permeiam três (3) variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de software. Conforme a citação responda quais são essas três (3) variáveis? Resposta: As três variáveis são:Procesos, software e pessoas. Gabarito: As três variáveis são: processo, pessoas e tecnologia 11a Questão (Ref.: 201207142213) Pontos: 0,8 / 0,8 Segundo Pressman (2004), alguns passos são necessários para realizar a GARANTIA ESTATÍSTICA DA QUALIDADE (SQA estatística) e criar um processo adaptativo de engenharia de software no qual são feitas modificações para aprimorar os elementos do processo que promovem erro. Quais são estes passos? I. Coletar e categorizar os defeitos de software encontrados II. Rastrear o defeito até sua causa subjacente III. Considerar que 100% do código têm 80% dos defeitos IV. Corrigir os problemas que causaram os defeitos Apenas II e IV Apenas I e II Apenas I, II e III Apenas I, II e IV Apenas II, III e IV qualidade soft/av/Qualidade de software.pdf QUALIDADE DE SOFTWARE1 – UMA NECESSIDADE Elaborado por Nelma da Silva Gomes, especialista em sistemas de informação, com pós-graduação em Gestão Estratégica da Informação, e consultora da UCP/PNAFM/MF nelmasg@fazenda.gov.br 1. INTRODUÇÃO Software de qualidade é fácil de usar, funciona corretamente, é de fácil manutenção e mantém a integridade dos dados em falhas do ambiente ou outras fora do seu controle. No entanto, em sua grande maioria, os softwares requerem conhecimentos técnicos especiais na sua utilização, são difíceis de alterar para modificar função existente ou implementar novos processos ou facilidades e, para desespero de seus usuários, apresentam falhas sem aviso prévio e não preservam a integridade dos dados. Pouco se fala a respeito dos custos resultantes dos defeitos ou erros provocados por falha de softwares, tanto para produtores quanto para usuários. O bug do milênio, causado pelos erros que os computadores teriam ao confundir o ano 2000 com o ano 1900, consumiu bilhões de dólares para evitar um colapso mundial. Bancos poderiam perder milhões, clientes veriam o saldo de suas contas sumir de repente, telefones poderiam não funcionar, aviões poderiam ter sua rota desviada, e outros problemas bem mais graves poderiam ocorrer. Este é um exemplo recente e dimensiona o quanto dependemos das máquinas e de seus softwares. Com o uso maciço das tecnologias de informação e comunicação em todos os níveis da atividade humana, os problemas de qualidade de software tendem a adquirir a cada dia maior importância. 2. COMO DEFINIR QUALIDADE DE SOFTWARE? Para ajudar nessa questão a International Organization for Standardization – ISO2 e a International Electrotechnical Comission – IEC3, que são organismos normalizadores com 1 Software é o conjunto completo ou apenas uma parte dos programas, procedimentos, regras e documentação associada de um sistema [computacional] de processamento de informação (ISO/IEC 2382-1: 1993) 2 ISO organização não-governamental, estabelecida em 1947, e que coordena o trabalho de órgãos de 127 países membros para promover a padronização de normas técnicas em âmbito mundial. 3 IEC, fundada em 1906, conta com a participação de mais de 50 países e publica normas internacionais relacionadas com eletricidade, eletrônica e áreas relacionadas. 2 importância internacionalmente reconhecida no setor de software, se uniram para editar normas internacionais4 conjuntas. A norma internacional ISO/IEC 9126, publicada em 1991 e que na versão brasileira de agosto de 1996 recebeu o número NBR 13596, define qualidade de software como “A totalidade de características de um produto de software que lhe confere a capacidade de satisfazer necessidades explícitas e implícitas”. Necessidades explícitas são as condições e objetivos propostos por aqueles que produzem o software. São portanto fatores relativos à qualidade do processo de desenvolvimento do produto e são percebidos somente pelas pessoas que trabalharam no seu desenvolvimento. As necessidades implícitas são necessidade subjetivas dos usuários (inclusive operadores, destinatários dos resultados do software e os mantenedores do produto), são também chamadas de fatores externos e podem ser percebidas tanto pelos desenvolvedores quanto pelos usuários. As necessidades implícitas são também chamadas de qualidade em uso e devem permitir a usuários atingir metas com efetividade, produtividade, segurança e satisfação em um contexto de uso especificado. 3. QUALIDADE DO SOFTWARE NA VISÃO DO USUÁRIO Os desenvolvedores de software não podem se esquecer das necessidades implícitas de seus clientes. E o cliente pode ter desejos e necessidades diferentes em relação ao mesmo tipo de produto. E qual o interesse dos usuários de software? Os usuários estão mais interessados no uso do software, no seu desempenho e nos efeitos que o seu uso possa produzir na organização. Eles não valorizam conhecer aspectos internos do software ou como o software foi desenvolvido. Mesmo sendo possível afirmar que se as qualidades internas foram observadas muito provavelmente as qualidades externas também foram atendidas, o usuário procura resposta para questões como: As funções requeridas estão disponíveis e são executadas eficientemente? Funciona adequadamente em imprevistos, como, por exemplo, efetuar débito em uma conta com saldo insuficiente? O software é seguro, ou seja, evita que pessoas ou sistemas não autorizados tenham acesso aos dados para leitura ou modificação? Permite que pessoas ou sistemas autorizados para acessar os dados não tenham acesso negado a eles? É fácil de integrar com outros sistemas existentes? Aceita trabalhar com arquivos de outros sistemas ou enviar dados para outros sistemas? É capaz de restabelecer seu nível de desempenho e recuperar dados afetados em casos de falha? É fácil de usar ou requer muito treinamento? É fácil transferir o software para 4 As normas podem ser: nível internacional: normas como as da ISO e IEC, resultantes da cooperação e acordo entre determinado número de nações com interesses comuns; nível regional: normas estabelecidas por um limitado grupo de países de um mesmo continente para benefício mútuo. Exemplo: MERCOSUL; nível nacional: normas editadas após consenso dos interessados em um país por uma organização nacional de normas que seja reconhecida como autoridade no respectivo país. Exemplos: ABNT (Brasil), ANSI (EUA), JISC (Japão), DIN (Alemanha). 3 outro ambiente previsto na descrição do produto? O suporte técnico é confiável e atende com a rapidez necessária? Não há como esquecer que agora é o cliente quem está ao volante, tem poder de barganha e não é mais atraído por vantagens não mensuráveis e o preço, isoladamente, não é mais uma vantagem competitiva. Já foi o tempo em que o sucesso empresarial se devia aos clientes não terem outra opção. Hoje o mercado é mais competitivo, a globalização expandiu o elenco de atores no mercado aumentando a oferta de produtos, e o cliente está mais consciente de seu poder. Essa mudança de postura na ponta do consumo vai exigir melhor qualidade de produtos e processos para atender a esse novo cliente. Em respeito às características e necessidades desse novo cliente, algumas empresas desenvolvedoras de software já introduziram modificações no desenvolvimento e teste dos produtos. Muitas estão colocando equipes para observar os usuários trabalharem em seu ambiente rotineiro. Outras estão trazendo os usuários para seus laboratórios de teste, visando melhorar a qualidade do produto antes de sua disponibilização para o mercado, pois o impacto da usabilidade fica mais claro quando pessoas sem conhecimentos técnicos especiais e sem treinamento tentam usar o sistema. A Microsoft inaugurou em 1989 o seu primeiro laboratório de usabilidade (usability lab), para que produtos ainda não liberados sejam usados por usuários leigos e expertos enquanto são observados por engenheiros de usabilidade que registram e analisam o que acontece. As informações coletadas são utilizadas por diversas áreas na empresa e têm permitido avanços significativos na melhoria da usabilidade de seus produtos. A mesma Microsoft, antes de colocar seus softwares nas prateleiras dos revendedores, libera versão preliminar para grupo de usuários cadastrados testá-los em seus próprios computadores e reportar os resultados. Esta prática tem permitido à empresa diminuir custos, ampliar a equipe de teste, gerar conhecimento prévio do produto e propaganda gratuita, além de garantir melhor qualidade e maiores lucros. 4. É POSSÍVEL MEDIR A QUALIDADE DE SOFTWARE? O principal problema com que se defronta a engenharia de software é a dificuldade de se medir a qualidade de software. A qualidade de um dispositivo mecânico é freqüentemente medida em termos de tempo médio entre suas falhas, que é uma medida da capacidade de o dispositivo suportar desgaste. O software não se desgasta, portanto tal método de medição de qualidade não pode ser aproveitado. A ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral o qual define seis amplas categorias de características de qualidade de software que são, por sua vez, subdivididas em subcaracterísticas: 4 CARACTERÍSTICAS SUBCARACTERÍSTICAS SIGNIFICADO Adequação Propõe-se a fazer o que é apropriado? Acurácia Gera resultados corretos ou conforme acordados? Interoperabilidade É capaz de interagir com os sistemas especificados? Segurança de acesso Evita acesso não autorizado, acidental ou deliberado a programas e dados? Funcionalidade O conjunto de funções satisfazem as necessidades explícitas e implícitas para a finalidade a que se destina o produto? Conformidade Está de acordo com normas e convenções previstas em leis e descrições similares? Maturidade Com que freqüência apresenta falhas? Tolerância a falhas Ocorrendo falhas como ele reage? Confiabilidade O desempenho se mantém ao longo do tempo e em condições estabelecidas? Recuperabilidade É capaz de recuperar dados após uma falha? Inteligibilidade É fácil entender os conceitos utilizados? Apreensibilidade É fácil aprender a usar?Usabilidade É fácil utilizar o software? Operacionalidade É fácil de operar e controlar a operação? Comportamento em relação ao tempo Qual é o tempo de resposta e de processamento? Eficiência Os recursos e os tempos utilizados são compatíveis com o nível de desempenho requerido para o produto? Comportamento em relação aos recursos Quanto recurso utiliza? Analisabilidade É fácil encontrar uma falha quando ocorre? Modificabilidade É fácil modificar e remover defeitos? Estabilidade Há grandes riscos de bugs quando se faz alterações? Manutenibilidade Há facilidade para correções, atualizações e alterações? Testabilidade É fácil testar quando se faz alterações? Adaptabilidade É fácil adaptar a outros ambientes sem aplicar outras ações ou meios além dos fornecidos para esta finalidade no software considerado? Capacidade para ser instalado É fácil instalar em outros ambientes? Capacidade para substituir É fácil substituir por outro software? Portabilidade É possível utilizar o produto em diversas plataformas com pequeno esforço de adaptação? Conformidade Está de acordo com padrões ou convenções de portabilidade? O modelo proposto pela ISO/IEC 9126 (NBR 13596) tem por objetivo servir de referência básica na avaliação de produto de software. Além de ter força de norma internacional, ela cobre os aspectos mais importantes para qualquer produto de software. 5 A norma ISO/IEC 12119, publicada em 1994, define que cada pacote de software tenha uma descrição do produto e uma documentação do usuário, e estabelece alguns requisitos de qualidade: a) Descrição do produto compreensível e completa para ajudar o usuário ou comprador em potencial na avaliação da adequação do produto a sua realidade e fornecer informações comerciais; b) Documentação do Usuário de fácil compreensão, permitindo uma visão geral do produto e de todas as suas funções, identificando conhecimento necessário para uso da aplicação; c) Identificação do tipo de interface com o usuário: interface gráfica, linha de comando, menu de comandos, janelas, etc.; d) Instruções detalhadas sobre como instalar o produto, caso a instalação possa ser conduzida pelo usuário; e) Possibilidade de verificar se a instalação foi bem sucedida; f) Especificação de valores-limite para quantidade de registros e dados de entrada, como, por exemplo, precisão de casa decimal; g) Operação normal, mesmo quando os dados informados estão fora dos limites especificados; h) Consistência de vocabulário entre as mensagens e a documentação; i) Função de auxílio (help) sensível ao contexto; j) Mensagens de erro com informações necessárias para solucionar o problema; k) Diferenciação de tipos de mensagem: confirmação, consulta, advertência e erro; l) Clareza e padronização nos formatos de telas de entrada, relatórios e outras entradas e saídas; m) Capacidade de reverter funções de efeito drástico; n) Capacidade de recuperar dados após uma falha de hardware ou software, queda de energia ou erro fatal; o) Alertas claros para o usuário das conseqüências de uma determinada confirmação; p) Identificação dos arquivos utilizados pelo programa; q) Identificação da função do programa que está sendo executada no momento; r) Capacidade de interromper um processamento demorado. Problemas freqüentemente encontrados nos softwares são: descrição do produto incompleta; manual desatualizado ou incompleto; difícil de navegar entre as telas, aprender e compreender; help não sensível ao contexto; funcionalidade prometida não implementada; erros fatais levam a perda de dados. Muitas vezes esses problemas não são solucionados por ser conveniente e lucrativo para a empresa deixar pendências e melhorias para serem implementadas nas próximas versões. 5. ÔNUS DECORRENTES DA NÃO-QUALIDADE A utilização de software de qualidade garante a segurança das transações, dos negócios, das pessoas envolvidas e mantém alta disponibilidade dos serviços. Produtos e serviços são considerados aceitáveis se apresentarem desempenho dentro de certos limites. Muito se fala 6 atualmente, e vários estudos confirmam, que os scanners instalados em pontos-de-vendas nos supermercados, lojas de departamentos e outros estabelecimentos registram preços incorretos com uma freqüência que varia de 1% a 3%, em virtude de erros na base de dados ou defeitos do scanner. Isso significa que somente 97% dos preços estão corretos, o que não impede essas empresas de continuarem operando normalmente. No entanto, na área de software a coisa se complica. Ou o software funciona corretamente ou é requerida uma ação de alteração para acertá- lo. Qual empresa utilizaria um sistema de contabilidade que apresente precisão de 97%? Dos softwares é sempre esperado desempenho sem falhas. Manter a confiabilidade de desempenho em altíssimo nível continua sendo um dos principais desafios da indústria de software. Falhas são fenômenos aleatórios, impossíveis de prever quando vão ocorrer e ocorrem sempre que um conjunto de causas se acumula. Tais como as falhas, os custos da não-qualidade também não são diretamente controláveis. Segundo Álvaro Frota (1999) os custos operacionais da função qualidade podem ser classificados em quatro categorias: prevenção, avaliação, falhas internas e falhas externas. Categorias dos Custos Operacionais da função Qualidade Custos do que ocorre quando a função Qualidade falha Prevenção prevenir defeitos Avaliação remover do processo os produtos defeituosos Falhas Internas ocorrem dentro da empresa Falhas Externas ocorrem após ter sido vendido ao cliente Custos da Qualidade (total gasto para prevenir falhas/defeitos) 5% a 15% Custos da Não-Qualidade (só passam a existir em conseqüência de falhas) 20 a 25% 65 a 70% São controláveis Investimentos Não são controláveis Perdas e Prejuízos Aqueles destinados a prevenir defeitos que ocorrem durante o processo de fabricação são os verdadeiros custos da qualidade, os demais decorrem da má-qualidade, ou seja, só passaram a existir em conseqüência de falhas terem ocorrido durante o processo produtivo ou após a venda ao cliente. Os custos de prevenção são considerados investimentos, são controláveis e podem ser programados pela empresa. Já os demais custos não são controláveis, logo podem ocorrer quando a empresa menos espera, são perdas e prejuízos financeiros que também comprometem a imagem da empresa. 7 Os esforços pela qualidade na indústria automobilística já provaram que a qualidade não tem custo. Ao contrário, os investimentos em qualidade pagam-se em pouco tempo. O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos na forma de menos retrabalho e menor índice de refugo. No caso de software isto pode significar reaproveitamento de códigos de programa, menor prazo de entrega, menor custo de manutenção e maior satisfação do cliente, que vai se refletir em maior participação no mercado. O Software Engineering Institute - SEI apresentou alguns números relativos a melhorias de desempenho em empresas americanas que investiram em qualidade seguindo os passos do Capability Maturity Model – CMM5. O aumento de produtividade foi em média 35% por ano, enquanto o número de bugs encontrados em software após a entrega foi reduzido em 39% ao ano. A relação custo/benefício, comparando os investimentos em qualidade com o retorno financeiro em termos de redução de custos via aumento de produtividade e redução de retrabalho e manutenção, ficou em média em 5 para 1, chegando a 9 para 1 em alguns casos, ou seja, para cada dólar investido em qualidade, estas empresas economizaram 5 dólares em média. Outro ponto a considerar é que o custo da não-qualidade recai sobre fornecedores e usuários. Estes nem sempre computam todos os custos, até por não terem como medir uma parcela deles, como, por exemplo, a quantidade de tempo por ano utilizada pelos usuários tentando fazer o software trabalhar, freqüentemente interrompendo o trabalho de colegas para solicitar ajuda. Outro custo decorre da necessidade dos softwares serem reconfigurados ou reinstalados na ocorrência de falha que eles próprios não conseguem recuperar. Apesar dos custos de suporte serem maiores do que o preço das máquinas, os sistemas continuam sendo desenvolvidos tendo como principal preocupação a funcionalidade e não a usabilidade. Softwares não somente precisam ser úteis para os usuários mas também fáceis de usar. 6. AVALIANDO A QUALIDADE DE SOFTWARE A avaliação da qualidade de software é feita com um dos seguintes objetivos: - para aprimorar o processo de desenvolvimento e consequentemente melhorar a qualidade do produto resultante. Neste caso ela é feita pelas empresas que desenvolvem o software; 5 O CMM origina-se de pesquisas e trabalhos do Software Engineering Institute da Carnegie Mellon University com o objetivo de estabelecer um modelo para medição da maturidade de uma organização no processo de desenvolvimento de software. No nível 1, organizações mais imaturas, não há nenhuma metodologia implementada; no nível 5 cada detalhe do processo de desenvolvimento está definido, quantificado e acompanhado e a organização consegue até absorver mudanças no processo sem prejudicar o desenvolvimento. 8 - para avaliar a qualidade do produto visando emitir documento oficial sobre a qualidade de um software e sua conformidade em relação a uma norma ou padrão. Essas avaliações utilizam como referência normas internacionais e são feitas por organismo de certificação; - para aquisição de software objetivando escolher o produto mais adequado dentre um conjunto de softwares selecionados. Este processo é feito por pessoas ou organizações que adquirem software. Desejando selecionar o software de melhor qualidade e mais adequado às suas necessidades, as organizações podem adotar um, ou a combinação, dos seguintes procedimentos: (i) exigir que as empresas apresentem certificado emitido por organismo oficial de certificação; (ii) avaliar o software in
Compartilhar