Roger Pressman define dois princípios que guiam a prática da engenharia de software:
- Princípios que guiam o processo
- Princípios que guiam a prática
Principios que guiam o processo
- Seja ágil
- Concnetre-se na qualidade em todas as etapas
- Esteja pronto para adaptações
- Monte uma equipe efetiva
- Estabeleça mecanismos para comunicação e coordenação
- Gerencie mudanças
- Avalie riscos
- Gere artefatos que forneçam valor para outros artefatos
Principios que guiam a prática
- Divida e consquiste
- Compreenda o uso da abastração
- Esforce-se por consistência
- Foque na transferência de informação
- Construa software que apresente modularidade efetiva
- Padronize
- Quando possível, represente o problema e sua solução sob perspectivas diferentes
- Lembre-se de que alguém fará manutenção no software