Modularidad

Para comprender mejor la modularidad se deben conocer las dos partes de un sistema bajo la modalidad cliente servidor.

Aplicación cliente Servidor de aplicaciones
Un programa que deberá ser instalado en cada una de las máquinas (PCs) desde las cuales el personal podrá tener acceso para hacer uso del sistema.
Es un programa que será instalado para proveer información y servicios a las aplicaciones clientes, que se encargará de sincronizar a su vez los datos y las operaciones entre todas y cada una de las aplicaciones clientes

Concepto de modularidad

Esta característica permite ir incorporando la funcionalidad a medida que se requiera, pudiendo escoger cuál funcionalidad tener instalada en todo momento e ir actualizando o mejorando cada módulo existente independientemente de los demás.

Beneficios

  • El sistema se actualiza por módulos y no requiere ser instalado cada vez.
  • El sistema puede crecer de forma gradual y progresiva, pudiendo comenzar a operar con un sistema de funcionalidad reducida y poco a poco ir adquiriendo y mejorando la funcionalidad hasta lograr obtener lo buscado. Esto permite tener un sistema inicial más pronto que si se esperará a tener el sistema  completo como sucede habitualmente.
  • Se obtiene un sistema que se adapta fácilmente a los cambios del mercado de la legislación y a las propias necesidades de cada empresa.

Para comprender mejor esta característica se presentan los siguientes dos escenarios:

Escenario 1: Incorporación de nueva funcionalidad

Estado: Suponiendo que ya se tiene el sistema completamente instalado y funcionando desde un período considerable, por ejemplo 6 meses, y se desea incorporar nuevas características; por ejemplo la posibilidad de llevar la contabilidad automáticamente.

Acción: La empresa debería adquirir los nuevos módulos de contabilidad. Éstos se instalarán en el servidor y en las aplicaciones clientes.

La instalación en los clientes solo requerirá de un reinicio de la aplicación cliente.
La instalación en los servidores un reinicio del servidor. Importante: solo en este último caso los clientes no podrán acceder al sistema hasta terminar de actualizar el servidor.

Escenario 2: Actualización de funcionalidad

Estado: Suponiendo que ya se tiene al sistema completamente instalado y funcionando, se desea mejorar una funcionalidad existente; por ejemplo que se restrinja la forma de cargar los datos de un cliente.

Acción: La empresa solicita la reforma, una vez completada adquiere el/los módulo/s reformados y simplemente se realiza una actualización del servidor y aplicaciones clientes de forma análoga al escenario anterior.

::Helius Web Solutions::

Soluciones Web integrales que van desde el diseño de una página Web hasta el desarrollo de un sitio completo, incluyendo aplicaciones, hospedaje, tramitación de dominio e integración con sitios y sistemas ya existentes.

Mozilla Firefox Linux Legalizate. Usa OpenOffice.org
Add to Google