Algunas reflexiones sobre lo que es un sistema de información automatizado (AIS)





He estado oficialmente en el campo de las tecnologías de la información durante unos 15 años y la mayor parte de ese tiempo me he dedicado al diseño de sistemas. Muy a menudo, en el trabajo o al encontrarse con nuevos colegas, surgen disputas sobre temas profesionales, una de las cuales es la respuesta a la pregunta: "¿Qué es un sistema?" Todos entienden este concepto a su manera, la mayoría de las veces en función de su experiencia y conocimientos adquiridos en la esfera de las TI; otros interpretan definiciones tomadas de Internet o de libros de texto. Y la mayoría de las veces, estas disputas no conducen a un consenso, y ahora no pretendo aceptar al 100% mi razonamiento.



En mi opinión, la pregunta de qué es un sistema es una de las preguntas más importantes que cualquier analista debe responder correctamente. Después de todo, diseñamos sistemas, creamos nuevos o cambiamos, desarrollamos los existentes, y si no entendemos qué es, en qué consiste y cómo trabajar con ellos, entonces la calidad de nuestro trabajo será cuestionable.



Antes de pasar a la definición del sistema, contaré una historia, a saber, las palabras de uno de mis profesores del instituto. En los últimos años de estudio, 4º o 5º año, no recuerdo exactamente, nos reveló el secreto: "Los sistemas no existen". Es decir, después de varios años de enseñarnos las sutilezas y métodos de crear sistemas, declara que los sistemas no existen. Mirándonos con una sonrisa en su rostro y luego de una breve pausa, agregó que el sistema no es algo que exista en nuestro mundo: es la capacidad de ver el mundo que nos rodea en forma de algunas dependencias recurrentes. La capacidad de cada persona de ver, de determinar la coherencia que nos rodea. Y así como un artista ve el mundo con sus propios colores, nosotros vemos este mundo sistémico a nuestra manera. Por eso creo que nuestra profesión es la más creativa.



Somos creadores, pintamos el mundo con números.



Esto plantea la pregunta: ¿qué se necesita para ver el sistema, qué distingue una visión simple de una sistémica? Para empezar, comprenda lo que está buscando, elija la definición que más le convenga, que comprende.



Daré mi definición del sistema, que más me gusta, y lo uso en todas partes como base. Es, en mi opinión, el más sencillo y comprensible:



" Un sistema es un conjunto de objetos y las reglas de interacción entre ellos"


Para comprender mejor de qué se trata, recordemos de nuestra experiencia qué sistemas conocemos: un sistema de ecuaciones de la escuela; sistema solar; sistemas economicos; sistemas sociales, etc. En todos estos sistemas, hay objetos clave que consideramos: por ejemplo, ecuaciones, cuerpos cósmicos del sistema solar, personas que nos rodean, como objetos del sistema social; y ciertas reglas mediante las cuales interactúan dentro de sus sistemas: fuerzas gravitacionales, reglas sociales, interpersonales de comunicación, etc. Como se indica en la definición, todos estos sistemas están unidos por la presencia de elementos comunes, un conjunto de objetos y reglas por las cuales estos objetos se relacionan entre sí. Entonces resulta que cualquier persona, al definir la conexión entre dos o más objetos en el mundo externo, crea un sistema.



Lo más probable es que ahora esté pensando: ¿qué tiene que ver el AIS con esto, cómo nos ayudará? Echemos un vistazo a qué es un sistema de información. Echemos un vistazo a nuestra definición y la perfeccionaremos:



Informativo (el sistema es un conjunto de objetos y reglas de interacción entre ellos) => El sistema de información es un conjunto de objetos de información y reglas de interacción de la información entre ellos


Resulta que la diferencia entre un sistema físico y un sistema de información está en qué objetos se consideran en estos sistemas y qué reglas de interacción entre ellos se distinguen.



Analicemos qué es un objeto de información y qué es la interacción de información entre estos objetos.



En mi opinión, un objeto de información es un modelo de información de un objeto físico almacenado como información y debe apuntar a un objeto físico.


Veamos un ejemplo: hay una docena de objetos físicos diferentes a tu alrededor, ya sean sillas, mesas, una computadora portátil, una cama, un sofá y un par de sillones. Y si dices: “¡Toma esa silla en particular!”, Señalando un objeto físico específico, entonces tomar la silla correcta de inmediato no será difícil; en este caso, estás trabajando con un objeto físico. Pero cuando rompe el vínculo con un objeto físico, operando solo por su nombre, ya está trabajando con un modelo de un objeto físico, un objeto de información : cuando dice "silla", no se refiere a una silla específica, sino simplemente resalta ese concepto, un concepto de información, que denota un objeto de información abstracto con el que puede continuar trabajando: silla, mesa, sillón. Si le dice estas palabras a una persona que no conoce los significados de estos modelos, no comprenderá qué objetos físicos se están discutiendo. Deberá explicar a qué propiedades (parámetros o atributos) debe prestar atención para seleccionar el objeto físico que necesita del conjunto de objetos dado. Estos parámetros del objeto de información son su elemento clave. Un objeto de información o, como solía llamarlo, una entidad es un conjunto de propiedades que distinguen los objetos físicos o informativos que necesitamos del conjunto seleccionado de otros objetos físicos o informativos.



Para que quede más claro, seleccionaré 2 entidades del ejemplo anterior:

  • las sillas son objetos definidos por la presencia de 4 patas, una base para sentarse y un respaldo para apoyarse. Puede que la definición no sea precisa, pero es buena para comprender.
  • Los elementos interiores sobre los que puede sentarse son objetos que tienen un soporte plano en el que puede sentarse y que se apoyan en el suelo y se elevan a una altura de al menos 40 cm y no más de 1,5 metros.


Se puede observar que la segunda definición incluye sillas, sillones y una cama con sofá, e incluso una mesa en la que también uno puede sentarse. Aquí nuestra esencia combina objetos de otras entidades, otros objetos de información.



Vayamos más allá ... Reglas de interacción de la información.Consideremos, por ejemplo, la indicación de color de un semáforo como posible sistema, y ​​seleccionemos los objetos del sistema que estamos considerando. Los objetos del sistema son tres elementos de luz: rojo, amarillo, verde. Si una persona no comprende el propósito de un semáforo, al observarlo, aún puede ver las conexiones entre estos objetos. La luz roja se enciende después de verde, amarilla después de rojo, verde después de amarillo; a veces hay semáforos en los que se enciende el verde después de quemar rojo y amarillo simultáneamente, etc. Al agregar nuevos objetos a este sistema, automóviles, revelará que todos van a verde, a rojo, se detienen frente a un semáforo, etc.



, — , . ,




Un ejemplo más. Tomemos la entidad "Contraparte" - alguna persona física o jurídica con la que se realiza alguna actividad; agregue una nueva entidad al sistema - "Oferta" . Si la entidad "Oferta" está asociada con la "Contraparte" , entonces podemos obtener 2 nuevas entidades: "Comprador" y "Proveedor" .



Ahora, entendiendo qué es un sistema de información, analicemos qué es un sistema de información automatizado. Por analogía con el análisis de la definición anterior, podemos entender que necesitamos automatizar los objetos de información y automatizar la interacción de la información.



Dio la casualidad de que la automatización generalmente significa escribir un programa que generalmente requiere exactamente las mismas acciones de una persona, y a veces más, pero en una computadora. Por definición, la automatización es una especie de traspaso de funciones humanas a máquinas. Entonces, si una persona mantuvo registros en un cuaderno toda su vida, y usted creó un programa para él, necesariamente usando "tecnología muy fresca y avanzada" en la que mantiene los mismos registros, pero en una computadora, entonces esto no es automatización.



Tomemos un ejemplo: nuestra tarea es implementar la contabilidad de contrapartes en el sistema. En este caso, presentamos inmediatamente una placa con propiedades y con la interfaz adecuada. Y si agregué una contraparte al sistema e hice una transacción de compra para ella, entonces se mostraba inmediatamente como proveedor. Si este proceso se implementa en papel en forma tabular, luego de que se complete la transacción, tendré que volver a escribir los datos de la contraparte de la tabla de contrapartes a la tabla de proveedores. Es decir, gracias al sistema, todavía automatizamos algo.



Por tanto, definiría un "sistema de información automatizado" como una proyección de un sistema de información sobre medios técnicos


En conclusión, me gustaría llamar la atención sobre mi opinión: para no involucrarme en la automatización del caos, comience con el diseño del sistema en sí, y luego, posteriormente, la creación de un sistema de información y su automatización dará un efecto tangible para el usuario.



All Articles