Programación en tres capas
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE CIENCIAS FISICA Y MATEMATICAS INGENIERIA INFORMÁTICA
TOPICOS ESPECIALES EN INGENIERIA DE SOFTWARE
“PROGRAMACION EN TRES CAPAS”
ELABORADO POR: ALMESTAR BARDALES, Ronal
GREY REYES, Ronald Kevyn
LAZARO MAURICIO, Carlos Antonio
PROFESOR:
DIAZ PULIDO, José Arturo
2011-I
INDICE
Pág.DEDICATORIA……………………………………………………….. 3
INTRODUCCION…………………………………………………...... 4
CAPITULO I
ASPECTOS GENERALES……....................................................
10
1.1 CONCEPTO……………………………………………………
10
1.2 CARACTERITICAS……………………………………………
11
CAPITULO II
CAPAS O NIVELES…………………………………………………… 12
2.1 CAPA DE PRESENTACIÓN………………………………….. 12
2.2 CAPA DE NEGOCIOS……………………………………….. 12
2.3 CAPA DE DATOS……………………………………………. 13
CAPITULO III
VENTAJAS Y DESVENTAJA………………………………………… 20
CAPITULO IV
TECNOLOGÍAS QUE IMPLEMENTAN LA PROGRAMACIÓN EN CAPAS…………………………………………………………………….22
DEDICATORIA
Este trabajo lo dedicamos a Dios todo poderoso por darnos Fuerza y valor para seguir Adelante en nuestra carreraEste trabajo lo dedicamos a nuestros padres que con su apoyo moral y económico
que nos brindan día a día para seguir adelante.
INTRODUCCION
Cuando se construye un software como un producto empresarial o comercial, se lleva a cabo varias técnicas de manera que el desarrollo se haga en forma ordenada y así poder asegurar un avance continuo del proyecto, un producto decalidad.
Así mismo existen muchas prácticas de programación, dependiendo del tipo de software que se va a desarrollar y de la disciplina o disciplinas de programación que se utilicen en el desarrollo del producto. Una de las más utilizadas se llama la programación por capas, que consiste en dividir el código fuente según su funcionalidad principal
Para lograr sacarle el mayor provecho a laprogramación por capas se necesita seguir una serie de pasos complejos los cuales primeramente deben ser definidos para cada proyecto en específico, luego deben ser revisados para asegurarse de que el modelo adoptado cumpla con las normas necesarias para que la aplicación sea del agrado del usuario, y por último debe ser implementado por el grupo de desarrollo encargado para tal fin, los cualessiguiendo el modelo propuesto obtienen una herramienta útil para facilitar la labor de programación dividiendo la aplicación en módulos y capas fáciles de pulir.
CAPITULO I ASPECTOS GENERALES
2.1 CONCEPTO:
La programación por capas es un estilo de programación en la que el objetivo principal es la separación de lógica de negocios de la lógica de diseño.
Laprogramación en capas es la técnica más efectiva en aplicaciones empresariales, debido a la fácil administración que implica el dividir los componentes de la aplicación en capas y la rapidez que esto implica en programas orientados a cliente-servidor. Esta arquitectura consiste en dividir los componentes primarios de la aplicación, programarlos por separado y después unirlos en tiempo deejecución.
La programación en capas no es una técnica rígida que debe implementarse solamente de una forma, sino que los desarrolladores de proyectos tienen múltiples maneras de implementarla según las tecnologías y tendencias que se utilicen.
La satisfacción de los requerimientos del usuario es la base para escoger el modelo de implementación a seguir. La tendencia a utilizar el modelode programación en capas es grande cuando se trata principalmente de aplicaciones empresariales donde se deben manejar gran cantidad de subsistemas y módulos, así como generar reportes lo suficientemente complejos como para necesitar un orden estricto a la hora de desarrollar el proyecto.
Dentro del concepto de programación en capas, existen dos términos...
Regístrate para leer el documento completo.