Prévia do material em texto
QUALIDADE DE SOFTWARE 1a Questão (Ref.: 201604070860) Assinale a assertiva que descreve a relação entre qualidade de produto de software e qualidade de processo de software: A qualidade do produto de software é afetada pela qualidade do processo de software 2a Questão (Ref.: 201603821489) Marque a opção correta para a pergunta: ¿Um conjunto de tarefas devidamente realizadas e ordenadas representa¿? Processo 3a Questão (Ref.: 201603773823) Qual é o órgão brasileiro responsável pelo credenciamento e supervisão de organismos de certificação, organismos de inspeção e laboratórios de ensaios, nas empresas nacionais? INMETRO 4a Questão (Ref.: 201603228076) No gerenciamento da qualidade de software, são esperadas algumas atividades. Quais são estas atividades? I. Apenas garantia da qualidade II. Garantia, controle, custo e planejamento da qualidade III. Apenas controle e custo da qualidade IV. Apenas planejamento da qualidade V. Apenas garantia da qualidade e planejamento da qualidade II 5a Questão (Ref.: 201603228068) A qualidade de um sistema de software pode ser entendida sob diversas formas e utilizando-se de diferentes abordagens. Assim, um conjunto de normas que tratam deste assunto no âmbito da ISO estabelece um modelo de qualidade com componentes. Quais são estes componentes? I. Processo de desenvolvimento, cuja qualidade afeta a qualidade na forma como o produto de software foi gerado; II. Linguagem de programação, quando é levado em consideração a plataforma do cliente. Produto, compreende os atributos de qualidade e dividem-se em atributos internos e externos, que se diferenciam pela forma como são aferidos (interna ou externamente ao produto de software) e, em conjunto, compõem a qualidade do produto de software em si; Qualidade em uso, consiste na qualidade percebida pelo usuário e na aferição da qualidade do software em cada contexto específico de usuário. Apenas I, III e IV 6a Questão (Ref.: 201603228065) Na visão de Sommerville (2007), os padrões exigidos devem englobar boas práticas para que sejam gerados produtos de alta qualidade. Dessa forma, acredita que há muito mais gerenciamento de qualidade do que padrões e burocracia associada para assegurar que os padrões foram seguidos. A documentação de qualidade deve variar de acordo com o tamanho do software tendo como propósito a comunicação entre a equipe que participa do desenvolvimento do software. Sommerville (Engenharia de Software, 2007) diz ainda que o gerenciamento de qualidade está estruturado em três atividades principais. Quais são estas três atividades? I. Garantia de qualidade - padrões que conduzem a um software de alta qualidade. II. Planejamento de qualidade - seleção de procedimentos e padrões apropriados adaptados para um projeto de software específico. III. Controle de qualidade - aprovação de processos que assegurem que o desenvolvimento de software tenha seguido corretamente os procedimentos e padrões de qualidade de projeto. IV. Custo de qualidade - custos envolvidos na procura da qualidade Apenas I, II e III 7a Questão (Ref.: 201603228061) Assinale a alternativa CORRETA para a lacuna do texto a seguir: ____________________ é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Qualidade de Software 8a Questão (Ref.: 201603256954) 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. Exercício: CCT0247_EX_A2 1a Questão (Ref.: 201603228118) Dentre as métricas apresentadas a seguir, quais são pertinentes ao alcance de qualidade de software? I. Retração - Inteireza - Concisão - Intolerância a erros - Pouca comunicação II. Auditabilidade - Acurácia - Inteireza - Concisão - Eficiência de execução III. Retração - Inteireza - Concisão - Intolerância a erros - Pouca comunicação IV. Despadronização de dados - Intolerância a erros - Pouca comunicação Apenas II 2a Questão (Ref.: 201603888218) Complete os espaços na afirmativa abaixo e assinale a alternativa que apresenta as respostas corretas. Com relação à qualidade do processo de software, podemos dizer que o processo deve estar ___, ser ____ e ____. Documentado, Compreendido e Seguido. 3a Questão (Ref.: 201603257888) Tendo em vista que alguns fatores afetam a qualidade do software, McCall agrupou-os nas seguintes categorias: Revisão, Operação, Transição. 4a Questão (Ref.: 201603257650) 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; Flexibilidade; Testabilidade. Os conceitos desses fatores, na sequência, são: I. Esforço para se modificar um programa operacional; (Flexibilidade) II. Tempo necessário para se testar um programa, a fim de garantir que ele execute a função pretendida; (Testabilidade) III. Capacidade de reparação de erros no programa de forma a torná-lo disponível para uso; (Manutenibilidade) IV. Controle de acesso ao software ou a dados de forma controlada. III, I, II. 5a Questão (Ref.: 201603256956) De acordo com conceito de qualidade, os padrões especificados (standards): Definem um conjunto de critérios de desenvolvimento. 6a Questão (Ref.: 201604071108) Os fatores de qualidade de software podem ser classificados entre fatores internos e fatores externos. Os fatores externos se referem a qualidade com a qual o usuário do programa interage. Já os fatores internos são relacionados a qualidade com a qual outros desenvolvedores interagem. Assinale a assertiva que contém um fator interno: Legibilidade: facilidade de leitura dos códigos 7a Questão (Ref.: 201603432048) A confiabilidade é uma ação que está ligada ao seguinte fator de qualidade de software: Operação 8a Questão (Ref.: 201603264118) 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. métricas externas. Exercício: CCT0247_EX_A3 1a Questão (Ref.: 201603228167) São princípios da série NBR ISO 9000:2000: I. Foco no cliente - Liderança II. Pouco envolvimento das pessoas - Abordagem limitada do processo III. Baixas tomadas de decisões - Benefícios isolados nas relações com fornecedores IV. Abordagem sistêmica para a gestão - Melhoria contínua Apenas I e IV 2a Questão (Ref.: 201603228120) A garantia da qualidade de software (Software Quality Assurance - SQA) é uma atividade "guarda-chuva", aplicada ao longo de todo o processo de engenharia de software. Abrange uma série de tarefas vinculadas especificamente às atividades que compõem um plano de garantia da qualidade. O que este plano deve considerar? I. avaliações, auditorias, revisões, define padrões para o projeto. II. procedimentos para relato e acompanhamento de erros e documentação necessária. III. A alocação de recursos necessários para o desenvolvimento do software. IV. realimentação à equipe com informações conclusivas do projeto. Apenas I, II e IV 3a Questão (Ref.: 201603258030) Assinale a opção que representa o movimento ocorrido na década de 80 quedemandou a necessidade de normas internacionais, culminando com o surgimento da ISO 9000. Globalização. 4a Questão (Ref.: 201603257961) Sobre a certificação ISO 9000, analise 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. 5a Questão (Ref.: 201603258031) 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. 6a Questão (Ref.: 201603228151) Suponha um software que tenha como confiabilidade de 0,96, por oito horas corridas de processamento. Significa dizer que se o software for executado 100 vezes, por um tempo de oito horas, é provável que funcione corretamente: 96 das 100 vezes 7a Questão (Ref.: 201603228146) 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. Alguns defeitos são descobertos e rastreados, tendo quais causas prováveis? I. Erro na apresentação dos dados II. Consistência na interface de componente III. Lógica do projeto inconsistente IV. Teste incompleto ou errôneo Apenas I, III e IV 8a Questão (Ref.: 201603228155) A A garantia estatística de qualidade de software apoia-se na frequência de ocorrência de erros e inconsistências nos softwares rastreados ao longo de um período específico de tempo. Escolha a alternativa que classifica o tipo de análise para a ocorrência de erros. Quantitativa Exercício: CCT0247_EX_A4 1a Questão (Ref.: 201603258048) Segundo McCall (1977), muitas das métricas só podem ser medidas subjetivamente. Por isso, considera importante, mais uma vez, a utilização de uma técnica para graduar atributos específicos do software. Qual seria essa métrica? Lista de Verificação (checklist). 2a Questão (Ref.: 201603258061) Observe a afirmativa e marque a opção que corresponde à 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. 3a Questão (Ref.: 201603256965) Com o intuito de gerar produtos de software com níveis de qualidade, é fundamental que se crie medição de processos. Estas medições representam: Dados quantitativos sobre o processo de software. 4a Questão (Ref.: 201603232163) Quanto à avaliação de software, analisabilidade, modificabilidade e estabilidade são quesitos de: Manutenibilidade 5a Questão (Ref.: 201603258047) Escolha dentre as alternativas abaixo aquela que não é provida por um sistema de garantia da qualidade. Definição de normas. A estrutura organizacional. Capacita recursos. Não define responsabilidades. Cria procedimentos e processos. 6a Questão (Ref.: 201603816614) No âmbito da norma NBR ISO/IEC 9126-1, um modelo de qualidade cujo componente seja o produto de software deve estabelecer metas de qualidade para produtos finais e intermediários. O uso de um modelo de qualidade passa a ser categorizado por seis características. funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade, portabilidade. 7a Questão (Ref.: 201603228115) Um software de qualidade deve atender a determinadas características. Quais das características a seguir são pertinentes ao alcance da referida qualidade? Confiável - Reutilizável - Portável - Correto 8a Questão (Ref.: 201603218924) Entre os critérios de qualidade da norma ISO 9126, não se inclui: a utilizabilidade; a eficácia. a funcionalidade; a confiabilidade; a manutenibilidade; Exercício: CCT0247_EX_A5 1a Questão (Ref.: 201603443664) Referente a usabilidade de produto conforme a Norma ISO/IEC 9241 pode se a firmar que a usabilidade é definida como: 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. 2a Questão (Ref.: 201603816668) A ISO /IEC 9241-11 também explica como medidas de desempenho e satisfação do usuário, podem ser usadas para medir um sistema que afeta todo o sistema de trabalho em uso. Assinale o item que NÃO corresponde a essas normas. satisfação eficácia eficiência usabilidade durabilidade 3a Questão (Ref.: 201603264128) 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 as 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. 4a Questão (Ref.: 201603228561) Quando a norma ISO/IEC 9241 especifica as características de componentes no uso de software, ela leva em consideração: I. Tarefas II. Eficiência III. Satisfação IV. Eficácia Apenas II, III e IV 5a Questão (Ref.: 201603228491) Pela ISO/IEC 9241-11 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. A ausência do desconforto e presença de atitudes positivas para com o uso de um produto é definida como: satisfação 6a Questão (Ref.: 201603228262) "A Medida na qual um produto pode ser utilizado 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." Este contexto está falando sobre? Usabilidade. 7a Questão (Ref.: 201603816681) A norma ISO/IEC 9241, especifica as seguintes características de componentes no uso do software. Assinale a alternativa correta. usuário, ambiente, tarefa, equipamentos 8a Questão (Ref.: 201603816664) A escolha e o nível de detalhes de cada medida (eficácia, eficiência e satisfação) depende dos objetivos das partes envolvidas na medição. Qual alternativa a ser utilizada para melhorar o sistema de trabalho? considerar a quantidade de treinamento a ser dado ao usuário realizar mudança na iluminação reorganizar toda a tarefa avaliar qualquer componente do sistema de trabalho todas as alternativas podem ser usadas Avaiação Parcial: CCT0247_SM_V.1 1a Questão (Ref.: 201603773837) sem. N/A: Qualidade de Software O aumento de qualidade NÃO é acompanhado por... aumento do retrabalho menor índice de perdas aumento de produtividade menos retrabalho redução de custos 2a Questão (Ref.: 201603218877) 1a sem.: Conceito de Qualidade de Software Podemos entender qualidade de software, como: (i) Uso de métricas para desenvolver estratégias para a melhoria de processo de software; (ii) Conjunto de atividades que garante que cada produto de trabalho da engenharia de software exiba adequadaqualidade; (iii) Atividades de segurança em cada projeto de software; (iv) Conformidade de requisitos funcionais a padrões de desenvolvimento. apenas i; ii e iv são corretos. 3a Questão (Ref.: 201604070877) 2a sem.: CONCEITO DE QUALIDADE DE SOFTWARE Analise as afirmações a seguir: I - Um conjunto de atividades, métodos, práticas e transformações que as pessoas usam para desenvolver e manter o software e os produtos associados II - Compreende os programas e procedimentos de computador e a documentação e dados associados, que foram projetados para serem liberados para o usuário III - Norma NBR ISO 9126 São definições de PRODUTO de software: Apenas II 4a Questão (Ref.: 201603256968) sem. N/A: CONTROLE DE QUALIDADE 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. 5a Questão (Ref.: 201603228243) 3a sem.: Fatores e Métricas de Qualidade São passos necessários para realizar a garantia estatística da qualidade (SQA): Coletar, rastrear e corrigir problemas encontrados para aprimorar os elementos do processo que promovem erro; 6a Questão (Ref.: 201603258055) 4a sem.: CONTROLE DE QUALIDADE A garantia de software promove à 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. 7a Questão (Ref.: 201603258062) 4a sem.: CONTROLE DE QUALIDADE Observe a afirmativa e marque a opção que corresponde à subcaracterística: "...capacidade que o produto tem de ser transferido de um ambiente para outro..." PORTABILIDADE. 8a Questão (Ref.: 201603256965) sem. N/A: VALIDAÇÃO DA QUALIDADE Com o intuito de gerar produtos de software com níveis de qualidade, é fundamental que se crie medição de processos. Estas medições representam: Dados quantitativos sobre o processo de software. 9a Questão (Ref.: 201603264135) 5a sem.: ISO 9241-11 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 frequê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. 10a Questão (Ref.: 201603443664) 5a sem.: ISO/IEC 9241 ¿ Usabilidade de Produto Referente a usabilidade de produto conforme a Norma ISO/IEC 9241 pode se a firmar que a usabilidade é definida como: 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. Avaiação Parcial: CCT0247_SM_V.2 1a Questão (Ref.: 201603228089) 1a sem.: CONCEITO DE QUALIDADE Qualidade de Software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Existem diversas definições para qualidade de software e, numa visão simples, quais das definições a seguir estão corretas? I. Qualidade é estar em conformidade com os requisitos dos clientes. II. Qualidade é antecipar e satisfazer os desejos dos clientes. III. Qualidade é postergar as mudanças em caso de problemas corriqueiros. IV. Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito. Apenas I, II e IV 2a Questão (Ref.: 201603256954) 1a sem.: CONCEITO DE QUALIDADE 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. 3a Questão (Ref.: 201603257909) 2a sem.: CONTROLE DE QUALIDADE O fator de qualidade Portabilidade significa: Demanda de esforço para transferir um programa de um ambiente de hardware e/ou software para outro. 4a Questão (Ref.: 201603227869) 2a sem.: Critérios de Qualidade A responsabilidade da Qualidade de software é uma discussão que vem sendo travada há algum tempo. Podemos dizer que a responsabilidade pela garantia da qualidade de software cabe: (c) a todas as pessoas envolvidas no processo de desenvolvimento de software. 5a Questão (Ref.: 201603228157) 3a sem.: GARANTIA ESTATÍSTICA DA QUALIDADE A confiabilidade consiste em considerar que um número de falhas ocorrerá na execução de um software dada garantia de que atenderá ao estabelecimento de parâmetros de conformidade para o sucesso do processo. Neste contexto a quantidade determinada de ocorrência de falhas é: Mínima 6a Questão (Ref.: 201603228120) sem. N/A: FATORES E MÉTRICAS DE QUALIDADE A garantia da qualidade de software (Software Quality Assurance - SQA) é uma atividade "guarda-chuva", aplicada ao longo de todo o processo de engenharia de software. Abrange uma série de tarefas vinculadas especificamente às atividades que compõem um plano de garantia da qualidade. O que este plano deve considerar? I. avaliações, auditorias, revisões, define padrões para o projeto. II. procedimentos para relato e acompanhamento de erros e documentação necessária. III. A alocação de recursos necessários para o desenvolvimento do software. IV. realimentação à equipe com informações conclusivas do projeto. Apenas I, II e IV 7a Questão (Ref.: 201604070647) 4a sem.: MODELO DE QUALIDADE DE SOFTWARE Relacione cada uma das normas às características apresentadas a seguir: ISO/IEC 9126 ISO/IEC 9241 ISO/IEC 12119 ISO/IEC 14598 (12119) Define dois blocos de atuação: requisitos de qualidade e instruções para testes. (9241) Estabelece os benefícios de medir usabilidade em termos de desempenho e satisfação do usuário: usabilidade. (14598) Segundo a norma, avaliar a qualidade de um produto de software é: verificar através de técnicas e atividades operacionais, o quanto os requisitos são atendidos (9126) Apresenta a padronização mundial do software como produto considerado como ¿Software de Qualidade¿ e fornece um modelo de propósito geral definindo 6 categorias de características de qualidade de software: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Indique a alternativa que apresenta a ordem correta, respectivamente: 3, 2, 4, 1 8a Questão (Ref.: 201603228223) 4a sem.: MODELOS DE QUALIDADE DE PRODUTO DE SOFTWARE 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 Manutenibilidade, que significa: esforço necessário para se fazer modificações específicas no software. 9a Questão (Ref.: 201603816642) 5a sem.: Qualidade de SoftwareA ISO/IEC 9241-11 esclarece os benefícios de medir ------------------------ em termos de ------------------------------- e satisfação do usuário, a usabilidade dos computadores depende do --------- -------- de uso e afirma que o nível de usabilidade alcançado dependerá das circunstâncias específicas nas quais o produto é ---------------------------. Assinale a alternativa correta que completa o texto acima. usabilidade, desempenho, contexto, usado 10a Questão (Ref.: 201603816671) 5a sem.: Qualidade de Software Assinale o componente que define as seguintes características: Os aspectos que podem ser necessários a rede de trabalho local, mobiliário, temperatura, estrutura organizacional e atitudes. ambiente Avaiação Parcial: CCT0247_SM_V.3 1a Questão (Ref.: 201603258220) 2a sem.: QUALIDADE DE SOFTWARE De acordo com Peter Drucker o que é qualidade? A qualidade num produto ou serviço não é o que o fornecedor põe nele. É aquilo que cliente tira dele e o que está disposto a pagar por ele. Um produto não é qualidade só porque é difícil de fazer e custa bastante dinheiro, como os fabricantes costumam pensar. Os clientes pagam apenas por aquilo que é útil para eles e dá-lhe o seu valor. Nada mais constitui qualidade. 2a Questão (Ref.: 201603821489) sem. N/A: Processo de software Marque a opção correta para a pergunta: ¿Um conjunto de tarefas devidamente realizadas e ordenadas representa¿? Processo 3a Questão (Ref.: 201603257637) sem. N/A: CONCEITOS DE QUALIDADE 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: (III) Corretude;(V) Confiabilidade;(II) Eficiência;(I) Integridade;(IV) Usabilidade; I - Controle de acesso ao software ou a dados de forma controlada; II - Quantidade de recursos de computação e de código necessária para um programa executar a função desejada; III - É o atendimento do programa às especificações e objetivos visados pelo cliente; IV - Esforço para aprender, operar, preparar a entrada e interpretar a saída de um programa; V - O quanto um programa executa a função pretendida com a precisão exigida; Correlacionando os fatores com seus respectivos conceitos, teremos a seguinte sequência: III, V, II, I, IV 4a Questão (Ref.: 201604071244) 5a sem.: FATORES DE QUALIDADE DE SOFTWARE Métricas são necessárias para que um software possa ser medido. As métricas podem ser classificadas em métricas diretas e métricas indiretas. Assinale a assertiva que contém uma métrica indireta: Complexidade 5a Questão (Ref.: 201603257961) 3a sem.: CERTIFICAÇÃO Sobre a certificação ISO 9000, analise 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. 6a Questão (Ref.: 201603257964) 3a sem.: CERTIFICAÇÃO Dentre as vantagens trazidas pela norma ISO 9000 às 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. Estão corretas as opções I e II. 7a Questão (Ref.: 201603228201) 4a sem.: MODELOS DE QUALIDADE DE PRODUTO DE SOFTWARE Para Pressman (2002), o uso de um modelo de qualidade 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 Funcionalidade, que significa: 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. 8a Questão (Ref.: 201603228122) sem. N/A: FATORES E MÉTRICAS DE QUALIDADE A segurança de garantia de software combina uma série de métodos de detecção de erros efetiva. Essas atividades, aplicadas de forma cuidadosa, revelam a maioria dos erros, aliviando a necessidade de outras atividades de Garantia da Qualidade de Software SQA (Software Quality Assurance - SQA). Este texto se refere à atividade de: teste de software 9a Questão (Ref.: 201603816664) 5a sem.: Qualidade de Software A escolha e o nível de detalhes de cada medida (eficácia, eficiência e satisfação) depende dos objetivos das partes envolvidas na medição. Qual alternativa a ser utilizada para melhorar o sistema de trabalho? realizar mudança na iluminação todas as alternativas podem ser usadas considerar a quantidade de treinamento a ser dado ao usuário avaliar qualquer componente do sistema de trabalho reorganizar toda a tarefa 10a Questão (Ref.: 201603228491) 5a sem.: USABILIDADE DE PRODUTO - ISO/IEC 9241 Pela ISO/IEC 9241-11 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. A ausência do desconforto e presença de atitudes positivas para com o uso de um produto é definida como: satisfação Exercício: CCT0247_EX_A6 1a Questão (Ref.: 201603816628) Deve-se avaliar a qualidade do produto liberado por diversas razões: Relacione as opções: (3) Identificar e Entender (1) Comparar (2) Formular 1. Um produto com outro, mesmo que indiretamente; 2. Um plano de ação de como fazer o produto de software evoluir. 3. As razões técnicas para as deficiências e limitações do produto. ( 3 ) (1 ) ( 2 ) 2a Questão (Ref.: 201603228270) A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece guias para a avaliação, baseados na utilização prática da norma ISO/IEC 9126. Pela norma ISO/IEC 14598, podem existir três enfoques de processos diferentes para a avaliação de qualidade. Quais são? Desenvolvedores, Avaliadores e Compradores; 3a Questão (Ref.: 201603773910) A ISO/IEC 14598-4 ao referenciar o processo de aquisição definido pela ISO/IEC 12207 ressalta a existência de qual atividade? Iniciação Monitoração do fornecedor Preparação do pedido de proposta Todas as alternativas estão corretas Preparação e atualização do controle 4a Questão (Ref.: 201603816621) As atividades do processo de avaliação são as seguintes: - Estabelecimento de requisitos de avaliação; - Especificação da avaliação; - Projeto de avaliação; - Execução da avaliação; - Conclusão da avaliação No final do processo, espera-se obter: um plano de ação com especificação do avaliador um alto nível de objetividade da avaliação todas as respostas estão corretas uma avaliação de produtos compreensíveis e aceitáveis uma avaliação preliminar gerada do relatório 5a Questão (Ref.: 201603232162) Quanto à avaliação de software, inteligibilidade, apreensibilidade e operacionabilidade são quesitos de: Usabilidade 6a Questão (Ref.: 201603218927) Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das necessidades do usuário. Em geral, independem da tecnologia empregada na construção da solução, sendo uma das partes mais críticas e propensas a erros no desenvolvimento de software. Quanto aos requisitos de software, a descrição acima está: totalmentecoerente. 7a Questão (Ref.: 201603257641) 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. 8a Questão (Ref.: 201603228696) De acordo com a ISO/IEC 14598-5 (avaliação de software), as características esperadas do Processo de Avaliação são: I. Repetitividade, imparcialidade, objetividade II. Reprodutividade, repetitividade, imparcialidade III. Repetitividade, reprodutividade, imparcialidade, objetividade IV. Subjetividade, imparcialidade, reprodutividade, repetitividade Apenas III Exercício: CCT0247_EX_A7 1a Questão (Ref.: 201603823559) Para o avanço das organizações intensivas em software (desenvolvimento/aquisição), a prática da melhoria de processo de software (ISO 9000-3) tem se mostrado viável, eficaz e eficiente. Consiste a abordagem na prática, de ações orientadas para alteração dos processos aplicados para ? Aquisição, Fornecimento, Desenvolvimento e Manutenção e/ou Suporte de sistemas de software 2a Questão (Ref.: 201603228842) Segundo a Norma ISO 9000-3, devem ser estabelecidos programas de treinamento para manter, atualizar e ampliar os conhecimentos e as habilidades dos funcionários e, assim, garantir a qualidade. Os programas devem assegurar que: I. As necessidades de treinamento em qualidade são identificadas. II. Treinamento em qualidade é fornecido para aqueles que precisam dele. III. Pessoas são capacitadas a executar as tarefas do sistema de qualidade. IV. Registros acurados e apropriados dos treinamentos são dispensados. Apenas I, II e III 3a Questão (Ref.: 201603820715) Por capacidade de processo entende-se a habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características importantes. Numere o 2o. grupo, formado por conceitos, de acordo com o 1o. grupo; 1) Execução 2) Flexibilidade 3) Treinamento 4) Manutenção 5) Apoio do processo (2) melhor adaptação das necessidades específicas (5) ferramentas e recursos apropriados (1) consistente e sempre que necessária (4) garantir a evolução contínua (3) pessoas inseridas nas atividades ( 2 ) ( 5 ) ( 1 ) ( 4 ) ( 3 ) 4a Questão (Ref.: 201603228820) 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: I. Os auditores devem ser internos à 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. Apenas II, III e IV 5a Questão (Ref.: 201603228814) 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, tais como: I. Definição do projeto II. Definição da portabilidade do projeto III. Lista dos objetivos do projeto IV. Cronograma do projeto Apenas I, III e IV 6a Questão (Ref.: 201603950071) Por capacidade de processo entende-se a habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características importantes. Marque a opção CORRETA sobre estas características: Documentação - com uma notação representativa de processo identificado por meio de texto, figuras, fluxos, etc. 7a Questão (Ref.: 201603228818) Segundo a norma 9000-3, somente produtos que tenham passado por todos os testes e inspeções são subsequentemente usados ou vendidos a clientes. Indique qual o requisito referenciado na norma: Requisitos de teste e inspeção 8a Questão (Ref.: 201603228812) As normas da série ISO 9000 apoiam as organizações de todos os tipos e tamanhos na implementação e operação de sistemas da qualidade eficazes. A norma que define diretrizes de qualidade para as organizações que desenvolvem, fornecem e mantêm software por meio de contratos entre duas ou mais organizações é conhecida como: ISO 9000-3 Exercício: CCT0247_EX_A8 1a Questão (Ref.: 201603443754) 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 variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de software. Com base nesta afirmativa marque a opção que tem as variáveis importantes citadas pela NBR ISSO / IEC 12207: Processos, Pessoas e Tecnologias 2a Questão (Ref.: 201603228871) A "Resolução de Problemas", um dos processos de qualidade de software pertencentes à natureza de apoio dos processos, tem como objetivo: I. Assegurar que todos os problemas identificados sejam analisados e resolvidos e que as tendências sejam identificadas. II. Analisar e resolver os problemas descobertos durante a execução do desenvolvimento, operação, manutenção ou outros processos. III. Garantir o emprego de padrões de modelagem de análise de sistemas e de programação. Somente I e II estão corretas 3a Questão (Ref.: 201603257665) Existe um grupo de fatores que afetam a qualidade do software e podem ser mensuráveis. Assinale a resposta onde alguns desses fatores estão presentes. tempo, custo, produtividade, conformidade com padrões. 4a Questão (Ref.: 201603228855) O processo de desenvolvimento de software pode ser representado pelos seguintes elementos: Assinale a alternativa que apresenta a ordem CORRETA do INÍCIO do processo ao FINAL do processo. Entradas, processamento e saída 5a Questão (Ref.: 201603228862) 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. A seguir, estão listados alguns destes processos. Documentação - Garantia da qualidade - Gerência de configuração de software 6a Questão (Ref.: 201603821498) Qual das opções abaixo está errada com relação a processos? Materiais e gerenciamento não estão incluídos nos componentes de um processo. Fornecedores são provedores de serviços ou matérias-primas (entradas do processo). Um processo gera saídas (os produtos do processo). Cada processo recebe entradas (matéria prima, informação, etc.). Clientes são receptores das saídas. 7a Questão (Ref.: 201603228868) A "Usabilidade", um dos processos de qualidade de software pertencentes à natureza de apoio dos processos, tem como objetivo garantir que sejam considerados os interesses e necessidades dos envolvidos de forma a proporcionar: I. Otimização do suporte e do treinamento. II. Aumento da produtividade e da qualidade de trabalho. III. Melhoria das condições para o trabalho humano. IV. Aumento das possibilidades de rejeição do sistema por parte do usuário. Somente I, II e III estão corretas 8a Questão (Ref.: 201604234097) NO MPS.BR, o nível de maturidade G (Parcialmente Gerenciado) é composto pelos processos Gerência de Projetos e Gerência de Requisitos. Neste nível, a implementação dos processos deve satisfazer os atributos de processo.NO MPS.BR, o nível de maturidade G (Parcialmente Gerenciado) é composto pelos processos Gerência de Projetos e Gerência de Requisitos. Neste nível, a implementação dos processos deve satisfazer os atributos de processo: AP 1.1 e AP 2.1. Exercício: CCT0247_EX_A9 1a Questão (Ref.: 201603228938) 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: "as organizações desse nível têm processos imprevisíveis que são pobremente controlados e reativos. Nesse nível de maturidade os processos são normalmente e caóticos. A Organização geralmente não fornece um ambiente estável. Neste nível não há KPA's (key process área - áreas de processo)". Nível 1: Inicial (Ad-hoc) 2a Questão (Ref.: 201603218921) Uma organização XYZ avalia o processo. Que tipo de representação seria mais adequada dentro da utilizadção do Modelo CMMI? representação contínua e por estágio. 3a Questão (Ref.: 201603218926) O modelo CMMI por maturidade apresenta quantos níveis? 5 níveis de maturidade; 4a Questão (Ref.: 201603228929) ________________ é um modelo de referência que contém práticas (Genéricas ou Específicas) necessárias à maturidade em disciplinas específicas: Systems Engineering (Engenharia de Sistemas), Software Engineering (Engenharia de Software), Integrated Product and Process Development (Desenvolvimento de processos e produtos integrados - IPPD), Supplier Sourcing (Fonte de suprimento). Desenvolvido pelo SEI (Software Engineering Institute ¿ Instituto de Engenharia de Software), procura estabelecer um modelo único para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas. CMMI 5a Questão (Ref.: 201604232190) Para o entendimento de elementos de um projeto, um Técnico observou, na NBR ISO/IEC 12207:2009, que os processos têm seus propósitos correspondentes. Considere as tabelas abaixo, contendo Processos Técnicos I, II e III e Propósitos 1, 2 e 3. Estão corretas as correspondências entre os Processos Técnicos e os Propósitos que constam em I-1; II-3; III-2. 6a Questão (Ref.: 201604232194) Em relação à ISO de software 12207, é correto afirmar que estrutura os processos de ciclo de vida e de desenvolvimento de softwares. 7a Questão (Ref.: 201604234087) (IADES - 2014) No que diz respeito à ISO 12207, é correto afirmar que: formaliza a arquitetura e detalha os diversos processos envolvidos no ciclo de vida do software. 8a Questão (Ref.: 201604232180) Considere as assertivas sobre o Modelo MPS do Programa de Melhoria do Processo de Software Brasileiro MPS.BR: I. O MPS possui sete níveis de maturidade dividido em 3 grupos: base, meio e topo da pirâmide. II. O MPS está em conformidade com as normas ISO/IEC 12207 e ISO/IEC 15504. III. Divide-se em 4 modelos mais específicos: Referência, Avaliação, Implantação e Negócio. As assertivas corretas são: somente II. 9a Questão (Ref.: 201604232214) Referente as normas: I) A norma independente SPICE (Software Process Improvement and Capability Determination), embora contribua para a melhoria contínua do processo de software, é pouco utilizada por não estar em conformidade com outras normas, como, por exemplo, a ISO 15504. II) Na ISO/IEC 15504, o nível 5, o desempenho do processo é continuamente melhorado para satisfazer objetivos coerentes e de futuros negócios. III) A ISO/IEC 15504 é útil para avaliação de processos de software e avalia a melhoria dos processos e a determinação da capacidade de processos da organização. Quais afirmações estão corretas: II e III apenas 10a Questão (Ref.: 201604234094) (FCC 2012) O modelo MPS.BR (Melhoria de Processos do Software Brasileiro): é baseado nas normas ISO/IEC 12207 e ISO/IEC 15504, promovendo a melhoria dos processos de desenvolvimento de software brasileiro, em especial, para empresas de pequeno e médio porte, compatível com o modelo CMMI-DEV. 11a Questão (Ref.: 201603263140) (Concurso: Banco do Nordeste) Entre os diversos modelos para controle, qualidade e desenvolvimento de software encontra-se o CMMI, sobre o qual é CORRETO afirmar que: o CMMI nível 1 é concedido a empresas que possuem um processo mínimo de desenvolvimento, ou seja, estão em um nível inicial de maturidade. 12a Questão (Ref.: 201604232171) O modelo de qualidade de software: MPS.BR define níveis de maturidade que estabelecem patamares de evolução de processos. A capacidade do processo caracteriza sua habilidade para alcançar os objetivos de negócio atuais e futuros. 13a Questão (Ref.: 201603777958) 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 desenvolvimento de software. Os requisitos da norma são uma evolução da norma __________________, porém apresenta níveis de capacidade para cada processo. Por muito tempo, a norma manteve-se em estudo e, somente em 1993, a ISO tornou pública a norma ISO/IEC 15504 (SPICE) para avaliação de processos de software. ISO/IEC 12207 14a Questão (Ref.: 201603218900) São disciplinas ou áreas de conhecimento do CMMI: i) Engenharia de sistemas e Engenharia de software. ii) Qualidade de software e Segurança de sistemas. iii) Desenvolvimento integrado do produto e do processo e Fontes de aquisições. apenas i e iii 15a Questão (Ref.: 201603826988) 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 desenvolvimento de software. Os requisitos da norma são uma evolução da norma ISO/IEC 12207, porém apresenta níveis de capacidade para cada processo. a norma manteve-se em estudo e, somente em 1993, a ISO tornou pública a norma _________________ para avaliação de processos de software. Com base na afirmativa marque a opção correta que a completa: ISO/IEC 15504 (SPICE) 16a Questão (Ref.: 201604232218) A respeito dos níveis de maturidade do CMMI-DEV, assinale a opção correta. No nível 3 (definido), o foco está no processo de engenharia de produtos que espelha as fases de um ciclo de vida padrão. Exercício: CCT0247_EX_A10 1a Questão (Ref.: 201603229007) Uma das estratégias de gerenciamento de riscos no processo de desenvolvimento de software diz respeito ao preparo de documento para a gerência superior informando a importância e relevância do projeto para a empresa, a fim de conquistar a concordância e conscientização dos riscos encontrados. A que risco se refere esta estratégia? Problemas financeiros na organização 2a Questão (Ref.: 201603232165) Quanto à avaliação de software, maturidade, tolerância a falhas e recuperabilidade são quesitos de: Confiabilidade 3a Questão (Ref.: 201603229041) O plano de gerenciamento de riscos é parte integrante e essencial do processo de desenvolvimento de software. Dessa forma, as atividades de gerenciamento de riscos. Quais são as finalidades da fase de MONITORAÇÃO DE RISCOS? I. Definir métricas e implementar a estratégia de risco II. Avaliar os resultados da estratégia da gerência de risco III. Executar ações corretivas IV. Modelar sistemas Apenas I, II e III 4a Questão (Ref.: 201603769279) Marque a opção que corresponda a Grupo de Processos de Aquisição (ACQ) e Grupo de Processos de Gerência (MAN) respectivamente.Preparação da Aquisição e Gerência de Risco 5a Questão (Ref.: 201603833863) O gerenciamento dos riscos do projeto tem por objetivo: maximizar os resultados dos eventos positivos e minimizar as consequências dos eventos negativos. Com base na afirmativa marque a opção verdadeira referente ao gerenciamento de risco: No início do projeto, são maiores as incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento. 6a Questão (Ref.: 201603229038) O plano de gerenciamento de riscos é parte integrante e essencial do processo de desenvolvimento de software. Dessa forma, as atividades de gerenciamento de riscos, bem como seus custos, devem ser adequadas a cada projeto. As quatro fases do gerenciamento de riscos são: Identificação de riscos - Análise de riscos - Planejamento de riscos - Monitoração de riscos. 7a Questão (Ref.: 201603229045) O plano de gerenciamento de riscos é parte integrante e essencial do processo de desenvolvimento de software. Desta forma, as atividades de gerenciamento de riscos, bem como seus custos, devem ser adequadas a cada projeto em particular. Neste contexto, quais são as atividades do plano de gerenciamento de riscos? I. Identificação de riscos: descoberta dos riscos potenciais para o projeto, produto e negócios. II. Análise de riscos: capacidade de compreender, analisar, estimar e avaliar as dimensões de cada fator de risco individual e o seu peso para o conjunto. III. Planejamento de risco: elaboração de planos para cuidar dos riscos evitando-os ou minimizando seus efeitos no projeto. IV. Implantação dos riscos: observação da efetividade dos planos de ação na execução do desenvolvimento do projeto de software. Apenas I, II e III 8a Questão (Ref.: 201603228971) _______________ é 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. Risco 9a Questão (Ref.: 201603228996) Na identificação de riscos podem surgir até 6 (seis) tipos de riscos e, para auxiliar o processo de descoberta, pode ser aplicada uma abordagem de brainstorming (reunião que estimula a "tempestade" de ideias) ou a própria experiência. No momento de identificação dos tipos de risco a técnica de checklist (lista de verificação) pode ser usada como apoio ao processo. Neste contexto, quais são os tipos de riscos? I. Tecnologia - Pessoal - Organizacional II. Tecnologia - Pessoal - Segurança de rede III. Segurança de rede - Requisitos - Estimativas IV. Ferramentas - Requisitos - Estimativas Apenas I e IV 10a Questão (Ref.: 201603826990) Um risco é qualquer evento ou condição em potencial que, se concretizando, pode afetar positivamente ou negativamente um objetivo do projeto. Com base nesta afirmativa podemos dizer que o ______________ é fator de grande importância e utilidade no alcance da maturidade organizacional. Marque a opção que completa de forma correta a afirmativa: gerenciamento de risco 11a Questão (Ref.: 201604070736) O risco caracteriza-se pela incerteza (o evento que caracteriza o risco pode ou não ocorrer) e perda (se o evento ocorrer, consequências inesperadas ou perdas irão ocorrer). Referente as atividades de gerenciamento de risco, indique a alternativa INCORRETA: Na etapa MONITORAR são realizados os acompanhamentos da situação de cada item de risco e das ações executadas. A etapa ANALISAR tem como objetivo avaliar a probabilidade da perda e a magnitude da perda, associada a cada item de risco levantado. Na etapa CONTROLAR são emitidos relatórios de cada item de risco com o seu percentual de execução e prazo para conclusão. Na etapa PLANEJAR são definidas as ações para direcionar (atenuar, evitar, transferir ou aceitar) cada item de risco e a definição de prioridade de cada ação. A etapa IDENTIFICAR produz uma lista de riscos que podem vir a comprometer o resultado esperado do projeto. 12a Questão (Ref.: 201603229036) Dentre os conceitos de RISCO em projeto de desenvolvimento de software, podemos destacar: I. Pessoal experiente permanecerá no projeto até o seu término. II. O hardware essencial ao projeto não será entregue dentro do prazo. III. As ferramentas CASE que apoiam o projeto não funcionam conforme o previsto. IV. Um produto concorrente foi lançado no mercado antes da conclusão do seu sistema. Apenas II, III e IV 13a Questão (Ref.: 201603769285) Maximizar os resultados dos eventos positivos é um dos objetivos de: Gerenciamento de riscos 14a Questão (Ref.: 201603227861) No que se refere aos riscos, analise as assertivas abaixo. I. No início do projeto os riscos são menores. II. O impacto do risco aumenta na medida em que o tempo passa. III. O planejamento dos riscos visa minimizar as consequências dos eventos negativos. / IV. O planejamento dos riscos visa minimizar as consequências dos eventos positivos. / Assinale a única alternativa correta. Estão corretas as assertivas II e III