arquitectura

Páginas: 10 (2427 palabras) Publicado: 11 de julio de 2013
Arquitecturas de Software

Sistemas de Gestión de Datos
• Administran un gran volumen de datos: del orden de los
millones de registros.
• El dominio de la aplicación se centra en el manejo de
sus datos.
• Poseen un gran dinamismo en sus datos: muchas altas,
bajas y modificaciones a diario.
• Reciben gran cantidad de consultas variadas sobre sus
datos.
• Las operaciones a realizarsobre ellos suelen ser
simples, en lo que a su aspecto algorítmico se refiere.
• Operaciones comunes:





Altas (INSERT)
Bajas (DELETE)
Modificación (UPDATE)
Consultas (SELECT)

Tipos de Usuarios
• Usuarios intensivos: son usuarios que utilizan
el sistema en forma constante, todos los días,
varias veces al día. La productividad y
efectividad de su trabajo se encuentraestrechamente relacionada con la interacción
del sistema (ejemplo: cajera de supermercado)
• Usuarios casuales: son usuarios que acceden
al sistema en forma esporádica, pocas veces al
día y que no dependen en forma exclusiva del
sistema para seguir operando (ejemplo: persona
que compra de libros por Amazon).

Clasificación de Arquitecturas
• Arquitecturas Monocapa
• Arquitecturas Multicapa Arquitecturas Monocapa
• Se caracterizan por ser sistemas monousuarios, utilizados por una
única persona a la vez, sin que exista concurrencia de acceso a la
información
• Son comúnmente denominados Desktop, dado que consisten en
una aplicación instalada en la PC del usuario, compuesta por un
instalador y un ejecutable que permite acceder a la misma.
• No posee conectividad. Es un componentecompletamente
independiente que no interactúa con ninguna otra aplicación, salvo
con el sistema operativo en el cual fue instalado.
• La lógica de negocio está centralizada. Todas las reglas propias del
negocio que se implementa se encuentran en un solo lugar, en el
código de la aplicación instalada en cada máquina.
• En cuanto a la persistencia, los datos de la aplicación se guardan
enarchivos propios de la aplicación (ejemplo: archivo .doc del
Word). Esto permite que la información pueda ser recuperada en un
uso posterior de la aplicación. Estos datos se almacenan en cada
máquina en la que se encuentre instalado el programa, sin ningún
tipo de centralización.

Monocapa Ventajas
• Es simple de construir. La aplicación esta
conformada por un único componente.
• Facilidaden el rastreo de bugs: todos los
problemas que existan en la aplicación se
encuentran en el único componente que
conforma la misma.
• Acceso directo a datos: no se requiere una
conexión para acceder a los datos de la
aplicación.
• Fácil puesta en marcha: solo es necesario
instalar la aplicación en la PC.

Monocapa Desventajas
• La integración de datos entre aplicaciones de distintasmáquinas es complicada. Cada PC que utilice la
aplicación almacena los datos de la operatoria realizada
en su propio archivo. Para integrar la información de
distintas aplicaciones es necesario realizar una
consolidación de los archivos persistidos. (ejemplo:
juntar dos archivos de Word de dos alumnos que se
encuentran realizando un mismo TP para la facultad)
• Para solucionarlo losproblemas de integración se puede:
– Hacer una consolidación de datos a mano.
– Utilizar procesos batch automáticos, corriendo fuera de hora,
que integren todos los datos y verifiquen su integridad.

• Normalmente la aplicación requiere una versión distinta,
que se adapte a cada Sistema Operativo, por lo tanto se
encuentran acoplados al Sistema Operativo para el cual
fueron desarrolladas. Arquitectura Cliente-Servidor

Arquitectura Cliente-Servidor
• Aplicación Cliente: componente Desktop,
instalado en la PC de cada usuario, de
características similares a las
mencionadas en la arquitectura anterior.
• Aplicación Servidor: servidor
centralizado, con una Base de Datos que
hace de repositorio de la aplicación.

Cliente-Servidor Ventajas
• Al incorporar una base de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS