8-Tcnicas de anlisis de sistemas en el marco de TGS.
Ing. Carlos Ernesto Garca, M.Sc.
1. Anlisis y sntesis. En el marco de la TGS, anlisis [de origen griego: separar] es un proceso mental humano que consiste en descomponer un sistema en sus partes y descubrir cmo se relacionan stas entre s y con el entorno del sistema para alcanzar su objetivo como un todo, y sus propiedades emergentes El proceso inverso es la sntesis [de origen griego: juntar]: proceso mental humano que consiste en describir un sistema como un todo coherente, a partir de sus componentes, y las relaciones entre stos y con el entorno del sistema para alcanzar un objetivo especfico preestablecido. En ambos casos, anlisis y sntesis, el proceso se centra con nfasis en las relaciones y en las propiedades emergentes del sistema objeto de estudio, cuya relevancia se define en funcin de los objetivos del proceso. En el anlisis, el objetivo es contestar interrogantes sobre el sistema tales como: Cul es su objetivo?, Cmo funciona?, Cundo funciona? y Por qu no funciona? En la sntesis, el objetivo es crear una solucin a un problema Los procesos de anlisis y sntesis se aplican en cualquier dominio de la ciencia bsica o aplicada: Fsica, Matemtica, Economa, Ingeniera, etc. En el dominio de la Ingeniera, el proceso de sntesis se denomina diseo, el cual siempre est precedido por un proceso de anlisis contextual del sistema a disear. Hoy en da hay abundan profesionales especializados en el anlisis de sistemas en dominios especficos, como: analista financiero, analista de sistemas informticos, analista de negocios, arquitecto de software, arquitecto empresarial y arquitecto de sistemas. 2. Mtodos y tcnicas de anlisis. Un mtodo es un proceso sistemtico para lograr un propsito. Una tcnica es una aplicacin de un mtodo. Desde la formulacin de la TGS, se han desarrollado muchos mtodos y tcnicas basadas en el Enfoque de Sistemas para el anlisis de sistemas complejos. En Qumica por ejemplo, existe una importante rama llamada Qumica Analtica que estudia un conjunto de mtodos y herramientas de anlisis para identificar a los componentes de una sustancia qumica [anlisis cualitativo], determinar las proporciones de componentes de una solucin o mezcla [anlisis cuantitativo], o para descomponer procesos qumicos a fin de estudiar reacciones qumicas entre elementos de la materia La Ingeniera es abundante en mtodos y tcnicas de anlisis, siendo la Investigacin de Operaciones [IO] una de las fuentes principales. Los mtodos y tcnicas de la IO estn orientadas a la optimizacin operativa y modelado de sistemas; y son de gran utilidad en todas las ramas de la Ingeniera. Entre ests se hayan: Mtodo Simplex, Mtodo de Transporte, Teora de Colas, Programacin Entera, Programacin Dinmica, Mtodo PERT, Mtodo CPM, Teora de Juegos, Teora de Redes y Simulacin. En Ingeniera Informtica, los mtodos y tcnicas de anlisis son heredados en su mayora la Ingeniera de Software, previa adaptacin, destacndose por su importancia los mtodos Anlisis Estructurado y Anlisis Orientado a Objetos [AOO]. 3. Anlisis Estructurado. El mtodo Anlisis Estructurado, conocido en programacin como Mtodo Top-Down, es un proceso iterativo que consiste en descomponer un complejo SI objeto de anlisis en subsistemas [nivel 1]; cada uno de estos a su vez subsistemas, si su complejidad lo amerita [nivel 2]; y as sucesivamente para cada nivel, hasta tener slo subsistemas complejidad manejable. La regla ms importante del mtodo es que la descomposicin de un subsistema de nivel i no debe hacerse sin antes haber verificado que la suma de todos los subsistemas de este nivel ms las relaciones entre estos y con el entorno, da como resultado el sistema del cual se derivaron. Esto implica que las relaciones deben conocerse y documentarse. Existen varias tcnicas derivadas de este mtodo orientadas al modelado de SI, como: diagramas de flujo de datos {DFD], diagramas de rboles jerrquicos, diagramas Warnier/Orr, UML, SysML. Tambin existen muchas herramientas en forma de software que facilitan el uso de estas tcnicas, conocidas globalmente como herramientas CAD [Computer-Aided Design (Diseo Asistido por Computadora]. 1 Hay afirma que la Ingeniera Informtica es lgica extensin de las tcnicas de programacin estructurada los aos 1970, que llevaron al diseo estructurado, el cual llev a su vez al anlisis estructurado.