Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE DE SOFTWARE A qualidade em uso é, portanto, a capacidade de software permitir a usuários específicos atingir metas especificadas com _________________________ . Marque a opção que completa a afirmativa: efetividade, produtividade, segurança e satisfação em um contexto de uso especificado. portabilidade e segurança. manutenibilidade e satisfação em um contexto de uso especificado. efetividade, produtividade e testabilidade. efetividade, satisfação em um contexto de uso especificado e operacionalidade. 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: Planejamento Objetivo Garantia Definição Controle 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. Menos retrabalho e menor índice de perdas; Diminuir perdas, mas aumentar a quantidade de trabalho; Mais trabalho e certamente mais perda; Menos retrabalho e maior índice de perdas; 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. Menos retrabalho e menor índice de perdas; Diminuir perdas, mas aumentar a quantidade de trabalho; Mais trabalho e certamente mais perda; Menos retrabalho e maior índice de perdas; No caso de software, qual opção NÃO identifica um aumento de qualidade: maior satisfação do cliente ampliação do prazo de entrega reaproveitamento de códigos de programa menor prazo de entrega menor custo de manutenção Em que pode consistir o aumento de qualidade em uso de um software para o processo? Fazer uma aferição apenas no final do processo; Não precisar aferir o software; Não levar em conta o usuário, tudo é definido pela empresa; Qualidade percebida pela própria empresa sobre o software; Na aferição da qualidade do software em cada contexto específico. 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 III Apenas II Apenas I Apenas II e III Apenas I e IV Com relação a gerenciamento de qualidade, qual das opções abaixo representa respectivamente GARANTIA, PLANEJAMENTO e CONTROLE DE QUALIDADE? 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. 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. 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. 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, seleção de procedimentos e padrões apropriados e padrões que conduzem a um software de alta qualidade. Em relação à qualidade, podemos afirmar que: A qualidade do processo é o fim para a qualidade do produto. Todas estão corretas. A qualidade do processo é tudo o que buscamos. A qualidade do produto é o meio para conseguirmos a qualidade do processo. A qualidade do processo é o meio para conseguirmos a qualidade do produto. As afirmativas correspondem respectivamente à descrição de dois tipos de características de processo. a. O processo definido é aceitável e usável pelos engenheiros responsáveis pelos produtos de software. b. O processo pode continuar apesar do surgimento de problemas inesperados. Quais são estas características? portabilidade e robustez. Aceitabilidade e credibilidade. Aceitabilidade e robustez. Credibilidade e aceitabilidade. Robustez e aceitabilidade. As medições de software podem ser usadas para fazer previsões gerais de um sistema e para identificar componentes anômalos. As características de cada uma delas respectivamente são? As medições ajudam a ter uma estimativa geral de algum atributo de sistema e as medições podem identificar componentes individuais cujas características desviem de alguma regra. As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições não conseguem identificar componentes individuais cujas características desviem de alguma regra. As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições podem identificar componentes individuais cujas características desviem de alguma regra. As medições podem identificar componentes individuais cujas características desviem de alguma regra e as medições ajudam a ter uma estimativa geral de algum atributo de sistema. As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições podem identificar componentes em grupo cujas características desviem de algum atributo de sistema. A Gerência de Configuração é uma área da engenharia de software responsável por fornecer o apoio para o _______________ de software. levantamento desenvolvimento projeto requisito teste Em relação aos princípios de qualidade, aquele que está diretamente ligado ao tempo de resposta de processamento e aos recursos utilizados no sistema é conhecido como: manutenção praticidade eficiência segurança suporte Alguns fatores afetam a qualidade de software, por isso, determinados aspectos devem ser considerados em um software tais como: Características do usuário e funcionar em somente um ambiente; Características operacionais, manutenibilidade de mudanças e adaptabilidade a novos ambientes; Ser feito de forma rápida para não precisar ser testado. Ser rígido, e funcionar em uma única plataforma de forma correta; Ter várias formas de desenvolvimento para atender a todos; 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. 4, 3, 2, 1 1, 2, 3, 4 2, 3, 1, 4 3, 2, 4, 1 3, 2, 1, 4 Tendo em vista que alguns fatores afetam a qualidade do software, McCall agrupou-os nas seguintes categorias: FTR, Medição de SOFTWARE, Revisão. FTR, Transição, Revisão. Revisão, Operação, Transição. FTR, Operação, Transição. Medição de SOFTWARE, FTR, Operação. 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 internas. subcaracterísticas. métricas centralizadas. métricas de ambiente. métricas externas. Assinale a alternativa correta para a seguinte frase, pertinente à Garantia Estatísticada Qualidade (SQA). Considerar que 20% do código têm 80% dos defeitos. e. de 20% a 80% dos problemas de software são de código c. Uma pequena parte dos defeitos concentra-se em grande parte do código. a. Grande parte dos defeitos concentra-se em pequena parte do código. b. Todo programa tem de 20% a 80% de defeitos. d. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem A Garantia Estatística da Qualidade (Software Quality Assurance - SQA) está baseada no que se denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito. São as poucas causas irrelevantes. São as poucas causas que são responsáveis pela maioria dos problemas. São as muitas causas que são responsáveis pela maioria dos problemas. São as poucas causas mais importante São as poucas causas que são responsáveis por todo os problemas. Segundo Pressman (2004), alguns passos são necessários para realizar a GARANTIA ESTATÍSTICA DA QUALIDADE (SQA estatística) e criar um processo adaptativo de engenharia de software no qual são feitas modificações para aprimorar os elementos do processo que promovem erro. Quais são estes passos? I. Coletar e categorizar os defeitos de software encontrados II. Rastrear o defeito até sua causa subjacente III. Considerar que 100% do código têm 80% dos defeitos IV. Corrigir os problemas que causaram os defeitos Apenas II e IV Apenas I, II e III Apenas II, III e IV Apenas I e II Apenas I, II e IV Assinale a opcão que representa o movimento ocorrido na década de 80 que demandou a necessidade de normas internacionais, culminando com o surgimento da ISO 9000. A microinformática. Retração econômia. Especialização. Abertura do mercado, no governo Collor. Globalização. Em termos gerais, Musa (1987), citado por Pressman (2002, p. 768), define a confiabilidade de um software como "a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado". A confiabilidade, então: I. considera que um número máximo de falhas ocorrerá na compilação do software, dada a garantia de que atenderá a parâmetros de conformidade. II. considera que um número mínimo de falhas ocorrerá na execução do software, dada a garantia de que atenderá a parâmetros de conformidade. III. considera que um número mínimo de acertos ocorrerá na execução do software, dada a garantia de que atenderá a parâmetros de conformidade. Apenas II e III Apenas I Apenas III Apenas II Apenas I e III Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento. Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h: é provável que funcione corretamente 13 das 100 vezes. é provável que não seja confiável. é provável que funcione corretamente 98 das 100 vezes. é provável que funcione corretamente 87 das 100 vezes. é provável que não funcione corretamente. 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 e II Apenas I, II e IV Apenas II, III e IV Apenas I, II e III Apenas I, III e IV 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. 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. Todo programa tem de 20% a 80% de defeitos. Uma pequena parte dos defeitos concentra-se em grande parte do código. ( FCC - 2007) Considere as questões chave apresentadas abaixo, com o enfoque da ISO 9126: I - Propõe-se a fazer o que é apropriado? II - Faz o que foi proposto de forma correta? III - Com que frequência apresenta falhas? IV - Há grande risco quando se faz alterações? As seguintes sub características aplicáveis à avaliação da qualidade do software: Maturidade, Estabilidade, Acurácia e Adequação são aplicáveis, respectivamente, às questões chave: I, II, IV e III. III, IV, II e I. IV, III, I e II. II, I, III e IV. IV, III, II e I. 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: 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. 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 de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sob condições especificadas. Um software de qualidade deve atender a determinadas características. Quais das características a seguir são pertinentes ao alcance da referida qualidade? Inflexível - Reutilizável - Difícil de usar - Portável Confiável - Difícil de usar - Portável - Correto Confiável - Reutilizável - Portável - Correto Confiável - Reutilizável - Portável - Inflexível Inflexível - Reutilizável - Difícil de usar - Correto (FCC - 2009) Na prática de garantia de qualidade de software, contrapondo com o controle de qualidade de software, se aplica a atividade: executar teste de software. desenvolver casos de testes. definir métricas e medição. definir planos de desenvolvimento de teste. definir estratégias de testes. Para cada característica e subcaracterística, a capacidade do software é determinada por um conjunto de atributos internos que podem ser medidos. As características e subcaracterísticas atuam como: características e subcaracterísticas. atributos externos. atributos internos. fatores que alteram a qualidade de software interna e externa. um verificador de vulnerabilidade. "A Ausência do desconforto e presença de atitudes positivas para com o uso de um produto". Este contexto está falando sobre? Produtividade. Eficácia. Satisfação. Segurança. Eficiência. Diferentemente de um processo de software caótico, o processo controlado e gerenciado com eficiência apresenta robustez, velocidade, aceitabilidade, confiabilidade e manutenibilidade. Assinale a assertiva que melhor descreve o atributo robustez. O processo continua a despeito de eventos inesperados O processo evolui para atender alterações de necessidades organizacionais O processo é aceito por todos os envolvidos nele Rapidez na produção do sistema Os erros no processo são descobertos antes que resultem em erros no produto Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de McCall (1997). Parao 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. capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. 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. 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. 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: Ambiente. Material. Tarefas. Equipamentos. Usuário. 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. durabilidade satisfação eficácia eficiência usabilidade 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? realizar mudança na iluminação todas as alternativas podem ser usadas considerar a quantidade de treinamento a ser dado ao usuário reorganizar toda a tarefa avaliar qualquer componente do sistema de trabalho 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. tarefa ambiente eficácia equipamento usuário Para especificar ou medir a usabilidade, quais informações são necessárias? descrição dos componentes do contexto de uso todas as informações apresentadas são necessárias Nenhuma das informações apresentadas são necessárias valores reais ou desejados de eficácia, eficiência e satisfação para os contextos pretendidos descrição dos objetivos pretendidos Referente a usabilidade de produto conforme a Norma ISO/IEC 9241 pode se a firmar que a usabilidade é definida como: 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. Completude com as quais usuários alcançam objetivos específicos. Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos. 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. 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: Material. Tarefas. Equipamentos. Ambiente. Usuário. 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: Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. 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. Quanto à avaliação de software, inteligibilidade, apreensibilidade e operacionabilidade são quesitos de: Usabilidade Portabilidade Confiabilidade Manutenibilidade Eficiência 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, existem alguns enfoques diferentes para a avaliação da qualidade de produto de software. Quais são estes enfoques? I. Processo para Desenvolvedores II. Processo para Compradores III. Processo para Usuários IV. Processo para Avaliadores Apenas I e II Apenas I, II e IV Apenas II, III e IV Apenas II e IV Apenas I, III e IV Com relação a avaliação de produto, qual das opções abaixo está relacionada com planejamento e gerenciamento? Cronograma Processos para avaliadores Documentação de módulos Testes exaustivos Definição de requisitos Medidas e modelos de confiabilidade e disponibilidade de software referem-se a: Padrões de melhoria de produto. Padrões de melhoria do processo; Garantia da qualidade de software; Princípios da gerência de risco; Revisões Técnicas Formais; Segundo a ISO/IEC 14598, avaliar a qualidade de um software é verificar, através de técnicas e atividades operacionais, o quanto os requisitos são atendidos. Tais requisitos, de uma maneira geral, expressam as necessidades explicitadas em termos quantitativos ou qualitativos e apresentam como objetivo a definição das características de um software, a fim de permitir o exame de seu entendimento. Deve-se avaliar a qualidade do software por quais razões? I. Identificar as razões técnicas para as deficiências e limitações do software, que podem manifestar-se através de problemas operacionais ou problemas de manutenção. II. Gerar informações padronizadas de caráter específico da organização. III. Comparar um produto com outro, mesmo que indiretamente. IV. formular um plano de ação de como fazer o produto de software evoluir. Apenas II, III e IV Apenas I, III e IV Apenas I, II e III Apenas I, II e IV Apenas I e II Quanto ao processo para o avaliador que visa fornecer requisitos e recomendações para a correta complementação práticade avaliação do produto de software. Os avaliadores podem ser especificamente: as organizações que realizam comparações de software os compradores ou usuários de software os laboratórios de testes as equipes de testes integrados todas as alternativas estão corretas Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Acurácia. Capacidade de rastrear componentes de programa até os requisitos. Capacidade em atender as requisições no menor tempo. Precisão das computações e do controle dos padrões. Padronização na estrutura e tipos de dados necessários. Facilidade na verificação de conformidade aos padrões 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 12568 ISO/IEC 12570 ISO/IEC 14300 ISO/IEC 14598 ISO/IEC 12560 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, III e IV Apenas I, II e III Apenas I, II e IV Apenas II, III e IV Apenas II e III Segundo a Norma ISO 9000-3, é exigido a investigação e análise das causas de software não conformes e adoção de medidas para prevenir a reincidência destas não conformidades. Os procedimentos de controle de documentos e dados visam controlar ______________________ que afetem o processo de ciclo de vida do software. aplicativos comerciais ações corretivas e preventivas sistemas a produção treinamento 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 ISO 9001 ISO 9000-2 ISO/IEC 9126 ISO/IEC 12119 or 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 ( ) melhor adaptação das necessidades específicas ( ) ferramentas e recursos apropriados ( ) consistente e sempre que necessária ( ) garantir a evolução contínua ( ) pessoas inseridas nas atividades ( 5 ) ( 2 ) ( 1 ) ( 4 ) ( 3 ) ( 2 ) ( 1 ) ( 5 ) ( 4 ) ( 3 ) ( 2 ) ( 5 ) ( 1 ) ( 4 ) ( 3 ) ( 2 ) ( 5 ) ( 4 ) ( 1 ) ( 3 ) ( 2 ) ( 5 ) ( 1 ) ( 3 ) ( 4 ) 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: Flexibilidade - para que as pessoas possam realizar o trabalho. Treinamento - de equipes, ferramentas e recursos apropriados para realização do processo. Manutenção ¿ consistente e sempre necessária. Execução - para garantir a evolução contínua. Documentação - com uma notação representativa de processo identificado por meio de texto, figuras, fluxos, etc. A norma brasileira equivalente à ISO 9000-3 é a ISO 9000-3 de 1993, baseada na edição de 1991, e agrupa as diretrizes em três partes principais. Marque a opção CORRETA sobre estas partes. Estrutura - descreve atividades que apoiam as atividades do ciclo de vida. Atividades do ciclo de vida - descreve aspectos organizacionais relacionados ao sistema de qualidade. Atividades de suporte - descreve aspectos organizacionais relacionados ao sistema de qualidade. Estrutura - descreve atividades de desenvolvimento de software. Atividades de suporte - descreve atividades que apoiam as atividades do ciclo de vida. Uma das opções abaixo NÃO representa ação para melhoria de processo de software. Marque esta opção. Fornecimento Desenvolvimento Manutenção e/ou suporte de sistema de software Testes Aquisição Os processos Fundamental, Apoio, Organizacional e Adaptação, fazem parte do escopo da norma: ISO 9000:2005 NBR ISO/IEC 12207 ISO/TC 97 ISO 9000:1987 ISO/IEC 15504 Qual das opções abaixo está errada com relação a processos? Cada processo recebe entradas (matéria prima, informação, etc.). Clientes são receptores das saídas. Um processo gera saídas (os produtos do processo). Fornecedores são provedores de serviços ou matérias-primas (entradas do processo). Materiais e gerenciamento não estão incluídos nos componentes de um processo. 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, conformidade com padrões, manutenibilidade. usabilidade, manutenibilidade, custo, produtividade usabilidade, manutenibilidade, acurácia. tempo, usabilidade, custo, produtividade. tempo, custo, produtividade, conformidade com padrões. 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. Linguagem fonte, objeto e executável matéria-prima, produtos e saída Entradas, processamento e saída Entradas, matéria-prima e saída processamento, informação e saída 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 processoNO 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.0 e AP 1.1. AP 1.1 e AP 2.1. AP 2.0 e AP 3.0. AP 2.1 e AP 3.1. AP 1.0 e AP 2.0. A maioria dos problemas com a manutenção do software é causada por _______________ na maneira como o software foi _______________ e _______________. esquecimento, planejado, testado deficiência, adquirido, comprado descaso, adquirido, comprado deficiências, planejado, desenvolvido descaso, elaborado, implementado A "Documentação", um dos processos de qualidade de software pertencentes à natureza de apoio aos processos, tem como objetivo: I. Desenvolver e manter registradas as informações do software produzidas por um processo. II. Criar uma documentação técnica contemplando diagramas, modelos de dados, relatórios e especificação de requisitos produzidos pelo processo de desenvolvimento. III. Evitar a distribuição da documentação de desenvolvimento de software. Somente III está correta Somente I e II estão corretas Somente II e III estão corretas Somente I e III estão corretas Somente I está correta 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 - Gestão de Compras - Manutenção Documentação - Garantia da qualidade - Gerência de configuração de software Requisitos - Análise - Programação Planejamento - Desenvolvimento - Manutenção Aquisição - Gestão de Compras – Desenvolvimento O que significa a sigla CMMI: Capability Maturity Modern Integration Capability Maturity Model Interaction Todas as opções estão erradas. Capability Maturity Model Integration Capability Maturity Modern Interaction Os custos operacionais da função qualidade podem ser classificados em quatro categorias. Observe as atividades decorrentes desses custos e selecione a qual categoria eles pertencem. Inspeção intra e interprocessos; Calibração e manutenção do equipamento;Teste; Avaliação. Falhas externas. Prevenção. Falhas internas. Correção. A respeito dos níveis de maturidade do CMMI-DEV, assinale a opção correta. No nível 5 (gerenciado quantitativamente), melhora-se continuamente os processos com base no entendimento quantitativo de suas metas. No nível 0 (incompleto), os processos não são executados ou são executados parcialmente sem atingir todas as metas esperadas. No nível 2 (gerenciado), os processos são ad hoc e as organizações são incapazes de repetir os próprios sucessos. 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. No nível 1 (executado), o foco está no controle estatístico de cada processo. 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 9126 (SPICE) ISO/IEC 1504 (SPICE) ISO/IEC 13504(SPICE) ISO/IEC 15500 (SPICE) ISO/IEC 15504 (SPICE) 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 4: Quantitativamente gerido Nível 3: Definido Nível 2: Gerido Nível 5: Otimizado Nível 1: Inicial (Ad-hoc) 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: táticos, organizacionais e operacionais. As categorias são processos: fundamentais, organizacionais e de apoio. As categorias são processos: fundamentais, organizacionais e operacionais. As categorias são processos: complexos, organizacionais e de apoio. 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 14478 ISO/IEC 12207 ISO/IEC 15570 ISO/IEC 15548 ISO/IEC 12778 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 I. somente II. I, II e III. somente I e II. somente III. Quanto à avaliação de software, maturidade, tolerância a falhas e recuperabilidade são quesitos de: Funcionalidade Portabilidade Usabilidade Confiabilidade Manutenibilidade Marque a opção que corresponda a Grupo de Processos de Aquisição (ACQ) e Grupo de Processos de Gerência (MAN) respectivamente. Gerência de Qualidade e Preparação da Aquisição Gerência Organizacional e Aceitação pelo Cliente Preparação da Aquisição e Aceitação pelo Cliente Acordo Contratual e Monitoramento do Fornecedor Preparação da Aquisição e Gerência de Risco Maximizar os resultados dos eventos positivos é um dos objetivos de: Planejamento de riscos Identificação de riscos Monitoramento de riscos Gerenciamento de riscos Análise de riscos 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: 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 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. 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 MONITORAR são realizados os acompanhamentos da situação de cada item de risco e das ações executadas. A etapa IDENTIFICAR produz uma lista de riscos que podem vir a comprometer o resultado esperado do projeto. _______________ é 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. Programação Ação corretiva Análise Risco Teste individual 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 I e IV Estão corretas as assertivas III e IV Estão corretas as assertivas I e II Estão corretas as assertivas II e IV Estão corretas as assertivas II e III 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 em particular. Marque a opção que cita todas as atividades de risco: Identificação de riscos, Análise de riscos, Planejamento de riscos e Alteração de riscosIdentificação de riscos e Monitoramento de riscos Identificação de riscos, Análise de riscos, Planejamento de riscos e Monitoramento de riscos Identificação de riscos e Análise de riscos Planejamento de riscos e Monitoramento de riscos 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: planejamento de risco alteração do risco gerenciamento de risco execução do risco implementação do risco
Compartilhar