Os 8 estágios de Collins

From AdonaiMedrado.Pro.Br
Revision as of 04:05, 2 September 2008 by Adonaimedrado (Talk | contribs) (New page: == Objetivo == O objetivo deste processo é ajudar na definição, projeto e solução de um problema por meio de uma linguagem de programação. == Estágio 1: Exposição do problema ==...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Objetivo

O objetivo deste processo é ajudar na definição, projeto e solução de um problema por meio de uma linguagem de programação.

Estágio 1: Exposição do problema

  • Deve-se definir explicitamente o problema.

Estágio 2: Esclarecimento

  • Deve-se esclarecer qualquer imprecisão.
  • Deve-se fornecer as especificações de entrada e saída.
  • Deve-se estabelecer as ações que o programa deve executar frente aos diversos erros que podem ocorrer na entrada de dados.

Estágio 3: Amostra da entrada

  • Deve-se escolher alguns valores para entrada.

Estágio 4: Amostra da saída

  • Deve-se determinar como será a saída para os casos da amostra de entrada.

Estágio 5: Árvore de solução

  • Deve-se construir a árvore de solução: dispositivo visual que ilustra o desenvolvimento de um algoritmo através do refinamento sucessivo de passos.

Estágio 6: Walkthrough

  • Deve-se, antes da codificação, assegurar-se que o projeto está correto.

Estágio 7: Codificação

  • Deve-se implementar os tipos de dados e algoritmos na linguagem de programação escolhida.

Estágio 8: Teste e depuração

  • Deve-se verificar se restam quaisquer erros no programa.
  • Deve-se detectar e remover erros do programa (processo de depuração).

Referências

COLLINS, William J. Programação estruturada com estudos de casos em PASCAL. São Paulo: MacGraw-Hill, 1988.