programacion por capas

Páginas: 7 (1605 palabras) Publicado: 21 de octubre de 2014
centerbottom10500090000centercenter0105000centercenter0105000centertop10500090000
Modelamiento de clases
Programación con capas
11/09/2014
UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA DE ICA”

2566670560324000
Introducción
La mayoría de aplicaciones contienen lógica de presentación, lógica de negocios y almacenamiento de datos. La arquitectura de las aplicaciones difiere según como estádistribuido el código. La meta es poder separar las distintas capas para que tengan un mejor rendimiento y así poder hacer los cambios necesarios para mejorar la aplicación. En nuestros días, mucha información importante está almacenada en aplicaciones como sistemas de correo electrónico y como una serie de manejadores e interfaces diseñadas para poder de alguna forma conseguir acceder a este tipo dealmacenamientos y más aún a datos.
Cuando una persona se somete a una operación, pasa por las manos de a lo menos tres personas: un anestesiólogo, el cirujano y un instrumentista. El primero se encarga de aplicar la anestesia, el segundo de realizar la operación y el tercero de facilitar al cirujano los instrumentos que requiere para dicha operación. Si la operación es de cerebro o de corazón laespecialidad del cirujano debería ser distinta y por tanto el cirujano será otro.
Índice
Definición
Programación por capas
División de programación por capas
Lógica de presentación
Lógica de negocios
¿Dónde está la lógica de tu negocio?
Como independizar tu capa de lógica de tu capa de presentación
bibliografía
1.- definición:
Un diagrama de clases sirve para visualizar las relacionesentre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.
Un diagrama de clases está compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
2.- Programación por capas:
La programación por capas es un estilo de programación en el que el objetivoprimordial es la separación de la lógica de negocios (lógica de procesos) de la lógica de presentación (lógica de diseño); un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

3.- División de programación por capas:
3.1.-Lógica de presentación
Es la capa con la que interactúa el usuario (también se la denomina "capa de usuario"), presenta elsistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario. Esta capa se comunica únicamente con la capa de negocio.
La capa de presentacióntambién se refiere a veces como la capa de cliente. Se compone de los componentes que sirven para presentar los datos al usuario final. Estos datos pueden incluir botones en línea y las formas, cajas para la edición de vídeo y textos, las redes, las etiquetas, y más de Windows. En resumen, la capa de presentación es un componente clave de cualquier sistema de n niveles; sin ella, como su nombre loinfiere, no se presentará al usuario final, no importa lo bien que funciona el sistema de otra manera.

3.2.- Lógica de negocios
La Lógica de Negocios en términos sencillos es el conjunto de algoritmos que realizan el trabajo que el usuario desea ejecutar. Está formada por las entidades, que representan objetos que van a ser manejados o utilizados por toda la aplicación.
Es donde residenlos programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación en capas
  • Programacion en capas
  • programacion por capas
  • Programación en Capas
  • 36829629-Programacion-En-Capas
  • Netbeans programacion n-capas
  • Modelo en capas de la programacion
  • programacion en 2 y 3 capas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS