[[TOC(heading=This section pages, WikiStart,metodologia, noheading, ConceptualizaciónDelModelo, AnalisisDominio, PropuestaDesarrollo, EstandaresDesarrollo, EspecificacionRequerimiento, Liberacion, heading=Tabla de Contenido)]] = Análisis del Dominio = Al describir el dominio nos encontramos con que el software será una aplicación web, que en base a un modelo genérico construido bajo el enfoque de las cadenas productivas pretende evaluar escenarios a través de variables de política como: tipo de cambio nominal, variación anual del salario, demanda de bienes finales, nivel de precios, entre otros. Sus funcionalidades son las siguientes: * Consulta de bases de datos del SIGESIC: la aplicación debe conectarse con la base de datos que almacena los registros de las empresas y realizar una búsqueda de acuerdo a las indicaciones del usuario. * Asignación de valores iniciales a las variables: Al consultar los datos de la cadena productiva que será analizada, el software debe ser capaz de asignar los valores a las variables para el tiempo t,,0,, (inicial). Dichos valores serán los registrados en el SIGESIC. * Construcción de escenarios: la aplicación deberá leer los datos numéricos introducidos por el usuario, en los campos diseñados. Estas cifras serán utilizadas al momento de la simulación. * Operaciones: el sistema resolverá por medio de operaciones matemáticas cada una de las ecuaciones que componen el modelo. * Visualizar resultados: El sistema debe ser capaz de presentar los resultados en tablas (monto y variaciones expresadas en porcentajes). Para cada una de las variables como: precio, producción, ventas, stock, costos totales, número de mano de obra, gastos en mano de obra, costo en insumos, ingresos, entre otros. De igual manera, se espera que muestre gráficos de dos dimensiones, por un lado se tendrá el tiempo y por el otro los montos o variaciones. 1. '''Diagrama de Proceso''': {{{ #!plantuml @startuml Partition Proceso_Módulo_Dinámico { (*)-->"Visualización de\n la Cadena Productiva " -->"Construcción de\n Escenarios" -->"Evaluación de\n los Escenarios" --> "Visualización de\n los Resultados" --> (*) } @enduml }}} 2. '''Diagrama de actividades por proceso''': 2.1.''Proceso 1: Visualización de las Cadenas Productivas'' {{{ #!plantuml @startuml Partition Proceso_1 { skinparam titleFontSize 24 title Sistema | Usuario (*)-->"Solicitar unidad\n económica y producto" -right-->"Ingresar Nombre de\n unidad económica\n y producto" -->"Presionar botón\n SELECCIONAR" -left--> "Mostrar frame interno" --> "Solicitar Niveles y año" -right-->"Ingresar datos solicitados" --> "Presionar botón\n VISUALIZAR CADENA" -left--> "Buscar en\n base de datos" --> "Construir Cadena\n en forma de Árbol" -->"Mostrar Cadena" -right--> "Seleccionar un\n producto específico\n de la cadena" --> "Dar click sobre cualquier\n producto o insumo" -left--> "Mostrar Cuadro con\n información\n complementaria, asociada\n al producto\n /insumo seleccionado" --> (*) } @enduml }}} 2.2. ''Proceso 2: Definición del Escenarios'' {{{ #!plantuml @startuml Partition Proceso_2 { skinparam titleFontSize 22 title Usuario | Sistema (*) --> "Presionar botón\n CONSTRUIR ESCENARIOS " -right--> "Mostrar cuadros de\n textos en cada nodo" --> "Mostrar cuadro de\n escenarios globales" -left--> "Introducir los datos" --> "Presionar botón SIMULAR " -->(*) } @enduml }}} ''Proceso 3: Simulación'' ''Proceso 4: Visualización de los resultados'' {{{ #!plantuml @startuml Partition Proceso_4 { skinparam titleFontSize 24 title Sistema | Usuario (*)-->"Mostrar cadena productiva" -right-->"Dar click sobre un producto" -->"Presionar botón\n NOMBRE VARIABLE\n " -left--> "Mostrar Resultados\n en Tabla y Gráfico " --> (*) } @enduml }}}