Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE DE SOFTWARE Aula 01 1. Segundo Pressman, os ________________________ são a base da medição da qualidade de um produto de software. Marque a opção que completa corretamente a afirmativa: Quest.: 1 padrões de software linguagem em que o software foi desenvolvido números de linhas do código-fonte requisito de software escopo do software 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: Quest.: 2 Planejamento Definição Objetivo Controle Garantia 3. O que é qualidade de software? Quest.: 3 É um processo não sistemático. São as características do produto software. São os modos de representação - tanto quantitativa quanto qualitativa - do software. É um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, prevenindo e eliminando defeitos. São as normas de funcionamento do software. 4. Qualidade de Software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Existem diversas definições para qualidade de software e, numa visão simples, quais das definições a seguir estão corretas? I. Qualidade é estar em conformidade com os requisitos dos clientes. II. Qualidade é antecipar e satisfazer os desejos dos clientes. III. Qualidade é postergar as mudanças em caso de problemas corriqueiros. IV. Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito. Quest.: 4 Apenas II, III e IV Apenas I, II e IV Apenas II e III Apenas I, III e IV Apenas III e IV 5. 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. Quest.: 5 Apenas I Apenas III Apenas II Apenas I e IV Apenas II e III 6. Em que pode consistir o aumento de qualidade em uso de um software para o processo? Quest.: 6 Qualidade percebida pela própria empresa sobre o software; Na aferição da qualidade do software em cada contexto específico. Não precisar aferir o software; Fazer uma aferição apenas no final do processo; Não levar em conta o usuário, tudo é definido pela empresa; Aula 02 1. As revisões técnicas formais (RTF) ajudam a validar o software. Constituem-se em uma reunião com a participação de desenvolvedores e testadores de software. Existem diretrizes para estas reuniões. Dentre estas diretrizes podemos considerar: i) Revise o produto e não o produtor; ii) Fixe e mantenha uma agenda; iii) Proponha alternativas, mas não tente resolver o problema; iv) Controle o debate e a refutação. Indique qual a opção correta: Quest.: 1 apenas iii e iv corretas; apenas i, ii e iii corretas; apenas i e iii corretas; apenas ii, iii e iv corretas; apenas i, ii, iii e iv corretas; 2. O gerenciamento de mudanças de software é uma atividade que deve ser realizada para identificar, controlar, auditar e relatar as modificações que ocorrem durante todo o desenvolvimento ou mesmo durante a fase de manutenção, depois que o software for entregue ao cliente. O gerenciamento de mudanças é embasado nos chamados itens de configuração, que são produzidos como resultado das atividades de engenharia de software e que ficam armazenados em um repositório. Com relação ao gerenciamento de mudanças, analise as duas asserções apresentadas a seguir: No gerenciamento de mudanças, o processo de controle das modificações obedece ao seguinte fluxo: começa com um pedido de modificação de um item de configuração, que leva à aceitação ou não desse pedido e termina com a atualização controlada desse item no repositório porque o controle das modificações dos itens de configuração baseia-se nos processos de check-in e check-out que fazem, respectivamente, a inserção de um item de configuração no repositório e a retirada de itens de configuração do repositório para efeito de realização das modificações. Acerca dessas asserções, assinale a opção correta. Quest.: 2 As duas asserções não estão relacionadas à gerência de mudanças. As duas asserções são proposições verdadeiras. A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. As duas asserções são proposições falsas. 3. 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: Quest.: 3 apenas ii e iii corretas; apenas i, iii e iv corretas; apenas i e ii corretas; apenas i, ii e iii corretas; apenas ii, iii e iv corretas. 4. Um software de qualidade deve atender a determinadas características. Quais das características a seguir são pertinentes ao alcance da referida qualidade? Quest.: 4 Confiável - Reutilizável - Portável - Inflexível Inflexível - Reutilizável - Difícil de usar - Correto 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 5. 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ês aspectos importantes de um produto de software? Quest.: 5 operação do produto, confiabilidade e eficiência; operação do produto, confiabilidade e integridade; transição do produto,reutilização e confiabilidade. revisão do produto, flexibilidade e confiabilidade; operação do produto, revisão do produto e transição do produto; 6. No que se refere à qualidade de software, assinale a opção correta. Quest.: 6 Inspeções e walkthroughs podem ser usadas para revisar artefatos. Uma walkthrough requer mais tempo de preparação dos revisores do que uma inspeção, também exige que seja feito o acompanhamento das soluções dos problemas identificados e a coleta de métricas associadas à revisão. A cobertura de linhas de código informa o percentual de linhas de código executadas. Essa métrica é calculada instrumentando-se manualmente o código, pois não há ferramentas que possibilitem o seu cálculo. As bases de dados históricas não contêm medições de projetos que ajudam a estabelecer planos mais realistas. Muitas vezes elas atrapalham o trabalho dos desenvolvedores. Em uma inspeção, os participantes têm papéis definidos. O moderador conduz reuniões e os inspetores devem, durante as reuniões, descrever os problemas identificados e soluções para os mesmos. Um teste de unidade pode ser projetado usando-se uma estratégia caixa branca. Nesse caso, há um foco nos mecanismos internos da unidade sendo testada. A realização de testes caixa branca pode ser apoiada por métricas de cobertura. Aula 03 1. 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. Quest.: 1 São as poucas causas que são responsáveis por todo os problemas. São as poucas causas que são responsáveis pela maioria dos problemas. São as poucas causas mais importante São as poucas causas irrelevantes. São as muitas causas que são responsáveis pela maioria dos problemas. 2. 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". Quest.: 2 Confiabilidade. Eficiência. Portabilidade. Garantia de qualidade. Segurança. 3. 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. Quest.: 3 Estão corretas as opções I e IV. Estão corretas as opções II e IV. Estão corretas as opções III e IV. Estão corretas as opções I e III. Estão corretas as opções I e II. 4. 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 Quest.: 4 Apenas II, III e IV Apenas I, III e IV Apenas I, II e III Apenas I, II e IV Apenas I e II 5. São passos necessários para realizar a garantia estatística da qualidade (SQA): Quest.: 5 Coletar informações gerais sobre o software e modificar o seu final; Corrigir todos os defeitos do uso do sistema. Coletar, rastrear e corrigir problemas encontrados para aprimorar os elementos do processo que promovem erro; Rastrear a venda do software para estatística de marketing; Detectar tudo que aconteceu na pesquisa de campo sobre o software; 6. 11. Relacione as 2 colunas, identificando a finalidade de cada norma do modelo ISO 9000. I.( ) ISO 9001 A. garantia da qualidade em inspeção e testes finais II.( ) ISO 9002 B. Gestâo da qualidade e elementos do sistema de qualidade III.( ) ISO 9003 C. Garantia da qualidade em produção e montagem IV.( ) ISO 9004 D. Garantia da qualidade em projetos, produção, instalação e assistência. Quest.: 6 I=C, II=D, III=A, IV=B I=B, II=A, III=D, IV=C I=D, II=C, III=B, IV=A I=D, II=C, III=A,IV= B I=A, II=B, III=D, IV=C Aula 04 1. 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? Quest.: 1 Diagrama de Causa-Efeito. Lista de Verificação (checklist). Diagrama PERT-COM. Ponto de função. Gráfico de Pareto. 2. No entendimento da NBR ISO/IEC 9126 as necessidades explícitas e implícitas são entendidas como ______________________ que vise à presença da qualidade. Quest.: 2 características e fatores complexos 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 complexas de um produto de software características e subcaracterísticas básicas de um produto de software características básicas e fatores derivados de um produto de software 3. Segundo a norma NBR ISO 12207, o objetivo do processo de manutenção é modificar um produto de software existente, preservando a sua _______________. Quest.: 3 adequabilidade integridade eficiência estruturação eficácia 4. "Os recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos." Este contexto está falando sobre? Quest.: 4 Segurança. Funcionalidade; Eficácia; Produtividade; Eficiência; 5. 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. Quest.: 5 Apenas III Apenas I Apenas II Apenas I e II Apenas II e III 6. 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: Quest.: 6 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 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 entendido, aprendido, utilizado e ser atraente para o usuário. esforço necessário para se fazer modificações específicas no software. Aula 05 1. 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 completude com as quais usuários alcançam objetivos específicos é definida por: Quest.: 1 eficiência satisfação usabilidade eficácia durabilidade 2. Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da EFICÁCIA. De acordo com as definições assinale a resposta que represente corretamente o efeito citado: Quest.: 2 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. Completude com as quais usuários alcançam objetivos específicos. Medida de atendimento imediato das funcionalidades definidas. Conjunto de ações necessárias para alcançar um objetivo. 3. 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: Quest.: 3 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. Conjunto de ações necessárias para alcançar um objetivo . Disposição das informações na interface de acordo com a necessidade da aplicação. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. 4. Na ISO/IEC 9241, a medição do desempenho e satisfação do usuário trabalhando com um determinado produto, possibilita visualizar a complexidade das interações entre o usuário, os objetivos, as características da tarefa e os outros elementos do contexto de uso. A cada circunstância ambiental, diferentes níveis de usabilidade podem ser definidos: I. Especificação de usabilidade II. Quantidade de erros III. Contexto de uso IV. Medidas de usabilidade Quest.: 4 Apenas II, III e IV Apenas I e II Apenas I, II e IV Apenas I, III e IV Apenas II e III 5. 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 Quest.: 5 Apenas II e III Apenas I e II Apenas I e III Apenas I, II e IV Apenas II, III e IV 6. Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da USABILIDADE. De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: Quest.: 6 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. Conjunto de ações necessárias para alcançar um objetivo. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. Completude com as quais usuários alcançam objetivos específicos. Medida de atendimento imediato das funcionalidades definidas. Aula 06 1. Segundo a ISO/IEC 14598, uma das atividades do processo de avaliação de software é o preparo de um plano de ação de acordo com a especificação do avaliador e com base nos métodos a serem usados para a realização das medições estabelecidas na especificação. Um documento guarda, portanto, as especificações da avaliação, o cronograma, os recursos necessários e disponíveis para realizar a avaliação. Essa atividade é denominada: Quest.: 1 Conclusão da avaliação Projeto de avaliação Especificação de avaliação Análise de avaliação Execução de avaliação 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. Esta norma aborda três enfoques diferentes para a avaliação da qualidade de produto. Marque a opção que contém estes três enfoques: Quest.: 2 Processo para desenvolvedores, processo para avaliadores e processo para compradores Processo para usuários, processo para fornecedores e processo para desenvolvedores Processo para usuários, processo para avaliadores e processo para fornecedores Processo para compradores, processo para avaliadores e processo para usuários Processo para avaliadores, processo para compradores e processo para fornecedores 3. Durante o processo para o avaliador (ISO/IEC 14598-5) que visa fornecer requisitos e recomendações para a correta implementação prática de avaliação de produto de software, são gerados vários documentos que passam a ser considerados como parte do produto de software. Marque a opção INCORRETA. Quest.: 3 código fonte documentos de planejamento estratégico relatórios de teste e validação documentação de usuário documentos de projeto 4. Segundo a ISO/IEC14598, uma das atividades do processo de avaliação de software é a descrição dos objetivos da avaliação coerentes com o software e possíveis riscos associados. As percepções dos usuários do produto, fornecedores, compradores, desenvolvedores, operadores e mantenedores do produto devem ser levadas em consideração. Essa atividade é denominada: Quest.: 4 Conclusão da avaliação Execução de avaliação Especificação de avaliação Projeto de avaliação Estabelecimento de requisitos de avaliação 5. A ISO/IEC 14598-4 ao referenciar o processo de aquisição definido pela ISO/IEC 12207 ressalta a existência de qual atividade? Quest.: 5 Preparação do pedido de proposta Preparação e atualização do controle Todas as alternativas estão corretas Monitoração do fornecedor Iniciação 6. Segundo a norma ISO/IEC 14598-2, a função de apoio à avaliação deve fornecer um suporte abrangente à organização para projetos de desenvolvimento de software, aquisição de software e avaliação de software. Ela pode ser interna ou externa à organização que está avaliando o software. Alguns papéis são relevantes nessa situação. Assinale a resposta correta que considera os relevantes: 1) Criação de critérios para benchmark, 2) Desenvolvimento de padrões e ferramentas, 3) Implementação do software, 4 ) Registro de avaliação, 5)Coleta e análise de resultados de avaliações. Quest.: 6 1, 2 e 3 1, 2 e 4 3, 4 e 5 1 , 2 e 5 1, 3 e 5 Aula 07 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: Quest.: 1 Requisitos de treinamento Requisitos de manutenção Requisitos da auditoria de qualidade Requisitos de teste e inspeção Processo de controle de requisitos 2. Producibilidade, rastreabilidade, geração de relatórios, controle de mudanças são razões para criar _______________. Quest.: 2 um protótipo uma fábrica de testes um baseline um repositório de backup uma fábrica de software 3. 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. Quest.: 3 a produção treinamento aplicativos comerciais sistemas ações corretivas e preventivas 4. Segundo a Norma ISO 9000-3, devem ser mantidos registros da qualidade ao longo de todo o processo de produção do software. Estes devem ser devidamente arquivados e protegidos contra danos e extravios, obedecendo alguns critérios: I. Identificar e definir a qualidade das informações que devem ser coletadas. II. Desenvolver um sistema de controle de auditoria e segurança. III. Desenvolver um sistema de controle dos registros da qualidade. IV. Desenvolver procedimentos para manter e controlar os registros da qualidade. Quest.: 4 Apenas II e IV Apenas I, III e IV Apenas II e III Apenas II, III e IV Apenas I, II e III 5. 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 Quest.: 5 Apenas I, II e IV Apenas I e II Apenas II, III e IV Apenas II e IV Apenas I, III e IV 6. Referente a melhoria do processo de software podemos afirmar que: para o avanço das organizações intensivas em software (desenvolvimento/aquisição), a prática da melhoria de processo de software tem se mostrado _____________________. Marque a opção que completa a firmativa corretamente: Quest.: 6 eficaz e eficiente viável e eficiente utilizável, eficaz e eficiente viável, eficaz e eficiente viável e eficaz Aula 08 1. A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em termos de processos, atividades, tarefas, propósito e resultados. Os processos organizacionais são chamados pelos outros processos e devem existir independentemente do projeto que está sendo executado. As atividades e tarefas em um processo organizacional são de responsabilidade da organização que o utiliza. Um dos processos de natureza de APOIO confirma que são atendidos os requisitos de um USO ESPECÍFICO pretendido para o produto de trabalho de software. Nos resultados são fornecidos os produtos de trabalho de software, da forma como foram desenvolvidos, e como foram adequados para o USO ESPECÍFICO pretendido. Este processo é: Quest.: 1 Revisão conjunta Verificação Engenharia de software Validação Garantia de qualidade 2. 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. Quest.: 2 Tecnologia, Cliente e Desenvolvedor Pessoas, hardware e software Processo, Pessoas e Tecnologia Processo, Hardware e Pessoas Processo, software e desenvolvedor 3. 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 fundamentais iniciam o ciclo de vida do software e comandam a execução de todos os outros processos. Eles constituem um conjunto de cinco processos que são: Quest.: 3 Aquisição - Compras - Análise - Operação - Manutenção Aquisição - Compras - Desenvolvimento - Instalação - Manutenção Análise - codificação - projeto - homologação - teste Planejamento - Aquisição - Compra - Desenvolvimento - Manutenção Aquisição - Fornecimento - Desenvolvimento - Operação - Manutenção 4. As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos basear-se em modelos de melhoria e processo que permeiam variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimentode software. Com base nesta afirmativa marque a opção que tem as variáveis importantes citadas pela NBR ISSO / IEC 12207: Quest.: 4 Processos, Tecnologias e Interfaces Processos, Pessoas e Tecnologias Interfaces, Pessoas e Tecnologias Pessoas, Tecnologias e Comunicação Processos, Interfaces e Comunicação 5. Deve ser definido um documento padrão para que mudanças possam ser solicitadas. Quest.: 5 processo de mudança de configuração escopo final do projeto escopo inicial do projeto processo de gerência de mudanças processo de manutenção do software 6. Sobre a Norma ISO/IEC 12207, considere: I. Possui relação direta com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Seus processos fundamentais são: Projeto, Desenvolvimento, Validação e Documentação. II. Estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades. III. Estabelece um framework comum para os processos de ciclo de vida de software , com terminologia bem definida, que pode ser referenciada pela indústria de software. IV. Contém somente processos e atividades que devem ser aplicadas durante a aquisição de um produto ou serviço de software e durante o fornecimento, desenvolvimento, operação, manutenção e descarte de produtos de software . O termo software não inclui a parte de software de firmware . Está correto o que consta APENAS em Quest.: 6 II. I e IV. II e III. III e IV. I e III. AULA 09 1. Marque a opção que corresponda a Grupo de Processos de Aquisição (ACQ) e Grupo de Processos de Gerência (MAN) respectivamente. Quest.: 1 Acordo Contratual e Monitoramento do Fornecedor Gerência Organizacional e Aceitação pelo Cliente Preparação da Aquisição e Gerência de Risco Gerência de Qualidade e Preparação da Aquisição Preparação da Aquisição e Aceitação pelo Cliente 2. Tomado o CMMI como modelo de referência que é capaz de fornecer uma orientação para o desenvolvimento de processos de softwares, qual opção NÃO representa um objetivo do CMMI? Quest.: 2 Eliminar as inconsistências Fornecer uma terminologia comum e um estilo consistente definir como o processo deve ser implementado Estabelecer regras de construção uniformes e assegurar consistência com a ISO/IEC 15504 Aumentar a clareza e entendimento 3. Considerando as áreas de processo no CMMI, assinale a opção correta. Quest.: 3 No nível de maturidade 1, uma área de processo relaciona-se à gerência de requisitos, uma outra área de processo relaciona-se ao acompanhamento do projeto e identificação de ações corretivas. No nível de maturidade 3, uma área de processo relaciona-se à gerência quantitativa dos processos visando possibilitar que sejam atingidos objetivos de qualidade e desempenho estabelecidos. No CMMI, as pessoas diretamente responsáveis pelo gerenciamento e execução das atividades do processo são, normalmente, as que avaliam a aderência. No nível de maturidade 2, uma área de processo visa o desenvolvimento dos talentos e dos conhecimentos das pessoas na organização, uma outra área de processo visa à gerência de riscos. As áreas de processo podem ser organizadas em categorias como gerência de processos e de projetos. Na gerência de processos, uma área visa possibilitar que as organizações entendam quantitativamente os seus processos. 4. Com o propósito de produzir software com qualidade, segundo o CMMI, a Garantia de Qualidade de Software (SQA) tem o objetivo de Quest.: 4 estabelecer a responsabilidade organizacional para as atividades do processo de software, que melhoram, como um todo, a capacitação do processo de software da organização. estabelecer planos exequíveis para desenvolver um determinado software, bem como para gerenciar o projeto de desenvolvimento do software segundo esses planos. estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida de software. fornecer à gerência a visibilidade da eficácia dos processos utilizados pelo projeto de desenvolvimento de software e da qualidade dos artefatos que estão sendo criados. fornecer uma visão realista do efetivo progresso do projeto, permitindo que a gerência de desenvolvimento possa tomar ações eficazes quando o desempenho do projeto desviar-se de forma significativa dos planos de software. 5. O CMMI possui duas representações que possibilitam que a organização utilize diferentes caminhos para a melhoria de acordo com seu interesse, que são: Quest.: 5 Parada e Estagiada Contínua e Sequencial Sequencial e Estagiada Contínua e Parada Contínua e Estagiada 6. Marque a opção que contém um elemento que não corresponde a composição de um processo: Quest.: 6 Confirmação Planejamento da melhoria Testes Manutenção Implementação Aula 10 1. O processo de _______________ chega ao seu final no momento da _______________ do software, ou seja, quando não se vai mais utilizá-lo. Quest.: 1 manutenção, descontinuação manutenção, entrega avaliação, entrega avaliação, implementação liberação, entrega 2. A Gerência de Mudanças é o processo de _______________, _______________ e _______________ sobre a realização de mudanças propostas a itens de configuração. Quest.: 2 avaliar, testar, mudar testar, mudar, entregar avaliar, coordenar, decidir mudar, testar, entregar avaliar, coordenar, mudar 3. Na identificação de riscos podem surgir até 6 (seis) tipos de riscos e, para auxiliar o processo de descoberta, pode ser aplicada uma abordagem de brainstorming (reunião que estimula a "tempestade" de ideias) ou a própria experiência. No momento de identificação dos tipos de risco a técnica de checklist (lista de verificação) pode ser usada como apoio ao processo. Neste contexto, quais são os tipos de riscos? I. Tecnologia - Pessoal - Organizacional II. Tecnologia - Pessoal - Segurança de rede III. Segurança de rede - Requisitos - Estimativas IV. Ferramentas - Requisitos - Estimativas Quest.: 3 Apenas I, II e IV Apenas II, III e IV Apenas III e IV Apenas II e III Apenas I e IV 4. Com relação a riscos de produto podemos afirmar que: Quest.: 4 São riscos quanto à probabilidade e ao impacto São riscos imprevisíveis Afetam a qualidade ou desempenho do software desenvolvido Afetam a organização que desenvolve ou adquire o software Pode comprometer o cronograma ou recursos do projeto 5. No que se refere aos riscos, analise as assertivas abaixo. I. No início do projeto osriscos 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. Quest.: 5 Estão corretas as assertivas I e II Estão corretas as assertivas I e IV Estão corretas as assertivas III e IV Estão corretas as assertivas II e IV Estão corretas as assertivas II e III 6. O processo de planejamento de riscos requer estratégias para gerenciá-los. As estratégias podem ser categorizadas em: _______________________. Com base na afirmativa marque a opção correta: Quest.: 6 de prevenção, de minimização e de contingência de prevenção, de melhoria e de contingência de prevenção e de minimização de prevenção e de contingência de prevenção, de minimização e de melhoria
Compartilhar