Capítulo I
1.4 Programação Estruturada
Devido ao alto custo do desenvolvimento de software, deve-se otimizar todas as operações envolvidas em sua criação.Para pequenos programas, tal afirmação parece desnecessária, mas conforme um projeto ganha em tamanho e complexidade, certamente um bom projeto que envolva estruturação dos módulos envolvidos se faz necessária. 
Para Niklaus Wirth, criador entre outras da Linguagem Pascal, programação estruturada é " A arte ou técnica de construir e formular algoritmos de forma sistemática ". Essa sistemática é representada através de estruturas coesas e metodologias que são empregadas por todos os envolvidos com a criação de determinado programa ou sistema.

Objetivos da Estruturação

  • 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 

Pagina anteriorIndiceProxima pagina

Hosted by www.Geocities.ws

1