Olá Edmar, esta é uma pergunta bem ampla heim, eu geralmente faço o seguinte, quando o cronograma é apertado : ( com o VS2005 )
Documento as funcionalidades :
- Diagrama de Caso de uso
- Descritivo de Caso de uso
Modelagem de Banco
- DER
Inicio desenvolvimento :
Diagrama de Classes(TOs)
DAOs
BLLs
UIs
Algumas particularidades como a criação do banco, geralmente eu crio a estrutura no primeiro Load da aplicação, e com um RDA populo a base.
Ou crio com a IDE o SDF e incluo ele na instalação.
Abraços