Visão sintática de Sistema, rotina, componente
sintaxe - definida como um conjunto de AF ou DS
desenvolver:
componente (entrada) => saída
- considerar o problema resolvido (com saída feita em editor)
construir saída
- defina
as sintaxes (sintaxes para atender saída)
- testar
- fazer funcionar/alterar componente (mínimo) que atenda saída (precisa ser mais detalhado, o componente de fazer a análise
sintática ainda não está pronto)
exemplo funcionando:
http://apoie.net.br/desenvolvimento/CriarSaidaPA4.html
- refatorar
- melhorar/aprimorar sintaxes da saída

- AF: otimizar
- repetir a partir de testar
notas
- uma sequencia de coisas é uma instância de
uma sintaxe
- durante toda implantação/alteração são testadas
sintaxes adequadas
- uma sintaxe pode ser um subconjunto de outra
sintaxe
- uma saída específica pode atender diversas
sintaxes
- regra do negócio
- padrões de apresentação internos
- padrões de apresentação externos
- html
- css etc.
Autômato Finito
estado = Matriz de transições (estado, entrada)
ações = Matriz de Ações (estado, entrada)
===============================