Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Arquitectura de una aplicación (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Beneficios
Estructura para la elaboración de aplicativos flexibles y fáciles de modificar, según las necesidades del negocio(cambio).
Alto nivel de reutilización del software y datos.
fácil y rápido desarrollo de aplicativos grandes y complejos, para las transacciones y los SSD.
Fácil y rápido desarrollo de sistemas distribuidos que dan soporte a la administración central y a equipos autogestionados

Monografias.com

Niveles de abstracción
Base de Datos
Reglas del Negocio
Aplicaciones del Usuario

Monografias.com

Beneficios de la abstracción
Esconde de cada nivel los detalles contenidos en los niveles inferiores:
Desarrollo simplificado del aplicativo:
al desarrollar un nivel no precisa preocuparse por el otro
Mayor seguridad y protección:
el desarrollador de un nivel no puede controlar físicamente otra camada en ningún nivel de detalle

Monografias.com

Interfaz entre las camadas
Es la superficie entre los componentes adyacentes de un aplicativo y el dispositivo por medio del cual ellos interactúan a través de las siguientes funciones:
Informa lo que el otro componente debe hacer, pregunta el estado actual del otro componente, recibe el resultado de las operaciones solicitadas.

Monografias.com

Tipos de interfaces
Aplicativo del Usuario
Reglas del Negocio
Base de Datos
Actualización de consultas
Pedido de proceso
Interacción con el usuario
Interacción con
los componentes
de la misma
camada
Interacción con
los componentes
de otra
camada

Monografias.com

Proyecto de cada nivel

Monografias.com

Interfaz Base de Datos
Funciones de las transacciones:
Ejecutar actualizaciones consistentes con los datos.
Imponer reglas básicas del negocio.
Evitar cambios no autorizados o inválidos
Funciones de las consultas:
Facilitar consultas complejas
Asegurar consistencia
Garantizar seguridad

Monografias.com

Base de Datos independientes de las Reglas del Negocio
Proyecte la base de datos usando un modelo de planeamiento.
Desarrolle consultas y transacciones que ofrezcan un buen acceso a la base de datos.
Solo permita que las transacciones bien elaboradas actualicen la base de datos.
Aisle a los usuarios de los detalles y de la localización de las base de datos fundamentales.

Monografias.com

Interfaz de las reglas del proceso del negocio
Inter operabilidad:
Capacidad de compartir trabajo, compartir software y hacer cosas consistente para toda la organización.
Reutilización:
Uno de los principales motivos que imposibilita la reutilización de códigos es la falta de separación entre la interfaz del usuario, las reglas del negocio, y la administración de la base de datos en un mismo programa.

Monografias.com

Flexibilidad=Interoperabilidad + reutilizabilidad
Interfaz
Usuario
Base de
Datos
Reglas
del
Negocio
BD
RN
IU
Independencia y mocularidad de los procesos
Reutilización del código

Monografias.com

Flexibilidad de las Reglas del Negocio
Un único módulo de software trata de una tarea específica.
Este módulo es independiente de la BD y de la interfaz del Usuario.
Todas las aplicaciones de la organización utilizan este módulo para realizar esa misma tarea.

Monografias.com

Interfaz de la Aplicación del Usuario
Libertad para los Usuarios:
Modelan el sistema según sus necesidades sin afectar las reglas del negocio y la base de datos.
Libertad para la Organización:
La aplicación del usuario envía solicitudes de procesos formales para ejecutar las reglas del negocio, transacciones y consultas en la Base de Datos.
Las Reglas del Negocio y la Base de Datos quedan aislados de los cambios en la interfaz de los Usuarios.

Monografias.com

División del trabajo
El desarrollo de un buen sistema Cliente / Servidor exige especialización de:
Interfaz gráfica
Redes de computadora
Programación de Negocios
Base de Datos
Programación de Base de Datos
Distribución de sistemas

Monografias.com

Es posible desarrollar un Sistema Distribuido
Distribución de Datos
Distribución de Procesamiento
Interfaz gráfica con el usuario

Monografias.com

Existen los Sistemas Distribuidos

Monografias.com

Cambios en la Naturaleza de los sistemas de aplicación
Históricamente el área de informática elabora los sistemas de aplicación de forma completa, estando los usuarios obligados a “tomarlos o dejarlos”.
En el futuro, el área informática elaborará la infraestructura, o sea: La base de Datos, los módulos de los procesos de negocio, y kits de herramientas; para que el usuario pueda elaborar sus propias aplicaciones.

Monografias.com

Función del área Informática
Proveer los procesos de las reglas del negocio.
Proveer las estructuras fundamentales de las Bases de Datos
Proveer los elementos de la interfaz
Proveer la infraestructura general de los sistemas, sobre la cual los equipos de trabajo puedan montar sus aplicaciones.

Monografias.com

Metodología actual de proyectos
Requisitos
Modelo de Datos
Modelo Funcional
Proyecto de la
Aplicación

Monografias.com

Un modelo para el planeamiemto y desarrollo

Monografias.com

Del Modelo Conceptual a lo Físico
Modelo de
Negocios
Modelo de
Datos
Base de Datos
Flujo de
Procesos
Interacción de
Procesos
Programa
Formularios
Pantalla
Secuencia de
Formulario
Flujo de
Trabajo
Conceptual
Lógico
Físico
Reglas
Desempeño

Monografias.com

Diagrama para un Proyecto de Sistemas
Requisitos
Base de
Datos
Arquitectura
Proyecto de la
Aplicación
Proceso de
Negocios
Interfaz, flujo
de trabajo
Reglas del Negocio
Estructura General

Monografias.com

Arquitectura
Considera como los tres niveles de la aplicación se relacionan
Focaliza sobre la estructura y la adaptación
Determina que entra en cada nivel y como la aplicación se relaciona con otras aplicaciones.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter