none
Dicas sobre arquitetura Sistema de Vendas RRS feed

  • Pergunta

  • Olá, estou no início de um projeto de um sistema de vendas e quero a opinião de vocês:

    Defini o projeto com a seguinte estrutura:

    1. O executável
    2. Dll de Interfaces, onde ficaria os Forms
    3. Dll para minhas classes e objetos (classes de usuários, produtos etc.. )
    4. Dll para regras de acesso ao banco
    Ficaria assim,  o executável acessa as interfaces, que por sua vez acessa minhas classes e objetos e que acessa as regras de acesso ao banco.
    O executável em si não terá nada.

    Estou começando agora a programar em camadas, isso seria programação em camadas?
    Alguma dica em relação a essa divisão?

    quarta-feira, 14 de fevereiro de 2007 16:29

Respostas

  • Riderman,

    Só fato de você dividir as seus assemblies de acordo com as tarefas que eles realizarão, já pode ser considerado programação em camadas (independente se foi feito de forma certa ou errada). Mas, o mais importante é você definir como será a comunicação, que tipo de dado trafegará entre as camadas, como você implementará segurança. Te aconselho a ler alguns papers sobre Design patterns antes de colocar a mão na massa e contruir seu primeiro sistema nesse esquema, pois com certeza no meio do desenvolvimento você vai precisar de algumas coisas que não dará mais para alterar ou custará muito.

    quarta-feira, 14 de fevereiro de 2007 20:54

Todas as Respostas

  • Riderman,

    Só fato de você dividir as seus assemblies de acordo com as tarefas que eles realizarão, já pode ser considerado programação em camadas (independente se foi feito de forma certa ou errada). Mas, o mais importante é você definir como será a comunicação, que tipo de dado trafegará entre as camadas, como você implementará segurança. Te aconselho a ler alguns papers sobre Design patterns antes de colocar a mão na massa e contruir seu primeiro sistema nesse esquema, pois com certeza no meio do desenvolvimento você vai precisar de algumas coisas que não dará mais para alterar ou custará muito.

    quarta-feira, 14 de fevereiro de 2007 20:54
  • Ok Leonardo, vlw.
    quinta-feira, 15 de fevereiro de 2007 00:51