Diseño Lógico

7

Click here to load reader

description

Diseño Lógico, UCP Virtual, Tecnología Desarrollo, Software

Transcript of Diseño Lógico

Page 1: Diseño Lógico

UCP VIRTUAL 2011

UNIDAD 4

ANÁLISIS Y DISEÑO DE SISTEMAS

Page 2: Diseño Lógico

El diseño lógico es la siguiente etapa después de todo el proceso de análisis que se realizó al inicio del proyecto y consiste en convertir toda esa información, todo ese estudio realizado en un conjunto de objetos de negocio y sus servicios, que servirán como base para la construcción del modelo físico (el software en cuestión).

Page 3: Diseño Lógico

Unidad que procesa y realiza operaciones y cálculos sobre los datos, generando información o respuesta.

Servicios de UsuarioServicios de Negocio

Servicios de Datos

Page 4: Diseño Lógico

También conocida como capa de usuario o de interfaces, constituyen la parte del SI que se enfoca en la interacción con los usuarios, las interfaces gráficas de usuario, la forma en que se captura o se despliega la información. En una aplicación correctamente construida esta capa debe estar separada y diferenciada de las otras, encomendada generalmente a personas más enfocadas en el diseño de interfaces (diseño gráfico, programadores de sitios web, etcétera), que puedan ser modificadas sin afectar notoriamente las otras capas, o que los cambios en ellas no afecten significativamente las interfaces de usuario.

Page 5: Diseño Lógico

La capa de negocio se encarga de todos los procesos, cálculos y otras acciones sobre los datos que circulan en el sistema. Es una capa que se encarga de recibir los datos y realizar todo lo necesario sobre ellos para generar información útil y valiosa que luego será desplegada en la capa de usuario, por ello esta capa no necesita de una interacción con el usuario o cliente y se encuentra separada de las interfaces. Para tenerlo más claro, cuando se ingresa a un aplicación a través de una pantalla de login, la capa de usuario se encarga de dar la bienvenida al usuario, solicitar la información, capturarla y enviarla a la capa de negocio, y en la segunda capa se hará la validación de la información, que el usuario y la clave sean las correctas, y mandar el mensaje o resultado a la interfaz: un mensaje de error si no se ingreso la información correcta o la pantalla principal de la aplicación al hacer un ingreso exitoso. Ahora bien, para hacer dicha validación deberá solicitar a la siguiente capa la información que se encuentra almacenada de los usuarios.

Page 6: Diseño Lógico

La capa de datos o servicio de datos es la encargada de manejar los recursos de bajo nivel de la aplicación, como la información almacenada en la base de datos (tareas de acceso, escritura, modificación, entre otras) , manejo de errores, consultas, seguridad, conexión a bases de datos o en componentes de la arquitectura cliente-servidor, entre otras tareas. Es una capa más profunda, mucho menos accesible al usuario final, totalmente reutilizable durante toda la aplicación, y la cual funciona como apoyo para todo el SI.

Page 7: Diseño Lógico

Es la encapsulación de un servicio que abstrae las cualidades esenciales de algo que se está analizando o representando (similar a las clases (objeto) y métodos (servicios)).