Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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 Documentação de software Análise de software Manutenção de software Desenvolvimento de software 2. Em relação à qualidade, podemos afirmar que: A qualidade do processo é o meio para conseguirmos a qualidade do produto. A qualidade do processo é o fim para a qualidade do produto. A qualidade do processo é tudo o que buscamos. Todas estão corretas. A qualidade do produto é o meio para conseguirmos a qualidade do processo. 3. 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. I, III e IV. II e IV. III e IV. I e III. I e II. Gabarito Comentado 4. 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". Segurança. Confiabilidade. Portabilidade. Eficiência. Garantia de qualidade. 5. De acordo com Peter Drucker o que é qualidade? A qualidade num produto ou serviço é quando a sua produção segue o custo e o prazo definido no projeto. A qualidade num produto ou serviço é quando a sua produção segue o custo definido no projeto. 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 é dificil 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. A qualidade num produto ou serviço é quando a sua produção segue o prazo definido no projeto. A qualidade num produto ou serviço é desenvolver seguindo um processo. 6. 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 II, III e IV Apenas I e III Apenas I, II e III Apenas I, II e IV Apenas I, III e IV . Sobre a QSA (Garantia Estatística de Qualidade),podemos afirmar: I. É uma das técnicas de revisão. II. Registra a frequência de erros do software. III. Registra as inconsistências do software. IV. Apoia-se na questão qualitativa. Assinale a única opção correta. 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 II e III. Estão corretas as opções I e IV. 2. 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;( ) Confiabilidade;( ) Eficiência;( ) Integridade;( ) 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: II, V, III, I, IV V, I, IV, II, III III, V, II, I, IV III, IV, I, II, V II , IV, III, V, I 3. 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 Apenas IV Apenas I Apenas I e II Apenas III 4. A definição a seguir 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". c. Confiabilidade b. Garantia de qualidade a. Segurança e. Eficácia d. Eficiência Gabarito Comentado 5. As diretrizes para uma Revisão Técnica Formal são: i)ser composta de 3 a 5 pessoas participantes; ii) ser conduzida pelo chefe do setor; iii) ter preparação antecipada; iv) ter tempo de reunião de até 2 horas. Indique a resposta correta: apenas i e ii corretas; apenas i, ii e iii corretas; apenas i, iii e iv corretas; apenas ii, iii e iv corretas. apenas ii e iii corretas; Gabarito Comentado 6. Os fatores que afetam a qualidade do software podem ser categorizados em dois amplos grupos: (1) fatores que podem ser medidos diretamente (por exemplo, defeitos por ponto por função) e (2) fatores que podem ser medidos apenas indiretamente (por exemplo, usabilidade ou manutenibilidade). Em cada caso devem ocorrer medições. Devemos comparar o software (documentos, programas e dados) a algum valor e chegar a uma indicação da qualidade. McCall, Richards e Walters propõem uma categorização útil de fatores que afetam a qualidade do software. Esses fatores de qualidade do software concentram-se nos três aspectos importantes de um produto de software: suas características operacionais, sua habilidade de passar por modificações e sua adaptabilidade a novos ambientes. Baseado no texto acima, qual das questões, a seguir, indica os trêsaspectos importantes de um produto de software? revisão do produto, flexibilidade e confiabilidade; transição do produto, reutilização e confiabilidade. operação do produto, revisão do produto e transição do produto; operação do produto, confiabilidade e eficiência; operação do produto, confiabilidade e integridade; 1. Qualidade de software é uma área da engenharia de software que tem como objetivo garantir a qualidade pela definição e normatização dos processos de desenvolvimento de sistemas. O grupo de normas técnicas "ISO 9000/2000" define qualidade como o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para esses. Assinale a alternativa que melhor define "qualidade", dentro da área de engenharia de software. É medida pelo máximo de tempo de uso entre falhas ocorridas no ciclo de vida do software. Conformidade de um sistema com os requisitos levantados no início do processo de desenvolvimento. Desempenho medido pelo tempo de resposta no processamento e apresentação das informações. Equilíbrio entre o prazo de entrega do sistema e o atendimento mínimo dos requisitos levantados. Tempo de vida útil de um sistema e sua efetiva utilidade e aplicação. 2. O modelo da série da norma ISO 9000 (edição 1994) apresenta a seguinte descrição: ISO 9001: Modelo para garantia da qualidade em projetos/desenvolvimento, produção, instalação e assistência técnica. ISO 9004: Gestão da qualidade e elementos do sistema de qualidade - diretrizes ISO 9003: Modelo para garantia da qualidade em produção e montagem, instalação, prestação de serviço ISO 9002: Gestão da qualidade e elementos do sistema de qualidade - diretrizes ISO 9009: Gestão de testes de software 3. 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: 8 das 96 vezes 4% das 100 vezes 96% das 8 vezes 96 das 100 vezes 8% das 100 vezes 4. 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 IV. Estão corretas as opções III e IV. Estão corretas as opções I e II. Estão corretas as opções II e IV. Estão corretas as opções I e III. 5. 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: De uma equipe especializada que entre em cena para prover a qualidade do produto. Aos analistas de sistemas ou de negócios, que inciam o processo de desenvolvimento. Aos programadores, pois são quem efetivamente materializam a ideia, o projeto em realidade. Dos dirigentes definindo padrões claros e eficientes. Todas as pessoas envolvidas no processo de desenvolvimento de software. 6. A ISO 9000 descreve os elementos de garantia em termos genéricos, que podem ser aplicados? A qualquer negócio independentemente dos produtos ou serviços oferecidos; Somente a softwares; Somente a vendas de programas; A qualquer produto criado, mas não serve para serviços. Somente a venda de produtos; 1. A "Melhoria", um dos processos de qualidade de software pertencentes à natureza Organizacional dos processos, tem como objetivo: I. Atender aos requisitos de segurança, disponibilidade, espaço, equipamento, custo, tempo e integridade. II. Estabelecer, avaliar, medir, controlar e melhorar um processo de ciclo de vida de software. III. A efetividade e a eficiência dos processos da organização que se referem às metas do negócio. Somente II e III estão corretas Somente II está correta Somente I e II estão corretas Somente I e III estão corretas Somente I está correta 2. 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 Portabilidade que significa: esforço necessário para se fazer modificações específicas no software. 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. capacidade que o produto tem de ser transferido de um ambiente para outro. capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. 3. "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; Eficácia; Segurança. Funcionalidade; Produtividade; Gabarito Comentado 4. A precisão da qualidade depende, em grande parte, das métricas escolhidas. Para aumentar a confiabilidade dos resultados são necessárias algumas características que as métricas deveriam apresentar, de acordo com o requisitos especificados na ISO/IEC 9126-1. Uma característica relevante para medição é "Custo e complexidade", que pode ser descrita como: I. Os resultados gerados devem ser idênticos ao aplicar a medição no mesmo produto. II. A medição não deve ser tendenciosa, ou seja, preservar a publicação dos resultados. III. Aplicação da métrica deve ser econômica e tecnicamente viável. Apenas III Apenas II e III Apenas I e II Apenas I Apenas II Gabarito Comentado 5. Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de McCall (1997). Para o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. Uma delas é a Usabilidade, que significa: capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. esforço necessário para se fazer modificações específicas no software. capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sobcondições especificadas. 6. No entendimento da NBR ISO/IEC 9126 as necessidades explícitas e implícitas são entendidas como ______________________ que vise à presença da qualidade. características e subcaracterísticas complexas de um produto de software características básicas de um produto de software após a definição do hardware e dos porfissionais que vão desenvolvê-lo. características e subcaracterísticas básicas de um produto de software características básicas e fatores derivados de um produto de software características e fatores complexos de um produto de software 1. Na ISO/IEC 9241, a justificativa da usabilidade de produtos se faz pela incorporação de características e atributos capazes de beneficiar os usuários em um contexto particular de uso. A partir disso, para se determinar o nível de usabilidade alcançado junto ao usuário é necessário medir: I. o desempenho II. a quantidade de erros III. satisfação IV. a disponibilidade Apenas I e III Apenas II, III e IV Apenas II e III Apenas I, II e IV Apenas I e II Gabarito Comentado 2. 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 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 é definida por: eficiência durabilidade usabilidade satisfação eficácia 3. Pela ISO/IEC 9241-11 a usabilidade dos computadores dependente 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. Essa norma apresenta alguns efeitos: I. usabilidade II. eficácia III. eficiência IV. maleabilidade Apenas I e II Apenas II e IV Apenas II, III e IV Apenas I, II e III Apenas I, II e IV 4. 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. Parte do equipamento (hardware, software e materiais) para o qual a usabilidade é especificada ou avaliada é definida como: contexto eficiência produto medida tarefa Gabarito Comentado 5. 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. eficácia durabilidade usabilidade eficiência satisfação 6. 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: Usuário. Equipamentos. Ambiente. Tarefas. Material.
Compartilhar