DESIGN DE BAIXO NÍVEL
DESCRIÇÃO
- DESCREVE CADA COMPONENTE A
NÍVEL DE MÓDULO
- MISSÃO FUNCIONAL
- INTERFACES COM OUTROS
MÓDULOS
- DESCREVE O DESIGN INTERNO DE
CADA MÓDULO
- UM MÓDULO É UMA
PARTE DE UM COMPONENTE MAIOR, UMA CLASSE OU
CONJUNTO DE CLASSES RELACIONADAS
JUSTIFICATIVA
- A FASE DE CODIFICAÇÃO DEVE
SER JUSTAMENTE ISSO: CODIFICAÇÃO DE IDÉIAS
PREVIAMENTE ACERTADAS E PENSADAS
- O DESIGN DE BAIXO NÍVEL
CONSISTE DO PLANEJAMENTO NECESSÁRIO ANTES DE AGARRAR O
TECLADO
- É AQUI QUE SE UTILIZA DESIGN
PATTERNS
- PERMITE QUE O DESIGN SEJA
SUJEITO A REVIEW POR OUTROS PROGRAMADORES PARA
IDENTIFICAR PROBLEMAS POTENCIAIS ANTES QUE UM
MAIOR ESFORÇO SEJA DESPREENDIDO NA SUA CONCRETIZAÇÃO
- O DOCUMENTO DE DESIGN DE
BAIXO NÍVEL NÃO PRECISA SER MANTIDO ATUALIZADO PARA
FINS DE DOCUMENTAÇÃO
- SERVE APENAS DE PASSO
DE PLANEJAMENTO ANTES DA CODIFICAÇÃO
- O CÓDIGO EM SI DEVE
SERVIR DE AUTO-DOCUMENTAÇÃO
PDS-19 home programa
anterior próxima