Prévia do material em texto
Conteúdo do exercício Ocultar opções de resposta Comentários Pergunta 1 0 / 0 As disciplinas do CMMI são: I. Engenharia de software. II. Engenharia de sistemas: o objetivo é o desenvolvimento bem-sucedido de sistemas de software. III. Desenvolvimento integrado do produto e processo. IV. Aquisição de produtos de fornecedores. Dentre as descrições acima, quais são as corretas? Incorreta: Apenas I, II e III Resposta corretaTodas Apenas I e III Apenas II e III Apenas II, III e IV Todas. Segundo a Aula 7, as disciplinas do CMMI são: Engenharia de software; Engenharia de sistemas: abordagem interdisciplinar, cujo objetivo é o desenvolvimento bem-sucedido de sistemas como um todo, envolvendo software ou não; Desenvolvimento integrado do produto e processo: abordagem sistemática que utiliza a colaboração dos stakeholders para melhor satisfazer as expectativas e requisitos dos clientes. É usado em conjunto com práticas de produção de um produto específico. Fontes de aquisição: aquisição de produtos de fornecedores. Ocultar opções de resposta Comentários Ocultar opções de resposta Pergunta 2 0 / 0 (DPE/2013) O CMMI-DEV V 1.3 (Capability Maturity Model Integration for Development) apresenta 22 áreas de processo. Considerando a representação por estágios, essas áreas de processo se classificam em níveis de maturidade. Assinale a alternativa que contém apenas áreas de processo referentes ao nível de maturidade de número 3: Verificação e gerenciamento de requisitos Gerenciamento quantitativo de projeto e validação Planejamento de projeto e gerenciamento de configuração Incorreta: Medição, análise e resolução de causas Resposta corretaIntegração de produto e gerenciamento de riscos Integração de produto e gerenciamento de riscos.. A primeira alternativa contém apenas áreas de processo referentes ao nível de maturidade de número 3 – Integração de Produto e Gerenciamento de Riscos. Pergunta 3 0 / 0 Segundo Pressman, “Qualidade de software é a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo software desenvolvido profissionalmente”. Analise as afirmativas a seguir, relacionadas a software: I. Falta de conformidade com os requisitos é falta de qualidade; II. Os fatores de qualidade de Mc Call estão relacionados com operação, revisão e transição de software; III. Portabilidade – Facilidade com que o software pode ser transposto de um ambiente para outro. Agora, assinale a alternativa correta: Apenas as afirmativas I e III estão corretas Comentários Ocultar opções de resposta Comentários Resposta corretaTodas as afirmativas estão corretas Apenas a afirmativa II está correta Apenas a afirmativa III está correta Apenas as afirmativas II e III estão corretas Todas as afirmativas estão corretas. Software que não segue os requisitos não oferece qualidade; Os fatores de Mc Call são exatamente operação, revisão e transição de software; A portabilidade é uma exigência hoje, o que permite que o software possa ser executado em mais de um sistema operacional. Pergunta 4 0 / 0 A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim ao longo de todo o processo de engenharia de software. A SQA abrange diversas atividades, exceto: Estratégia de teste Padrões de desenvolvimento de software Resposta corretaDispensa de documentação de software e das mudanças efetuadas Incorreta: Mecanismos de medição Métodos e ferramentas de análise, projeto, codificação e teste Dispensa de documentação de software e das mudanças efetuadas. Um dos requisitos da qualidade do software é a documentação. Software sem documentação se distancia das normas de qualidade. Qualidade de software inclui padrões de medição e uso adequado de ferramentas de desenvolvimento, implementação e teste. Ocultar opções de resposta Comentários Pergunta 5 0 / 0 A avaliação qualitativa não é suficiente para medir o esforço do software. É preciso critérios objetivos para direcionar o projeto de dados, arquitetura, interfaces e componentes. Ao testarmos, necessitamos de orientação quantitativa que nos auxiliará na seleção de casos de teste. A métrica de produto proporciona uma base por meio da qual a análise, projeto, codificação e teste podem ser conduzidos mais objetivamente e avaliados de maneira quantitativa. Sendo assim, devemos medir: I. Para sabermos quanto cobrar. II. Para conseguirmos dar prazos; III. Para definirmos a equipe; IV. Para definirmos a complexidade; V. Para definirmos o tamanho. Estão corretas apenas as afirmativas II, III, IV e V Incorreta: Estão corretas apenas as afirmativas I, III e IV Resposta correta Todas as afirmativas estão corretas Estão corretas apenas as afirmativas I, II, III e V Estão corretas apenas as afirmativas I, II, III e IV Todas as afirmativas estão corretas. Para determinarmos o esforço empregado no software devemos medir custo, prazo, recursos físicos e pessoas, a complexidade e o tamanho. Portanto, todas as afirmativas estão corretas. Pergunta 6 0 / 0 No desenvolvimento de software, a qualidade do projeto acompanha os requisitos de qualidade, as especificações e o design do sistema. Assim, as métricas de qualidade fornecem uma indicação de que o software está em conformidade com as exigências implícitas e explícitas dos clientes. Nesse contexto, Assinale a alternativa correta: Ocultar opções de resposta Comentários Ocultar opções de resposta Na engenharia de software não existe diferença entre medição e medida Resposta corretaMedida é diferente de métrica e pode ser realizada de forma direta ou indireta. Incorreta: Considerando o tempo de existência, a engenharia de software e a engenharia civil se equivalem em maturidade Apesar de existirem métricas de processo e de projeto, não existem métricas de produto Uma métrica mal especificada não gera qualquer influência para tomada de decisão de baixa qualidade" Medida é diferente de métrica e pode ser realizada de forma direta ou indireta. Podemos ter medidas diretas como número de linhas de código produzidas ou velocidade de execução e medidas indiretas como qualidade, funcionalidade, complexidade. Pergunta 7 0 / 0 Os desenvolvedores de software buscam cada vez mais qualidade em seus produtos. Atualmente, qualidade é uma exigência e deve ser medida devido: I. A processos muito bem definidos. II. À falta de controle sobre o processo. III. Ao caos que aumenta em função da complexidade do produto. IV. A métricas bem definidas para apoio à tomada de decisão. Apenas I, II Apenas I, II, III Incorreta: Apenas I, II, IV Apenas II, III, IV Resposta corretaApenas II, III Comentários Ocultar opções de resposta Comentários Apenas II, III. Qualidade é uma exigência para a inteligência competitiva. Falta de controle, desorganização ou caos em sistemas complexos levam a resultados desastrosos. Pergunta 8 0 / 0 (COPEVE-UFAL – 2011 – UFAL – Analista de Tecnologia da Informação) Considerando o CMMI (Capability Maturity Model Integration): I. É um modelo que classifica a maturidade do processo de desenvolvimento adotado na empresa. II. Apresenta quatro níveis de maturidade do processo, sendo o último nível um indicativo de que há evidências quantitativas para acompanhar e monitorar o projeto. III. O único objetivo do CMMI é melhorar a qualidade do software produzido, sem que necessariamente isso reflita no processo de desenvolvimento. IV. O último nível do CMMI é conhecido como nível de melhoria contínua ou nível em otimização. Analisando as afirmações acima, verifica-se que: Apenas III e IV são verdadeiras Apenas II e III são verdadeiras. Resposta corretaApenas I e IV são verdadeiras. Apenas I é verdadeira I, III e IV são verdadeiras Apenas I e IV são verdadeiras. O CMMI está voltado para engenharia de sistemas e classifica a maturidade dodesenvolvimento de software; além disso, está dividido em cinco níveis de maturidade: inicial, gerenciado, definido, gerenciado quantitativamente e otimizado (este refere-se à melhoria contínua do processo de software). O objetivo do CMMI é também melhorar a qualidade do processo de software. (PRESSMAN). Pergunta 9 0 / 0 Ocultar opções de resposta Comentários Ocultar opções de resposta Comentários (FGV – 2009 – MEC – Analista de Teste e Qualidade) Entre os critérios de qualidade da norma ISO 9126, não se inclui: Manutenibilidade Confiabilidade Funcionalidade Utilizabilidade Resposta corretaErgonometria Ergonometria Pergunta 10 0 / 0 (CESGRANRIO – 2008 – CAPES – Analista de Sistemas) A que nível do CMMI é equivalente o nível de maturidade B do MPS. BR? Cinco Resposta corretaQuatro Incorreta: Três Dois Um Quatro. O nível B do MSP.BR é dividido em sete níveis de maturidade. O nível B do MSP.BR é gerenciado quantitativamente, e o nível 4 do CMMI também é gerenciado quantitativamente.