Análisis y diseño de sistemas |
||||||||||
Diseño de la arquitectura del sistema |
Diseño de Sistemas |
|||||||||
La
etapa del diseño de la arquitectura se refiere a la planificación del
hardware, software, y a la infraestructura de comunicaciones para el nuevo sistema,
así como a la seguridad y al apoyo global. La primera etapa de diseño de la arquitectura consiste en determinar el tipo de
arquitectura del sistema: basada-en-el-servidor
(served-based), basada-en-el-cliente (client-based) o cliente-servidor (client-server). A
continuación se crea un modelo de red
que indique dónde serán localizados los componentes principales del sistema
(servidores, personal técnico…), cómo los componentes serán conectados unos
con otros. Arquitecturas
de computación Existen
tres arquitecturas fundamentales de computación. En la arquitectura served-based, el servidor ejecuta virtualmente todo el
trabajo. En la computación client-based, las computadoras
cliente son responsables de la mayoría de las funciones de las
aplicaciones. En la computación client-server, el
trabajo es compartido entre los servidores y los clientes. El
trabajo realizado por cualquier aplicación del sistema puede dividirse en
cuatro funciones generales. La primera es el almacenamiento de datos. Es necesario guardar y recuperar los
datos. La segunda función es el acceso
lógico a los datos, pues el procesamiento y las consultas (queries) requieren acceder a los datos. La tercera es la aplicación lógica, que puede ser
simple o compleja, dependiendo de la aplicación. Esta es la lógica que se
documenta en los diagramas de flujo de datos. La cuarta función es la presentación lógica, esto es, la
presentación de información al usuario y la aceptación de comandos del
usuario (la interfaz del usuario). Estas cuatro funciones son los bloques
básicos de cualquier aplicación. Server-Based
Arquitecture Client-Based
Arquitecture Client-Server
Arquitecture Client-Server Tires (Capas) Existen
muchas formas de separar la aplicación lógica entre el cliente y el servidor.
El más común es el de las tres capas, el cual utiliza tres sets de computadoras, como muestra la siguiente imagen. Selección
de una arquitectura Al
momento de seleccionar una arquitectura, hay que considerar las siguientes
características: el costo de la infraestructura y el del desarrollo, la
facilidad y amigabilidad de su desarrollo, la capacidad de la interfaz, el
control y seguridad, y la escalabilidad (habilidad para crecer o disminuir la
capacidad de la infraestructura).
Diseño
de la infraestructura Se
ha elegido el Modelo de redes para el diseño de la infraestructura. Modelo de redes El
modelo de redes es un diagrama que
muestra los componentes principales de un Sistema de Información (IS), como
los servidores, líneas de comunicación y redes, proveedores, tipos de
conexión, topología de la red, así como la localización geográfica respecto a
la organización…
Para
más información leer REDES. Especificación del
hardware y software La
especificación del hardware y software es un documento que describe las
características y propiedades del hardware y software que se necesitan para
apoyar la aplicación. Primero
se crea una lista del hardware que se necesita para apoyar al sistema. Segundo,
se describe con el mínimo detalle los requerimientos para cada pieza del
hardware. Luego,
en la parte inferior, se especifica el software que debe correr en cada
componente, así como cualquier costo adicional.
Aplicación del concepto Diseñ de la
arquitectura |
||||||||||
|