Ver Mensaje Individual
  #1  
Antiguo 24-02-2009
edalmasso edalmasso is offline
Miembro
 
Registrado: nov 2005
Ubicación: Mendoza - Argentina
Posts: 37
Reputación: 0
edalmasso Va por buen camino
Question Programación en 3 capas - Haciendo lo correcto

Buenas a todos!, trabajando con algunos proyectos estamos standarizando e implementando las buenas practicas del arte del desarrollo de software.


Resulta que he trabajado mucho en las etapas anteriores de desarrollo de software, definición de alcance, requerimientos, requisitos, diagramas de actividades, estados, clases lógicas/físicas dentro de un marco de estandarización de desarrollo de software en la empresa con el fin de certificación ISO.
En este momento estoy bajando de nivel hasta la programación y me he encontrado con dudas sobre el manejo de la interfaz entre Negocio / Datos.


En la capa de negocio tengo código que resuelve puramente el negocio definido y no hay ninguna línea referente a SQL o servidores de almacenamiento.


Mi pregunta es: En la capa de Datos, tengo que generar clases de datos correspondientes 1 a 1 con las clases de negocio físicas en las cuales por atributos tendrán los mismos que la clase de negocios y como métodos: Insertar – Eliminar – Modificar – Búsqueda.
También, el método que asigna los datos del objeto de negocio al objeto correspondiente de la capa de datos, debe existir en la capa de negocio o datos?

Hay patrones, buenas prácticas o libros que hagan referencia específicamente a este tema?.

Desde ya muchas gracias.
Responder Con Cita