Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. As medições de software podem ser usadas para fazer previsões gerais de um sistema e para identificar componentes anômalos. As características de cada uma delas respectivamente são? As medições ajudam a ter uma estimativa geral de algum atributo de sistema e as medições podem identificar componentes individuais cujas características desviem de alguma regra. 2. Assinale a resposta que contem 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? 3. A qualidade do produto de software pode ser avaliada pela medição dos ATRIBUTOS INTERNOS ou pela medição dos ATRIBUTOS EXTERNOS, ou pela medição dos ATRIBUTOS DE QUALIDADE EM USO 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 da SATISFAÇÃO. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Ausência do desconforto e presença de atitudes positivas para com o uso de um produto 5. A definição abaixo, refere-se a que conceito? “a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado” Confiabilidade 6. 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: Parte do equipamento (hardware, software e materiais) para o qual a usabilidade é especificada ou avaliada 7. Dos questionamentos, alguns poderão ser feitos quando realizarmos um Teste de Software. 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? 8. Segundo McCall (1977), muitas das métricas só podem ser medidas SUBJETIVAMENTE. Por isso, considera importante, mais uma vez, a utilização de uma lista de verificação (checklist) para graduar atributos específicos do software 9. Os custos operacionais da função qualidade podem ser classificados em quatro categorias. Observe as atividades decorrentes desses custos e selecione a qual a categoria eles pertencem. Inspeção intra e interprocessos; Calibração e manutenção do equipamento; Teste; Resposta: Avaliação 10. 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. 11. Tendo em vista que alguns fatores afetam a qualidade do software, McCall, agrupou-os nas seguintes categorias Revisão, Operação, Transição 12. A norma 12207 especifica que as empresas devem organizar seus processos em 4 categorias. Quais são essas categorias? Fundamental / Apoio / Organizacional / Adaptação 13. 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: qualquer modelo de ciclo de vida. 14. 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 15. A ISO/IEC 14598 propõe que se deve avaliar a qualidade do produto liberado por diversas razões, dentre elas podemos identificar: Formular um plano de ação de como fazer o produto de software evoluir 16. A NBR equivalente à ISO 9000-3 agrupa as suas diretrizes em três grandes grupos. Cite e explique esses três grupos: Estrutura – aspectos organizacionais relacionados ao sistema de qualidade. 2. Atividades do ciclo de vida: descreve atividades de desenvolvimento de software. 3. Atividades de suporte: descreve atividades de apoio as do ciclo de vida 17. Leia atentamente os trechos abaixo e selecione a resposta correta.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 18. 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 organizacionais são chamados pelos outros processos e devem existir independentemente do projeto que está sendo executado. As atividades e tarefas em um processo organizacional são de responsabilidade da organização que o utiliza. Um dos processos de natureza de Apoio tem como objetivo fornecer garantia de que os produtos de trabalho e processos e produtos de software, no ciclo de vida do projeto, estão em conformidade com os planos e condições pré-definidas. O processo de garantia deve ter autoridade e autonomia organizacional, independentemente das pessoas responsáveis pelo desenvolvimento ou execução do produto de software. A aderência dos produtos, processos e atividades aos padrões, procedimentos e requisitos aplicáveis devem ser esperadas como resultado. Esse processo é: Garantia da qualidade 19. O que podemos destacar como uma das limitações da ISO 9000-3 ? O fato de não tratar de aspectos como a melhoria contínua do processo de software 20. McCall agrupou fatores que afetam a qualidade do software em categorias. Uma dessas categorias é a Revisão que segundo ele agrupa três fatores a saber: Manutenibilidade - Capacidade de reparação de erros no programa de forma a torná-lo disponível para uso; Flexibilidade - Esforço para se modificar um programa operacional; Testabilidade - Tempo necessário para se testar um programa a fim de garantir que ele execute a função pretendida; 21. A norma 9241 esclarece os beneficios de medir usabilidade em termos de desempenho e satisfação do usuário. Defina Usabilidade? Atributos de um produto que o torna mais fácil de ser usado. Se um usuario usa um software com desenvoltura e fica satisfeito, podemos dizer que o produto tem boa usabilidade 22. Segundo a norma 9000-3, somente produtos que tenham passado por todos os teste e inspeções são subseqüentemente usados ou vendidos a clientes. Trata-se de qual requisito referenciado na norma? teste e inspeção 23. A norma ISO 9000 define o que, exatamente? Define o controle das atividades no Sistema de Gerenciamento de bancos de dados (SGBD) onde trabalha em conjunto com as Normas ABNT. 24. Observe a afirmativa e marque a opção que corresponde a subcaracterística: “...capacidade que o produto tem de ser transferido de um ambiente para outro...” PORTABILIDADE 25. A parte da norma ISO/IEC 14598 que tem como finalidade fornecer requisitos, recomendações e diretrizes para umafunção de suporte e apoio responsável pela gestão da avaliação de produto de software e pelas tecnologias necessárias para a avaliação de produto de software é: Planejamento e gestão 26. A ISO/IEC 9241-11 esclarece que determinados elementos requerem uma especificação de características de uso e o nível no qual o objetivo global pretendido e estabelecido. Podemos considerar que é uma função do limite do sistema de trabalho em consideração e que fornece o contexto de uso."Necessita da descrição das características das atividades que visam o alcance de um objetivo e que podem influenciar a usabilidade, como por exemplo, a freqüência e a duração de uma tarefa. Convém que qualquer descrição das atividades e passos envolvidos no desempenho da tarefa estejam relacionados aos objetivos a serem alcançados." De acordo com as características listadas no texto em destaque, identifique o elemento citado: Tarefas 27. São cinco os processos fundamentais do ciclo de vida do software, que podem ser identificados na seguinte ordem: Aquisição - Fornecimento - Desenvolvimento - Operação – Manutenção 28. Assinale a opcão que representa o movimento ocorrido na década de 80 que demandou a necessidade de normas internacionais, culminando com o surgimento da ISO 9000: Globalização 29. 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 organizacionais são chamados pelos outros processos e devem existir independentemente do projeto que está sendo executado. As atividades e tarefas em um processo organizacional são de responsabilidade da organização que o utiliza. Os processos organizacionais constituem um conjunto de processos. A seguir, estão listados alguns desses processos. Infra- estrutura - Recursos humanos - Gestão de ativos 30. Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Consistência. Uniformidade no uso de técnicas de projeto e documentação ao longo do projeto. 31. 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. 1 - Coletar e categorizar os defeitos de software encontrados.2 - Rastrear o defeito até sua causa subjacente.3 - Considerar que 20% do código têm 80% dos defeitos. 4 - Corrigir os problemas que causaram os defeitos. 32. O produto de software completo pode ser avaliado pelos níveis de MÉTRICAS EXTERNAS escolhidas. Essas métricas visam descrever a interação com o ambiente e são avaliadas pela observação do software em operação. 33. Dos questionamentos, alguns poderão ser feitos quando realizarmos um Teste de Software. 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? 34. Das afirmativas sobre métricas dinâmicas e estáticas respectivamente, qual está correta ?São coletadas por meio de medições realizadas em um programa em execução e são coletadas por meio de medições realizadas em representações do sistema como projeto, programa ou documentação 35. O fator de qualidade Portabilidade significa: Demanda de esforço para transferir um programa de um ambiente de hardware e/ou software para outro. 36. 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 TAREFA. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Conjunto de ações necessárias para alcançar um objetivo 37. 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 CONTEXTO DE USO. De acordo com às definições assinale a resposta que represente corretamente o efeito citado: 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 38. Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Consistência. Uniformidade no uso de técnicas de projeto e documentação ao longo do projeto. 39. A Garantia Estatística da Qualidade (Software Quality Assurance - SQA) está baseada no que se 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. 40. As principais atribuições da gerência de configuração são o CONTROLE DE VERSÃO, O CONTROLE DE MUDANÇA E A AUDITORIA DAS CONFIGURAÇÕES. 41. Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Acurácia. Precisão das computações e do controle dos padrões. 42. "Os recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos." Este contexto está falando sobre? Eficiência 43. Quando a norma ISO/IEC 9241 especifica as características de componentes no uso de software, ela leva em consideração: Usuário, tarefa, equipamento e ambiente 44. De acordo com conceito de qualidade, os padrões especificados (standards): Definem um conjunto de critérios de desenvolvimento. 45. Em termos gerais, Musa (1987), citado por Pressman (2002, p. 768), define a confiabilidade de um software como "a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado". A confiabilidade, então: considera que um número mínimo de falhas ocorrerá na execução do software, dada a garantia de que atenderá a parâmetros de conformidade. 46. 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. IV. Corrigir os problemas que causaram os defeitos 47. No gerenciamento da qualidade de software, são esperadas algumas atividades. Quais são estas atividades? II. Garantia, controle, custo e planejamento da qualidade 48. 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 Eficiência, que significa: relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. 49. Existe uma classificação que divide em quatro categorias os custos operacionais da função qualidade. Assinale a resposta correta.Prevenção, Avaliação, Falhas internas, Falhas externas 50. São princípios da série NBR ISO 9000:2000:I.Foco no cliente - Liderança IV.Abordagem sistêmica para a gestão - Melhoria contínua 51. São atributos para avaliação da manutenibilidade: Analisabilidade, modificabilidade, estabilidade, testabilidade e conformidade 52. O processo de planejamento de riscos requer estratégias para gerenciá-los. Estas estratégias podem ser: IV. de prevenção: ocorrência de riscos é reduzida; de minimização: o impacto do risco será reduzido e de contingência: efeito do risco é forte, mas existe uma alternativa para lidar com o problema. 53. Em relação a classificação de riscos de software podemos afirmar que ela se divide em dois grupos. Com base na afirmação responda quais são essas duas classificações: A classificação de riscos de software se divide em: - quanto à Natureza; - quanto à probabilidade e ao impacto. 54. 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? As três variáveis são: processo, pessoas e tecnologia 55. Segundo a norma 9000-3, alguns procedimentos são executados no processo de auditoria da qualidade de software a ser realizado dentro de uma organização:II. Identificação dos critérios para auditoria (processo, padrões, informações pertinentes). III. Preparação do material adequadamente. IV. Preparação de um checklist (lista de atividades) que sirva de guia durante a execução da auditoria. 56. A Gerência de Configuração é uma área da engenharia de software responsável por fornecer o apoio para o DESENVOLVIMENTO de software. 57. Quanto à avaliação de software, inteligibilidade, apreensibilidade e operacionabilidade são quesitos de: Usabilidade. 58. O desenvolvimento de um Plano de Qualidade 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. 59. 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: processo, tecnologia e pessoas. 60. 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", é? Estabelecimento de requisitos de avaliação 61. A norma ISO 9000 define o que, exatamente? Define elementos de garantias em termos genéricos que podem ser aplicados aos negócios, (produto ou serviço). 62. Leia atentamente os trechos abaixo e selecione a resposta correta. 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; 63. 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....” FUNCIONALIDADE 64. 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: Pessoa que interage com o produto 65. 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 87 das 100 vezes. 66. Por que a qualidade no processo de desenvolvimento de software é importante? Porque se formos garantindo a qualidade em cada fase do processo de desenvolvimento, a tendência é que o produto final também tenha qualidade. 67. 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. Documentação - Gestão de qualidade - Gerência de configuração 68. 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: Resultado pretendido 69. É importante fazer uma medição de um sistema de software englobando processo e documentação. Para tal é necessário utilizar: Métrica de software 70. 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.....” qualidade externa e interna 71. 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; 72. Segundo Sommerville, Inspeções de Projeto ou de Programa é um tipo de revisão capaz de: Detectar erros nos requisitos, projeto ou código 73. 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 referem-se a: Controle de qualidade 74. Sobre a certificação ISO 9000, analisem as considerações abaixo e marque a opção correta: Garante que todos os produtos gerados a partir dos processos certificados terão as mesmas características e consistências. 75. 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 organizacionais são chamados pelos outros processos e devem existir independentemente do projeto que está sendo executado. As atividades e tarefas em um processoorganizacional são de responsabilidade da organização que o utiliza. Um dos processos de natureza de Apoio tem como objetivo manter um entendimento comum com os envolvidos a respeito do progresso obtido em relação aos objetivos acordados e ao que deveria ser feito. Os resultados das revisões são informados a todas as partes envolvidas. Esse processo é: Revisão conjunta 76. Quando é fornecido um serviço ou um produto (software), uma sequência de etapas deve ser seguida para contemplar um conjunto de tarefas. As tarefas, por sua vez, são realizadas na mesma ordem todas as vezes. A esse conjunto de tarefas ordenadas dá-se o nome de: processo 77. Segundo a proposta da ISO/IEC 14598, avaliar a qualidade de um produto de software é: Verificar, através de técnicas e atividades operacionais, o quanto os requisitos são atendidos 78. Como um processo de desenvolvimento com qualidade propicia a redução de custos do projeto como um todo? quando se faz um produto com qualidade vai haver menos gasto com reparos e manuteção, com isso se evita de ter varios gasto extras reduzindo bastante o custo final do produto 79. Uma das importâncias dos padrões de software é? Ajudam na continuidade no caso de troca de membros da equipe 80. Conceitue os principais aspectos que devem ser considerados para classificar um software como sendo de qualidade? um sistema de qualidade deve possuir confiabilidade,segurança,continuidade,suporte,garantia da qualidade 81. A ISO/IEC 12207 – Processos de Ciclo de Vida de Software [ISO/IEC 12207, 1998] [ISO/IEC PDAM 12207, 2002] tem como objetivo: estabelecer uma estrutura para os processos do ciclo de vida de software. 82. Tendo em vista que alguns fatores afetam a qualidade do software, McCall, agrupou-os nas seguintes categorias: Revisão, Operação, Transição 83. 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: Desenvolvedores, Compradores e Avaliadores 84. As atividades referentes a projetos como planejamento, métodos para revisão, mudanças e verificações ocorridas, no decorrer do desenvolvimento do produto, devem ser documentadas para assegurar que todos os requisitos do produto foram cumpridos. É necessário por parte da equipe responsável pelo sistema de qualidade validar alguns requisitos nesta fase, exceto: Definição da portabilidade do projeto 85. 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 MEDIDA (substantivo). De acordo com às definições assinale a resposta que represente corretamente o efeito citado: Valor resultante da medição e o processo usado para obter tal valor 86. A ISO/IEC 14598-4 ao referenciar o processo de aquisição definido pela ISO/IEC 12207 ressalta a existência de algumas atividades, dentre elas a Monitoração do fornecedor , que consiste em: atividades de avaliação durante a execução do contrato 87. A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece guias de requisitos para avaliação. Apesar de a norma ter a possibilidade do uso de qualquer modelo de qualidade, a aplicação deste processo de avaliação se torna menos complexo se for utilizada em parceria com a norma ISO/IEC 9126. A partir desta definição, qual das opções apresenta a justificativa correta para a definição apresentada? As normas da família 14598 estão ligadas ao modelo da ISO/IEC 9126 88. Sobre a QSA (Garantia Estatística de Qualidade),podemos afirmar: II. Registra a frequencia de erros do software III. Registra as inconsistências do software 89. McCall agrupou fatores que afetam a qualidade do software em categorias. Assinale o único fator que não pertence à categoria de Revisão: Confiabilidade 90. Escolha dentre as alternativas abaixo, aquela que não é provida por um sistema de garantia da qualidade. Não define responsabilidades 91. 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. Grande parte dos defeitos concentra-se em pequena parte do código. 92. A responsabilidade da Qualidade de software é uma discussão que vem sendo travada ha algum tempo. Podemos dizer que a responsabilidade pela garantia da qualidade de software cabe: Todas as pessoas envolvidas no processo de desenvolvimento de software 93. A qualidade em uso é, portanto, a capacidade de software permitir a usuários específicos atingir metas especificadas com: efetividade, produtividade, segurança e satisfação em um contexto de uso especificado 94. Norma ISO/IEC 9126-4 define as métricas de qualidade para as características: Eficácia, Produtividade, Segurança e Satisfação 95. 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 EFICÁCIA. De acordo com as definições assinale a resposta que represente corretamente o efeito citado: Completude com as quais usuários alcançam objetivos específicos 96. McCall agrupou fatores que afetam a qualidade do software em categorias. Uma dessas categorias é a Operação que segundo ele agrupa cinco fatores a saber: Corretude - É o atendimento do programa às especificações e objetivos visados pelo cliente; Confiabilidade - O quanto um programa executa a função pretendida com a precisão exigida; Eficiência - Quantidade de recursos de computação e de código necessária para um programa executar a função desejada; Integridade - Controle de acesso ao software ou a dados de forma controlada; Usabilidade - Esforço para aprender, operar, preparar a entrada e interpretar a saída de um programa; 97. A política de qualidade deve ser definida, documentada, comunicada, implementada e mantida por uma: Gerência 98. A norma 12207 especifica que as empresas devem organizar seus processos em 4 categorias. Quais são essas categorias? Fundamental / Apoio / Organizacional / Adaptação 99. No final do processo, os resultados esperados da avaliação de produto devem ser compreensíveis, aceitáveis e confiáveis por quaisquer partes interessadas nos papéis de requisitante de uma avaliação ou de avaliador. Dessa forma, espera-se obter um alto nível de objevidade da avaliação. A ISO/IEC 14598-5 apresenta algumas caracteríscas esperadas do Processo de Avaliação, dentre elas a Imparcialidade que diz que avaliação não deve ser influenciada frente a: nenhum resultado particular. 100. A Norma ISO/IEC 9126-4 define as métricas de qualidade para as características: Eficácia, Produtividade, Segurança e Satisfação 101. O estabelecimento das qualidades de software desejadas e descrição de como elas devem ser avaliadas, representam: A importância do planejamento de qualidade 102. Relacione as opções, identificando a finalidade de cada norma do modelo ISO 9000. ISO 9001 - Garantia da qualidade em projetos, produção, instalação e assitencia. ISO 9002 - Garantia da qualidade em produção e montagem ISO 9003 - garantia da qualidade em inspeção e testes finais ISO 9004 - Gestao da qualidade e elementos do sistema de qualidade 103. Defina Confiabilidadede Software? A probabilidade de um programa operar sem falhas, num ambiente específico durante determinado tempo especifico. Ou seja se o software executar 100 vezes e apresentar problemas durante 5 execuções, o indice de confiabilidade e de 95%; 104. 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. A proposta dessa norma é: utilizar desde a concepção até a descontinuidade do produto de software 105. Para Pfleeger (2004), um processo envolve um conjunto de métodos, técnicas, ferramentas e pessoas de forma a prescrever todas as suas principais atividades. Complementa que cada atividade do processo tem critérios de entrada e saída, de modo que seja possível saber quando o processo começa e termina. Considera-se que o processo de criação de um produto pode ser concebido como um ciclo de vida composto por procedimentos. Da mesma maneira, pode-se considerar que o processo de esenvolvimento de software pode ser concebido como: O ciclo de vida do software 106. Os erros detalhados nos requisitos, projeto ou código são detectados por: Inspeções de projeto ou de programa 107. Segundo a ISO/IEC 9126-1, a precisão da qualidade depende, em grande parte, das métricas escolhidas para que se possa aumentar a confiabilidade dos resultados. Escolha a alternativa que melhor especifica todas as métricas necessárias para o alcance de resultados positivos na qualidade de produto de software. significância, custo e complexidade, repetibilidade, reprodutibilidade, validade, objetividade, imparciabilidade 108. A garantia de software promove a gerência sênior da organização uma melhor visibilidade apropriada sobre o processo de desenvolvimento, enquanto o controle objetiva: testar os produtos de software de modo a encontrar, relatar e remover seus defeitos 109. Os primeiros processos de testes de softwares surgiram: Na virada do século XXI 110. 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; Revisões Técnicas Formais; 111. 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 dos clientes. Esta definição refere-se a um: Processo 112. Cite e explique 3 atividades pertinentes ao SQA (Software Quality Assurance ) ou Garantia da qualidade de software: 1. Aplicação de Métodos e ferramentas técnicas - Aplicar a análise e projeto. Ajudam analistas e projetistas a gerarem software com qualidade. 2. FTR – Revisão Técnica Formal - Descobrir problemas de qualidade no projeto. Tão importante como os testes de software (produto). 3. Teste de Software - Detectar falhas e erros no software / Não é completo por si só. 4. Auditoria de Padrões e Procedimentos Formais- Verificar se o projeto cumpre os padrões definidos. O desenvolvimento está usando os padrões? 5. Atividades de Controle de Mudanças - Formaliza e controla pedidos de mudança no software (no desenvolvimento e após manutenção) 6. Documentação - Manter acessível a documentação histórica dos resultados de todas as atividades SQA aplicadas. 113. Segurança de software é: (assinale a única altenativa correta): Detectar e avaliar riscos em potencial, que possam causar falhas no software 114. Quanto à avaliação de software, recuperação da informação, adequação e interoperabilidade são quesitos de: Funcionalidade
Compartilhar