Ciência da Computação Software Engenharia de Software

A respeito das soluções propostas pela Engenharia de Software para o desenvolvimento de software mais complexo com menos esforço, assinale a alternativa correta.

  • A.

    A automação obtida com o uso de ferramentas leva ao aumento da produtividade da atividade de desenvolvimento de software porque evita que o desenvolvimento de software seja baseado em tentativa-e-erro.

  • B.

    O reuso de software visa à redução do esforço total demandado para o desenvolvimento de um software, em função do aproveitamento de artefatos previamente elaborados.

  • C.

    A adoção do paradigma de orientação a objetos visa minimizar a quantidade de erros propagados para as etapas posteriores de um desenvolvimento.

  • D.

    A expressão I-CASE refere-se às ferramentas voltadas às fases iniciais do ciclo de vida.