|

Las técnicas de modelado
Una tarea fundamental del ingeniero de programas consiste en diseñar la
futura aplicación, es decir, describir su funcionalidad y sus prestaciones antes
de construirla. Esta es una tarea común a todas las ingenierías y a otras
actividades humanas. Esta acción descriptiva se denomina modelado y llamamos
modelo al resultado.
¿Qué son los sistemas de información?
Utilizaremos una pirámide para ilustrar los conceptos y bloques elementales
de los sistemas de información. La pirámide esta formada por cuatro caras y una
base cuadrada como se puede ver en la siguiente figura.
Un sistema de información es una disposición integrada de personas,
actividades, datos, redes y tecnologías que responde al objetivo de apoyar y
mejorar las operaciones cotidianas desarrolladas en una empresa, así como
satisfacer las necesidades de información para la resolución de problemas y la
toma de decisiones por parte de los directivos de empresa.
En la actualidad, existen dos tipos de sistemas de información: personales y
multiusuario.
- Los sistemas de información personales son aquellos diseñados para
satisfacer las necesidades de información personal de un único usuario.
-
- Los sistemas de información multiusuario son aquellos diseñados para
satisfacer las necesidades de información de grupos de trabajo (departamentos,
oficinas, secciones) u organizaciones completas.
Con el fin de elaborar sistemas de información y de empresa personales y
multiusuario, los usuarios deben combinar eficazmente los bloques elementales
que constituyen dichos sistemas, entre ellos se incluyen:
- Personas: usuarios, directivos y miembros de los grupos de desarrollo de
los sistemas de información.
- Datos: materia prima empleada para crear información útil.
- Actividades: actividades de empresa, de procesos de datos y generación de
información que apoyan las actividades de empresa.
- Redes: descentralización de la empresa, distribución de los restantes
bloques en los lugares más útiles y comunicación y coordinación entre dichos
lugares.
- Tecnología: Hardware y software que sostienen los restantes bloques
elementales.
Bloque elemental de personas
El bloque elemental de personas esta formado por todos los participantes de
los sistemas de información también llamados trabajadores de la información,
término que designa a todas aquellas personas cuyo trabajo tiene que ver con la
creación, la captura, la distribución y el uso de información.
Algunos de estos trabajadores crean sistemas que procesan y distribuyen
información, otros principalmente capturan, distribuyen y utilizan datos e
información. Los analistas de sistemas ven a las personas según el papel que
desempeñan en el desarrollo y el mantenimiento de los sistemas de información.
Propietarios de sistemas
Son los que patrocinan y promueven los sistemas de información son
normalmente responsables de fijar el presupuesto y plazo necesarios para
desarrollar y mantener el sistema de información, y deciden en ultimo termino la
validez de dicho sistema de información.
Usuarios de sistema
Son aquellas personas que utilizan los sistemas de información y obtienen
beneficios directos de el de una forma regular en la cual capturan, validan,
introducen y almacenan datos e información.
Los usuarios son las personas para las que los analistas de sistemas
desarrollan los sistemas de información. Los usuarios de sistemas definen:
- Los problemas que han de resolverse.
- Las oportunidades que han de aprovecharse.
- Las necesidades que han de que satisfacer.
- Las restricciones de empresa que se impondrán a los sistemas de
información.
En un sistema de información se definen los siguientes tipos de usuarios
según la función que desempeñan dentro de la misma:
- Administrativos
- Técnicos y profesionales
- Supervisores
- Jefes de equipo y de proyecto
- Directivos medios
- Directivos ejecutivos
Diseñadores de sistemas
Los diseñadores de sistemas traducen las necesidades y las restricciones de
la empresa manifestadas por los usuarios a soluciones técnicas. Diseñan los
archivos, las bases de datos, las entradas, las salidas, las pantallas, las
redes y los programas informáticos requeridos por los usuarios de sistema.
Además integran las soluciones técnicas en el entorno de trabajo de la empresa.
Constructores de sistema
Los constructores de sistemas fabrican sistemas de información multiusuario
basados en las especificaciones de diseño obtenidas de los diseñadores de
sistemas. Los usuarios finales, con ayuda de los consultores del centro de
información se encargan normalmente de construir sus propios sistemas de
información personales.
Bloque elemental de datos
Los datos son colecciones de hechos considerados de forma aislada. Los datos
describen la organización. Estos hechos aislados poseen un significado, pero en
general no son útiles por si mismos. Los datos se usan para construir
información. La información son datos que han sido manipulados para que lleguen
a tener utilidad para alguien. El bloque elemental tiene que ver principalmente
con los recursos de datos, pero no con el modo en que se transformen dichos
datos en información.
El propietario de sistemas medio no esta interesado en los datos en bruto. Su
interés se centra en lo que dichos datos describen como los recursos de empresa.
Cuando tratan con los propietarios de sistemas, los analistas de sistemas
intentan identificar las entidades de empresa importantes para el sistema.
Los usuarios de sistemas ven los datos en términos más detallados. Los
analistas de sistemas intentan conseguir que sus usuarios de sistemas contemplen
sus necesidades de datos en función de entidades, relaciones, atributos y
reglas. Una entidad es todo aquello descrito por datos. Los atributos describen
hechos de interés acerca de una entidad. Las reglas son condiciones que rigen
las entidades y los atributos.
Los diseñadores de sistemas ven los datos dentro de las limitaciones de
tecnologías especificas. Esta forma de visión de los datos se materializa
normalmente en forma de archivos informáticos y base de datos.
Los constructores de sistemas escriben programas de datos por medio del uso
de lenguajes de programación y de base de dato muy precisos y de sintaxis
estricta.
Bloque elemental de actividades
Las actividades de los sistemas de información y de empresa aplican el bloque
elemental de datos para utilizar, capturar y transformar los datos en
información útil.
Los propietarios de sistemas ven las actividades como funciones de alto nivel
suministradas a la empresa. Los propietarios de sistemas contemplan estas
funciones en términos muy generales, según el modo en que sirven para satisfacer
las metas y los objetivos de la empresa.
Por otra parte, los usuarios de sistemas ven las actividades en función de
distintos procesos con entradas y salidas especificas, archivos de datos y
normas y procedimientos de empresa concretos que deben ser puestos en practica a
través de los procesos.
Para los diseñadores de sistemas las actividades son procesos informáticos o
especificaciones de programas.
Para los constructores de sistemas las actividades son componentes de
software.
Bloque elemental de redes
Las redes son las estructuras que representan la distribución de los cuatro
restantes bloques y los movimientos de datos entre ellos, haciendo que se
realicen unos procesos cooperativos. Pero las redes como los otros bloques
tienen distintos puntos de vista para cada tipo de personas del sistema de
información.
Para los propietarios de sistemas el mayor interés se centra en la
distribución geográfica de los sistemas.
Los usuarios de los sistemas ven a las redes como redes logísticas o de
empresa.
Los diseñadores de sistemas en cambio ven las redes en su aspecto técnico de
arquitectura de sistemas distribuidos y redes informáticas que implantan las
redes de empresa. Los diseñadores hablan de tecnología de conectividad cuando se
refieren a la arquitectura que describe la conectividad técnica entre cada nodo
de la red de empresa.
Los constructores de sistemas ven las redes como un conjunto de direcciones,
protocolos, velocidades de líneas y otros parámetros. También pueden utilizar
estándares de telecomunicaciones y lenguajes de teleproceso y diseño de redes.
Bloque elemental de tecnología
Hace referencia al bloque elemental que sustenta toda la estructura, cada uno
de los otros bloques se apoya en este.
La tecnología de datos incluye todo el hardware para capturar, almacenar y
gestionar los recursos de datos. La tecnología de procesos incluye el hardware y
el software necesario para apoyar los sistemas de empresa y de información. La
tecnología de comunicaciones incluye el hardware y el software que se necesita
para interconectar las tecnologías de datos y de procesos en diferentes lugares.
Los especialistas técnicos comprenden el personal que selecciona, instala y
ofrece su asistencia en todas las tecnologías.
|