2. 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).
3. Unidad que procesa y realiza operaciones y
cálculos sobre los datos, generando
información o respuesta.
Servicios de Usuario Servicios de Datos
Servicios de Negocio
4. 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.
5. 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.
6. 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.
7. 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)).