Padrões e procedimentos de programação Padrões para você Padrões para os outros Comparando projeto e implementação Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Exemplo: estruturas de controle Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Algoritmos Eficiência pode envolver custos para escrever um código mais rápido do tempo necessário para testar o código do tempo necessário para os usuários entenderem o código do tempo para modificar o código Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Manter o programa simples (1) Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Manter o programa simples (2) Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Diretrizes gerais Localizar a entrada e a saída Incluir pseudocódigo Revisar e reescrever, sem fazer correções Reutilização Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Documentação Documentação interna Documentação externa bloco de comentário do cabeçalho outros comentários nomes significativos de variáveis e labels formato para aprimorar a compreensão documento de dados Documentação externa descreve o problema descreve os algoritmos descreve os dados Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Exemplo de sistema de informação (1) Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Exemplo de sistema de informação (2) Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7
Exemplo de tempo real Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 7