sábado, 17 de mayo de 2014

Vista Lógica

La vista lógica se centra principalmente en los requerimientos funcionales (por ejemplo, los servicios que el sistema debe de proporcionar a sus usuarios). El sistema se descompone en una serie de abstracciones clave, tomadas (principalmente) del dominio del problema y en la forma de los objetos o las clases de objetos.
Sobre estos se aplican los principios de abstracción, encapsulamiento y herencia.
Esta descomposición no sólo se hace para potenciar el análisis funcional, sino también sirve para identificar mecanismos y elementos de diseño comunes a diversas partes del sistema. Los diagramas se usan para representar los distintos componentes del sistema y la interacción que existe entre estos.
A nivel arquitectural las aplicaciones Web se componen de tres capas: la capa de presentación, la de lógica de negocio y la capa de persistencia. En la Figura se muestra la descomposición de las capas de una aplicación Web y cuál es la relación que existe entre estas.



La capa de lógica de negocio contiene todas las reglas de negocio necesarias para modificar los componentes de datos contenidos en la capa de persistencia. Las reglas de negocio permiten al sistema realizar una función que cumpla los requerimientos de los usuarios. La capa de lógica de negocio sólo se encarga de modificar los datos contenidos en la capa de persistencia y enviarlos a la capa de presentación para mostrarlos al usuario. En una aplicación Web para comercio electrónico esta capa es la encargada de validar usuarios, velicar la existencia de los productos, validar los pagos electrónicos, etc.

No hay comentarios:

Publicar un comentario

Muchas gracias por su comentario, con su ayuda mejoraremos el Blogger