2.4 Programação Estruturada
" A arte ou técnica
de construir e formular algoritmos de forma sistemática ".
Niklaus Wirth
Devido ao alto custo do software devemos
otimizar o desenvolvimento de software
Objetivos
-
Facilitar a escrita de programas
-
Facilitar a leitura e o entendimento
-
Antecipar a correção
-
Facilitar a manutenção e modificação
-
Possibilitar o desenvolvimento em equipe
-
Reduzir a complexidade
Custo do Software
Determinado por:
-
Tempo de programação
-
Tempo de depuração (debugging
time)
-
Rapidez de execução
-
Tamanho do programa e dados
-
Flexibilidade e expansibilidade
-
Portabilidade para outros computadores
-
Clareza
-
Documentação
|