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

Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:

  • A.

    codificação, teste de programa, manutenção e planejamento

  • B.

    análise, codificação, projeto de aplicação e teste de programa

  • C.

    análise, planejamento, teste de programa, análise e codificação

  • D.

    projeto da aplicação, teste de programa, análise e codificação

  • E.

    planejamento, manutenção, teste de programa e análise