SóProvas


ID
162925
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Uma das principais atividades do processo de teste de um ciclo de vida de um projeto qualquer é

Alternativas
Comentários
  • Durante o ciclo de vida do projeto é necessária a criação de documentos de testes, rotinas de testes e em alguns casos é necessária a criação de sistemas teste automático afim de que não se perca horas e esforço humano para tal serviço.
  • a) projetar testes que tratem da especificação de procedimentos externos ao computador, tais como: captação das informações, identificação das partes interessadas e distribuição das saídas.
    ERRADO - Os testes devem ser projetados visando as funcionalidades do próprio sistema, e não o que acontece externamente a ele. Além disso captação das informações, identificação das partes interessadas e distribuição de saídas não fazem parte do processo de testes.

    b) projetar o processo de teste criando casos de teste, rotinas de teste e, eventualmente, desenvolvendo programas que fazem o teste de forma automática.
    CERTO - Estas são as principais tarefas do processo de testes. O desenvolvimento de programas que realizam o teste de forma automática é especialmente importante para a realização de testes de regressão.

    c) analisar e definir testes através da manipulação de ferramentas de processos usadas especialmente para obtenção de requisitos de teste de software, tais como: CMMI, BPM e ISO 9001:2000. 
    ERRADO - O processo de testes utiliza Ferramentas de Testes, e não de processos. CMMI, BPM e ISO são não são usados para obtenção de requisitos de teste. Em resumo, CMMI é um modelo de referência para processos, BPM é uma metodologia para modelagem e melhoria de processos e a ISO 9001:2000 é a norma que define um sistema de gestão da qualidade para as empresas.

    d) produzir testes e o manual de especificação do uso do sistema que é utilizado para ensinar o usuário a manipular o produto final do software.
    ERRADO - O RUP fala que o manual do usuário "pode ser escrito por escritores técnicos, com a colaboração de desenvolvedores, ou pode ser escrito pela equipe de teste, cujos membros provavelmente compreendem a perspectiva do usuário". O que invalida a questão é que esta não é uma das atividades principais do processo de testes.

    e) testar as unidade de software na fase de operação e manutenção do sistema e utilizar os resultados como métricas para eventuais ajustes em projetos anteriores.
    ERRADO - Os testes unitários devem ser realizados pelos desenvolvedores durante a fase de implementação, e não na fase de operação e manutenção.
  • Solange, gostei da sua resposta porém BPM não é Metodologia.


    Metodologia está ligado a uma prescrição (detalhada) de atividades a serem feitas para chegar num determinado objetivo. 


    BPM é uma disciplina gerencial que integra estratégias e objetivos de uma organização com expectativas e necessidades de clientes, por meio do foco em processos ponta a ponta.


    Na página 54 do BPM CBOK v3 está explícito:

    2.2.2 BPM não é uma prescrição de estrutura de trabalho, metodologia ou conjunto de ferramentas