Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE DE SOFTWARE - ATIVIDADE AULA 1 1. O conceito de Qualidade de Software pode ser considerado como um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, _____________ e ____________ defeitos. Marque a opção que completa a afirmativa corretamente. catalogando e mostrando identificando e catalogando prevenindo e mostrando prevenindo e eliminando catalogando e eliminando 2. Qual das opções abaixo representa uma comunicação entre os membros de uma equipe de desenvolvimento? Manutenção de software. Requisitos de software. Teste de software. Documentação de qualidade. Padrões de qualidade. 3. Com relação ao conceito de qualidade, a seleção de procedimentos e padrões apropriados adaptados para um projeto de software específico, refere-se a: Controle Objetivo Planejamento Definição Garantia 4. Segundo Pressman (2002), a qualidade de software atende a determinadas condições. Quais são estas condições? I. conformidade com requisitos funcionais e sem adoção de normas de desenvolvimento explicitamente declarados. II. conformidade com requisitos funcionais e de desempenho explicitamente declarados, conformidade com características implícitas e adoção de normas de desenvolvimento explicitamente documentadas. III. não conformidade com requisitos funcionais e de desenvolvimento explicitamente declarados. IV. adoção de normas implicitamente documentadas e conformidade com requisitos funcionais. Apenas I e IV Apenas II e III Apenas I Apenas III Apenas II 5. A utilização de software de qualidade garante a segurança das transações, dos negócios, das pessoas envolvidas e mantém alta disponibilidade dos serviços. Produtos e serviços são considerados aceitáveis se apresentarem desempenho dentro de certos limites. É relevante afirmar que os esforços pela qualidade nos mais diversos setores organizacionais já provaram que a qualidade não tem custo ao considerar que se paga em pouco tempo. O aumento de qualidade sempre é acompanhado por quais fatores? I. aumento de produtividade e redução de custos na forma de menos retrabalho e menor índice de perdas II. aumento de produtividade e aumento de custos na forma de menos retrabalho e menor índice de perdas III. redução de produtividade e aumento de custos na forma de menos retrabalho e menor índice de perdas Apenas II e III Apenas I e III Apenas I e II Apenas I Apenas III 6. Com relação a gerenciamento de qualidade, qual das opções abaixo representa respectivamente GARANTIA, PLANEJAMENTO e CONTROLE DE QUALIDADE? Padrões que conduzem a um software de alta qualidade, seleção de procedimentos e padrões apropriados e aprovação de processos que garantem os procedimentos padrões. Padrões que conduzem a um software de alta qualidade, aprovação de processos que garantem os procedimentos padrões e seleção de procedimentos e padrões apropriados. Aprovação de processos que garantem os procedimentos padrões, padrões que conduzem a um software de alta qualidade e seleção de procedimentos e padrões apropriados. Seleção de procedimentos e padrões apropriados, aprovação de processos que garantem os procedimentos padrões e padrões que conduzem a um software de alta qualidade. Aprovação de processos que garantem os procedimentos padrões, seleção de procedimentos e padrões apropriados e padrões que conduzem a um software de alta qualidade. AULA 2 1. Não é objetivo da revisão técnica formal (FTR): Garantir que o software tenha sido representado de acordo com padrões predefinidos. Verificar se o software atende aos requisitos. Obter um software que seja desenvolvido uniformemente. Garantir os recursos necessários (humanos, hardware e software) para a realização das atividades. Descobrir erros de função, lógica ou implementação. 2. 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. subcaracterísticas. métricas externas. métricas centralizadas. métricas internas. técnicas internas. 3. Tendo em vista o primeiro grupo com algumas métricas de qualidade, numere o segundo grupo, formado por conceitos, de acordo com o primeiro. Escolha a sequência correta. 3, 2, 4, 1 3, 2, 1, 4 1, 2, 3, 4 4, 3, 2, 1 2, 3, 1, 4 4. Os erros detalhados nos requisitos, projeto ou código são detectados por? Inspeções de projeto ou de programa. Medições do nível de estresse do programa. Medições de tempo de resposta. Avaliação de complexidade. Parâmetros de procedimento. 5. Segurança de software é: (assinale a única altenativa correta) Garantir em 100% o funcionamento, sem falhas, do software. Detectar e avaliar riscos em potencial, que possam causar falhas no software. Garantir que o software executa em situações anormais. Garantir que mesmo falhando o software possa ser confiável. Garantir em 90% o funcionamento, sem falhas, do software. 6. Das afirmativas sobre métricas dinâmicas e estáticas, respectivamente, qual está correta? Ajudam a avaliar a complexidade, facilidade de compreensão e facilidade de manutenção e ajudam a avaliar a eficiência e confiabilidade. 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. São coletadas por meio de medições realizadas em representações do sistema como projeto, programa ou documentação e são coletadas por meio de medições realizadas em um programa em execução. Tem um relacionamento direto com atributos de qualidade e estão intimamente relacionadas com as pontuações apuradas de qualidade do software. Tem um relacionamento indireto com atributos de qualidade e estão intimamente relacionadas com os atributos de qualidade do software. AULA 3 1. A ISO 9000 descreve os elementos de garantia em termos genéricos, que podem ser aplicados? A qualquer produto criado, mas não serve para serviços. A qualquer negócio independentemente dos produtos ou serviços oferecidos; Somente a vendas de programas; Somente a softwares; Somente a venda de produtos; 2. Escolha, dentre as alternativas a seguir, a que não é provida por um sistema de garantia da qualidade. e. Satisfação do cliente c. Cria procedimentos e processos, a. A estrutura organizacional da equipe de qualidade d. Capacita recursos b. Não define responsabilidades 3. 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 caracteristicas e consistências. Garante que todos os produtos gerados a partir dos processos certificados terão 100% de qualidade. Garante que o padrão estabelecido esteja de acordo com a Gestão Ambiental. Garante que os processos serão para sempre 100% eficientes. Garante que os processos tenham a característica de certificado até o fechamento da empresa. 4. 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. Objetiva Qualitativa Descritiva Subjetiva Quantitativa5. Considerando que 20% do código têm 80% dos defeitos, assinale a alternativa correta para uma das frases que seja pertinente à SQA Estatística. Uma pequena parte dos defeitos concentra-se em grande parte do código. Todo programa tem de 20% a 80% de defeitos. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem. Grande parte dos defeitos concentra-se em pequena parte do código. Quanto menor o programa, maior a probabilidade de obtenção de erros. 6. 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 por todo os problemas. São as muitas causas que são responsáveis pela maioria dos problemas. São poucas as causas que causam grandes problemas. São as poucas causas que são responsáveis pela maioria dos problemas. São as poucas causas irrelevantes. AULA 4 1. 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 - Inflexível Confiável - Reutilizável - Portável - Correto Inflexível - Reutilizável - Difícil de usar - Portável Inflexível - Reutilizável - Difícil de usar - Correto Confiável - Difícil de usar - Portável - Correto 2. 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..." FUNCIONALIDADE. USABILIDADE. CONFIABILIDADE. MANUTENIBILIDADE. PORTABILIDADE. 3. 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. 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 transferido de um ambiente para outro. 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 do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. 4. Quanto à avaliação de software, analisabilidade, modificabilidade e estabilidade são quesitos de: Funcionalidade Usabilidade Portabilidade Manutenibilidade Eficiência 5. 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 que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. 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 do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. 6. 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? Diagrama PERT-COM. Lista de Verificação (checklist). Gráfico de Pareto. Ponto de função. Diagrama de Causa-Efeito. AULA 5 1. "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. Funcionalidade; Produtividade; Confiabilidade; Maturabilidade; 2. 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. As características relevantes do ambiente físico e social precisam ser descritas. Os aspectos que podem ser necessários, por exemplo, a rede de trabalho local, o local de trabalho, mobiliário, temperatura, umidade, práticas de trabalho, estrutura organizacional e atitudes. De acordo com as características listadas no texto em destaque, identifique o elemento citado: Usuário. Tarefas. Equipamentos. Ambiente. Material. 3. Na ISO/IEC 9241, a escolha e o nível de detalhes de cada medida de usabilidade depende dos objetivos das partes envolvidas na medição. Deve-se considerar a importância relativa de cada medida para os objetivos. Essas medidas são: I. Tarefas II. Eficiência III. Satisfação IV. Eficácia Apenas III e IV Apenas I, II e III Apenas I e II Apenas II, III e IV Apenas II e III 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 USABILIDADE. De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: Medida de atendimento imediato das funcionalidades definidas. Completude com as quais usuários alcançam objetivos específicos. Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. Conjunto de ações necessárias para alcançar um objetivo. 5. 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 usuário, serviços, tarefa, equipamentos tarefa, serviços, equipamentos, produtos produtos, procedimentos, processos, usuário equipe, usuário, ambiente, tarefa 6. 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 e III Apenas I, II e III Apenas II, III e IV Apenas I e II Apenas III e IV AULA 6 1. Qual é a norma na qual podem existir três enfoques diferentes para a avaliação da qualidade de produto, a saber: Processo para Desenvolvedores, Processo para Avaliadores e Processo para Compradores? Assinale a resposta correta. ISO/IEC 12560 ISO/IEC 12570 ISO/IEC 12568 ISO/IEC 14300 ISO/IEC 14598 2. Quanto à avaliação de software, inteligibilidade, apreensibilidade e operacionabilidade são quesitos de: Eficiência Portabilidade Confiabilidade Manutenibilidade Usabilidade 3. 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 II e IV Apenas I e II Apenas I Apenas II Apenas III 4. A ISO/IEC 14598-5 é um processo para o avaliador que visa fornecer requisitos e recomendações para a correta implementação prática de avaliação de produto de software. Conta com a participação de avaliadores de laboratório, fornecedores e adquirentes de software, usuários e entidades certificadoras que defendem objetivos diferentes. Os avaliadores podem ser especificamente: Os compradores ou usuários de software ou de integradoras de sistemas As organizações que realizam comparações de softwares As equipes de testes integradas de organizações de produção ou de distribuição de software Os laboratórios de testes Todas as alternativas estão corretas 2. 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, podem existir enfoques diferentes para a avaliação da qualidade de produto. Marque a opção correta que cita todos os enfoques identificados por esta norma: Processo para Desenvolvedores, Processo para Avaliadores e Processo para validadores Processo para Desenvolvedores, Processo para Avaliadores e Processo para Operadores Processo para Desenvolvedores, Processo para Avaliadores e Processo para Compradores Processo para Auditores, Processo para Avaliadores e Processo para desenvolvedores Processo para Operadores e Processo para Avaliadores 3. Quanto ao processo para o avaliador que visa fornecer requisitos e recomendações para a correta complementação prática de avaliação do produto de software. Os avaliadores podem ser especificamente: as equipes de testes integrados todas as alternativas estão corretas os compradores ou usuários de software as organizações que realizam comparações de software os laboratórios de testes AULA 7 1. 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 treinamento Requisitos da auditoria de qualidade Requisitos de manutenção Processo de controle de requisitos Requisitos de teste e inspeção 2. 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 I, II e III Apenas I, II e IV Apenas II e III Apenas II, III e IV Apenas I, III e IV 3. 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 II, III e IV Apenas I e II Apenas I, II e IV Apenas I, III e IV Apenas II e IV 4. 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 Apenas II, III e IV Apenas II e III Apenas I, III e IV Apenas I, II e IV 5. 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 Desenvolvimento e Manutenção e/ou Suporte de sistemas de software Manutenção e/ou Suporte de sistemas de software, Aquisição e Fornecimento Aquisição e Fornecimento Manutenção, Aquisição e Fornecimento 6. 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/IEC 9126 ISO 9000-3 ISO 9001 ISO 9000-2 ISO/IEC 12119 AULA 8 1. O processo de _______________ chega ao seu final no momento da _______________ do software, ou seja, quando não se vai mais utilizá-lo. manutenção, descontinuação avaliação, entrega avaliação, implementação manutenção, entrega liberação, entrega 2. 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 desenvolvimento de software constitui ser parte: do manual do usuário do software como produto acabado da homologação do software da manutenção do software do ciclo de vida do software 3. A ISO/IEC 12207 - Processos de Ciclo de Vida de Software [ISO/IEC 12207, 1998] [ISO/IEC PDAM 12207, 2002] - tem como objetivo: Formar e capacitar a equipe do projeto de software. Estabelecer uma estrutura para os processos do ciclo de vida de software. Nomear o gerente de projetos. Firmar contratos de aquisição ou aluguel de imóveis. Gerenciar projetos de software. 4. 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 Somente I, III e IV estão corretas Somente I e III estão corretas Somente I, II e IV estão corretas Somente II, III e IV estão corretas 5. 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 II está correta Somente I está correta Somente I e II estão corretas Somente I e III estão corretas Somente II e III estão corretas 6. 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. Marque a única resposta que identifica essas 3 variáveis. Tecnologia, Cliente e Desenvolvedor Pessoas, hardware e software Processo, Pessoas e Tecnologia Processo, Hardware e Pessoas Processo, software e desenvolvedor AULA 9 1. O modelo de avaliação de processo é organizado em uma arquitetura com dois níveis, sendo o primeiro composto por três categorias de processo. Marque a opção correta que cita estas três categorias: As categorias são processos: fundamentais, estratégicos e de apoio. As categorias são processos: fundamentais, organizacionais e de apoio. As categorias são processos: fundamentais, organizacionais e operacionais. As categorias são processos: táticos, organizacionais e operacionais. As categorias são processos: complexos, organizacionais e de apoio. 2. 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 ii apenas i apenas i e iii apenas iii apenas ii e iii 3. Marque a alternativa correta que apresenta a relação entre os níveis do CMMI e os do MPS-BR. ------------------- CMMI 1 -> MPS G, MPS F CMMI 2 -> MPS E e D CMMI 3 -> MPS C CMMI 4 -> MPS B CMMI 5 -> MPS A ------------------- CMMI 1 -> MPS G CMMI 2 -> MPS F e E CMMI 3 -> MPS D e C CMMI 4 -> MPS B CMMI 5 -> MPS A ------------------- CMMI 1 -> MPS E CMMI 2 -> MPS D CMMI 3 -> MPS C CMMI 4 -> MPS B CMMI 5 -> MPS A ------------------- CMMI 1 -> MPS G CMMI 2 -> MPS F, E e D CMMI 3 -> MPS C CMMI 4 -> MPS B CMMI 5 -> MPS A ------------------- CMMI 1 -> MPS F CMMI 2 -> MPS E e D CMMI 3 -> MPS C CMMI 4 -> MPS B CMMI 5 -> MPS A. ------------------- 4. 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) ISO/IEC 1504 (SPICE) ISO/IEC 13504(SPICE) ISO/IEC 9126 (SPICE) ISO/IEC 15500 (SPICE) 5. O que significa a sigla CMMI: Capability Maturity Model Interaction Todas as opções estão erradas. Capability Maturity Model Integration Capability Maturity Modern Integration Capability Maturity Modern Interaction 6. 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 12778 ISO/IEC 15548 ISO/IEC 12207 ISO/IEC 15570 ISO/IEC 14478 AULA 10 1. 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 nesta afirmativa marque a opção correta referente ao risco no início do projeto No início do projeto, são maiores as incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento No início do projeto, são menores as incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento No início do projeto, são menores as incertezas e estas vão excluindo os riscos à medida que retroagimos no seu projeto No início do projeto, são as mesmas incertezas e estas vão estabilizando à medida que avançamos no seu desenvolvimento No início do projeto, são maiores as incertezas e estas vão aumentando à medida que avançamos no seu desenvolvimento 2. 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 I, II e III Apenas II e IV Apenas I, III e IV Apenas II, III e IV Apenas II e III 3. 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 menores as incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento. No meio do projeto, são maiores as incertezas e estas vão diminuindo à medida que avançamos na documentação No início do projeto, são maiores as incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento. No início do projeto, não há incertezas e estas vão diminuindo à medida que avançamos no seu desenvolvimento. No início do projeto, não existem riscos e estes vão diminuindo à medida que avançamos no seu desenvolvimento. 4. 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: Requisitos - Análise - Projeto - Implantação Análise de riscos - Codificação dos riscos - testes dos riscos - ações corretivas Identificação de riscos - Análise de riscos - Planejamento de riscos - Monitoração de riscos. Análise - Projeto - Programação - implantação Testes individuais - Teste de módulos - Testes integrados - Testes de homologação 5. 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çãodo desenvolvimento do projeto de software. Apenas I, II e III Apenas I, II e IV Apenas I e II Apenas II e III Apenas II, III e III 6. 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 IV Estão corretas as assertivas I e IV Estão corretas as assertivas I e II Estão corretas as assertivas III e IV Estão corretas as assertivas II e III AV1 1. Considerando as características desejadas em um software segundo a ISO, marque a alternativa que identifica as definidas no processo de avaliação. Usabilidade, Eficiência, Portabilidade, Interoperabilidade, Segurança e Performance. Eficiência, Eficácia, Efetividade, Interoperabilidade, Segurança e Performance. Usabilidade, Funcionalidade, Portabilidade, Interoperabilidade, Segurança e Performance. Usabilidade, Eficácia, Portabilidade, Interoperabilidade, Segurança e Performance. Usabilidade, Efetividade, Portabilidade, Interoperabilidade, Segurança e Performance. 2. O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos. Com isso podemos afirmar que isto é feito na forma de ? Menos perdas com menos trabalho. Diminuir perdas, mas aumentar a quantidade de trabalho; Menos retrabalho e maior índice de perdas; Menos retrabalho e menor índice de perdas; Mais trabalho e certamente mais perda; 3. É importante fazer uma medição de um sistema de software englobando processo e documentação. Para tal é necessário utilizar: Cronograma. Metas de qualidade. Testes de software. Descrição de processos. Métrica de software. 4. "Usuários são capazes de atingir metas especificadas com acurácia e completitude". Este contexto está falando sobre? Segurança. Produtividade; Eficácia; Confiabilidade; Funcionalidade; 5. São passos necessários para realizar a garantia estatística da qualidade (SQA): Rastrear a venda do software para estatística de marketing; Coletar informações gerais sobre o software e modificar o seu final; Coletar, rastrear e corrigir problemas encontrados para aprimorar os elementos do processo que promovem erro; Detectar tudo que aconteceu na pesquisa de campo sobre o software; Corrigir todos os defeitos do uso do sistema. 6. Segurança de software é: b. Detectar e avaliar riscos em potencial, que possam causar falhas no software. e. Garantir um software 100% que funcione em qualquer ambiente d. Garantir que mesmo falhando o software possa ser confiável. c. Garantir em 90% o funcionamento, sem falhas, do software. a. Garantir em 100% o funcionamento, sem falhas, do software. 7. 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? Diagrama de Causa-Efeito. Diagrama PERT-COM. Gráfico de Pareto. Lista de Verificação (checklist). Ponto de função. 8. 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...." CONFIABILIDADE. FUNCIONALIDADE. MANUTENIBILIDADE. USABILIDADE. PORTABILIDADE. 9. 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, II e IV Apenas I e II Apenas II, III e IV Apenas I, II e III Apenas II e IV 10. Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da USABILIDADE. De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: Disposição das informações na interface de acordo com a necessidade da aplicação. Completude com as quais usuários alcançam objetivos específicos. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. Conjunto de ações necessárias para alcançar um objetivo . 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. AV2 1. O conceito de Qualidade de Software pode ser considerado como um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, _____________ e ____________ defeitos. Marque a opção que completa a afirmativa corretamente. prevenindo e eliminando catalogando e mostrando identificando e catalogando prevenindo e mostrando catalogando e eliminando 2. Com relação ao conceito de qualidade, a seleção de procedimentos e padrões apropriados adaptados para um projeto de software específico, refere-se a: Controle Planejamento Objetivo Definição Garantia 3. 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". e. Eficácia b. Garantia de qualidade a. Segurança c. Confiabilidade d. Eficiência 4. São requisitos de qualidade: Documentação pessoal da equipe de trabalho; Documentação dos dados usados no programa; Todos os dados usados depois do uso do programa; Documentação pessoal do usuário; Descrição do produto e documentação do usuário. 5. 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, II e IV Apenas I, III e IV Apenas I, II e III Apenas I e II Apenas II, III e IV 6. 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édia Alta Máxima Mínima Ponderada 7. 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 que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. 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. 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. 8. 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...." MANUTENIBILIDADE. USABILIDADE. CONFIABILIDADE. FUNCIONALIDADE. PORTABILIDADE. 9. Referente a usabilidade de produto conforme a Norma ISO/IEC 9241 pode se a firmar que a usabilidade é definida como: Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos. Conjunto de ações necessárias para alcançar um objetivo. 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. Completude com as quais usuários alcançam objetivos específicos. Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso. 10. 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, III e IV Apenas I, II e III Apenas II e IV Apenas I, II e IV AV3 1. Segundo Pressman (2002), a qualidade de software atende a determinadas condições. Quais são estas condições? I. conformidade com requisitos funcionais e sem adoção de normas de desenvolvimento explicitamente declarados. II. conformidade com requisitos funcionais e de desempenho explicitamente declarados, conformidade com características implícitas e adoção de normas de desenvolvimento explicitamente documentadas. III. não conformidade com requisitos funcionais e de desenvolvimento explicitamente declarados. IV. adoção de normas implicitamente documentadas e conformidade com requisitos funcionais. Apenas II Apenas I e IV Apenas I Apenas III Apenas II e III 2. A qualidade de software é avaliada, basicamente por dois aspectos. Quais são eles? Usabilidade e satisfação do cliente. Conformidade com os requisitos e satisfação do cliente. Conformidade com os requisitos e Usabilidade. Satisfação do cliente e menores custos. Menores custos e Conformidade com os requisitos. 3. As métricas dinâmicas e estáticas estão relacionadas a que tipo de atributos? Atributos de qualidade. Atributos de processos. Atributos de requisitos. Atributos de medição. Atributos de gerenciamento. 4. Os erros detalhados nos requisitos, projeto ou código são detectados por? Parâmetros de procedimento. Medições de tempo de resposta. Avaliação de complexidade. Medições do nível de estresse do programa. Inspeções de projeto ou de programa. 5. 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. Documentação precisa ou completa II. Erro na tradução do projeto para a linguagem de programação III. Interface entre homem-máquina ambígua ou inconsistente IV. Miscelânia Apenas II, III e IV Apenas I, II e III Apenas I, II e IV Apenas II e IV Apenas I e II 6. 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 96% das 8 vezes 4% das 100 vezes 96 das 100 vezes 8% das 100 vezes 7. 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 Confiável - Difícil de usar - Portável - Correto Confiável - Reutilizável - Portável - Inflexível Inflexível - Reutilizável - Difícil de usar - Portável Inflexível - Reutilizável - Difícil de usar - Correto 8. 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 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 do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sob condições especificadas. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. 9. A 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. produto, usuário, contexto, satisfação usabilidade, desempenho, contexto, usado contexto, usado, usuário, satisfação específicas, nível, usuário, usado usado, produto, nível, usuário 10. A escolha e o nível de detalhes de cada medida (eficácia, eficiência e satisfação) depende dos objetivos da 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 reorganizar toda a tarefa todas as alternativas podem ser usadas realizar mudança na iluminação avaliar qualquer componente do sistema de trabalho
Compartilhar