[[TOC(heading=This section pages, WikiStart,metodologia, noheading, ConceptualizaciónDelModelo, AnalisisDominio, PropuestaDesarrollo, EstandaresDesarrollo, EspecificacionRequerimiento, Liberacion, heading=Tabla de Contenido)]] = Especificación de Requerimientos= == 1. Casos de Uso: Consultar Cadena Productiva == ||'''Nombre del caso de uso:'''||Consultar Cadena Productiva|| ||'''Actores participantes:''' ||Analista|| ||'''Condiciones de entrada:'''||Conexión con la base de datos del SIGESIC|| ||'''Condiciones de salida:'''|||| ||'''Flujo de básico'''||1.- Sistema muestra los filtros para la consulta: unidad económica, CIIU, producto y código arancelario. [[BR]] 2.- Usuario introduce nombre del producto.[[BR]] 3.- Usuario selecciona empresas asociadas a dicho producto. [[BR]] 4.- Usuario hace click en el botón '''SELECCIONAR''' [[BR]] 5.- El sistema pregunta cuántos niveles Aguas Arriba y Aguas Abajo, así como el año en estudio. [[BR]] 6.- El usuario introduce los datos solicitados. [[BR]] 7.- Usuario presiona el botón visualizar. [[BR]] 8.- El sistema busca información en la base de datos. [[BR]] 9.- El sistema establece las relaciones comercialización preestablecidas. [[BR]] 10.- El sistema muestra la Cadena Productiva.|| ||'''Flujos alternativos'''||2.1.- El usuario puede realizar la búsqueda por medio de los otros filtros como CIIU o código arancelario. [[BR]] 2.2.- Usuario selecciona empresas asociadas a dicho producto.|| ||'''Requisitos especiales'''||Se obtiene la cadena productiva en forma de árbol, además de reflejar de información adicional de acuerdo a lo planteado en la interfaz presentada || == 2. Casos de Uso: Construcción de Escenarios== ||'''Nombre del caso de uso:'''||Construcción de Escenarios|| ||'''Actores participantes:'''||Usuario|| ||'''Condiciones de entrada:'''||El sistema debe hacer cargado los datos iniciales (t,,0,,)|| ||'''Condiciones de salida:'''|||| ||'''Flujo de básico'''||1.- El usuario presiona el boton '''CONSTRUIR ESCENARIOS.''' [[BR]] 2.- Sistema muestra en cada nodo las variables exógenas. [[BR]] 3.- El sistema muestra en la parte superior las variables exógenas globales. [[BR]] 4.- El usuario introduce los valores dentro del campo de variables globales. [[BR]] 5.- El sistema replica estos nodos en cada uno de los nodos. [[BR]] 6.- El usuario presiona el boton '''ACEPTAR'''.|| ||'''''Flujos alternativos'''''||5.1.- El usuario cambia el valor de las variables exógenas en un nodos específico|| ||'''''Requisitos especiales'''''||1.- Los valores solicitados pueden contener o no decimales. Pero no deben exceder como máximo de dos decimales [[BR]] 2.- El usuario puede dejar espacios en blanco, por lo que el sistema lo tomará como cero [[BR]] 3.- Las variables (exógenas) que se solicitaran, ya sea de manera global o por nodo son: [[BR]] * Tasa de variación del salario promedio (%) [[BR]] * Tasa de variación precios (%) [[BR]] * Tasa de variación de la demanda del bien final (%) (último nivel '''Aguas Abajo''') [[BR]] * Tasa de variación de la Ganancia(%) [[BR]] * Salario promedio inicial (Bs). [[BR]] * Tipo de cambio nominal (Bs/US $) [[BR]] Se solicitan los valores para el tiempo t,,1,, ; t,,2,, y t,,n,, A excepción, del Salario promedio y el tipo de cambio nominal que es solicitado para el tiempo t,,0,,|| == 3. Casos de Uso: Cargar datos del año inicial (t,,0,,) == === 3.1. Caso de Uso: Unidades económicas no registradas en el SIGESIC === ||'''Nombre del caso de uso:''' ||Unidades económicas no registradas en el SIGESIC|| ||'''Actores participantes:'''|| || ||'''Condiciones de entrada:'''||El sistema debe haber cargado la cadena productiva y los valores del escenario a evaluar.|| ||'''Condiciones de salida:'''||Asignación de valores a las variables del modelo para el año 0, es decir : t,,0,,|| ||'''Flujo de básico'''|| 1.- El sistema busca las compras realizadas por todas las empresas registradas en el SIGESIC, del producto n-ésimo (código arancelario), a la unidad económica i-ésima. [[BR]] 2.- El sistema registra la unidad de medida de las compras realizadas por la UE que se encuentra dentro de la cadena productiva seleccionada. [[BR]] 3.- El sistema transforma a la unidad de medida registrada las compras realizadas por el resto de las UE, que no se encuentran dentro de la cadena productiva en estudio. [[BR]] 4.- El sistema suma las compras realizadas por las UE que no se encuentran dentro de la cadena productiva y cuyas unidades de medidas sean iguales. [[BR]] 5.- El sistema asigna a la variable '''producción t,,0,,''' la resultado obtenido en el paso anterior '''más''' las compras realizadas por la UE que si está dentro de la cadena. [[BR]] 6.- El sistema asigna el valor obtenido en el paso '''4''' a la variable '''ventas externas t,,0,,'''. [[BR]] 7.- El sistema asigna el valor de las compras realizadas por la UE que se encuentra en la UE a la variable '''ventas internas t,,0,,'''. [[BR]] 8.- El sistema asigna a la variable '''Stock t,,0,,''' el valor de cero (0). [[BR]] 9.- El sistema asigna el valor de ventas externas t,,0,, a la variable '''Cant. demandada externa t,,0,,'''. [[BR]] 10.- El sistema asigna el valor de ventas internas t,,0,, a la variable '''Cant. demandada interna t,,0,,'''. [[BR]] 11.- El sistema asigna a la variable '''precio t,,0,,''' el valor registrado en el SIGESIC por la unidad económica que compra dicho producto. [[BR]] || ||'''Flujos alternativos'''|| || ||'''Requisitos especiales'''||Este proceso lo hará con cada unidad económica que se encuentre en la cadena, comenzando por aquella que se encuentre en el nivel más altos '''Aguas Arriba'''|| === 3.2. Caso de Uso: Unidades económicas '''importadoras''' === ||'''Nombre del caso de uso:''' ||Unidades económicas '''importadoras'''|| ||'''Actores participantes:'''|| || ||'''Condiciones de entrada:'''||El sistema debe haber cargado la cadena productiva y los valores del escenario a evaluar.|| ||'''Condiciones de salida:'''||Asignación de valores a las variables del modelo para el año 0, es decir : t,,0,,|| ||'''Flujo de básico'''||1.- El sistema busca las compras realizadas en exterior del producto n-ésimo, por parte de una empresa que forme parte de la cadena productiva. [[BR]] 2.- El sistema asigna este valor a la variable '''importación t,,0,,'''. [[BR]] 3.- El sistema asigna este valor a la variable ''' ventas t,,0,,'''. [[BR]] 4.- El sistema asigna a la variable '''Stock t,,0,,''' el valor de cero (0). [[BR]] 5.- El sistema asigna el valor de ventas t,,0,, a la variable '''Cant. demandada t,,0,,'''. [[BR]] 6.- El sistema asigna a la variable '''precio t,,0,,''' el valor registrado en el SIGESIC por la unidad económica que compra dicho producto. [[BR]] 7.- El sistema calcula el '''precio US$ t,,0,,''' multiplicando el precio t,,0,, por el tipo de cambio t,,0,, registrado por el usuario.|| ||'''Flujos alternativos'''|| || ||'''Requisitos especiales'''||Este proceso lo hará con cada unidad económica que se encuentre en la cadena, comenzando por aquella que se encuentre en el nivel más altos '''Aguas Arriba'''|| === 3.3. Caso de Uso: Unidades económicas registradas en el SIGESIC === ||'''Nombre del caso de uso:''' ||Unidades económicas registradas en el SIGESIC|| ||'''Actores participantes:'''|| || ||'''Condiciones de entrada:'''||El sistema debe haber cargado la cadena productiva y los valores del escenario a evaluar.|| ||'''Condiciones de salida:'''||Asignación de valores a las variables del modelo para el año 0, es decir : t,,0,,|| ||'''Flujo de básico'''||1.- El sistema asigna el valor registrado en el SIGESIC a la constante '''capacidad.''' [[BR]] 2.- El sistema asigna el valor registrado en el SIGESIC a la variable '''producción t,,0,,'''. [[BR]] 3.- El sistema busca las compras realizadas por todas las empresas registradas en el SIGESIC, del producto n-ésimo (código arancelario), a la unidad económica i-ésima. (Que no estén en la cadena productiva en estudio) [[BR]] 4.- El sistema registra la unidad de medida de las compras realizadas por la UE que se encuentra dentro de la cadena productiva seleccionada. [[BR]] 5.- El sistema transforma a la unidad de medida registrada las compras realizadas por el resto de las UE, que no se encuentran dentro de la cadena productiva en estudio. [[BR]] 6.- El sistema suma las compras cuyas unidades de medidas sean iguales y estén fuera de la cadena productiva [[BR]] 7.- El sistema asigna el valor obtenido a la variable ''' ventas externas t,,0,,'''. [[BR]] 8.- El sistema asigna el valor de las compras realizadas por las empresas que están dentro de la cadena productiva a la variable '''ventas internas t,,0,,'''. [[BR]] 9.- El sistema asigna el valor al nivel '''Stock t,,0,,''' restando a producción t,,0,, los valores de ventas externas t,,0,, y ventas internas t,,0,,. [[BR]] 10.- El sistema asigna el valor de ventas externas t,,0,, a la variable '''cant. demandada externa t,,0,,'''. [[BR]] 11.- El sistema asigna el valor de ventas internas t,,0,, a la variable '''cant. demandada interna t,,0,,'''. [[BR]] 12.- El sistema asigna a la variable '''cant. demandada total t,,0,,''' la sumatoria de la demanda externa e interna. [[BR]] 13.- El sistema asigna a la constante '''relación insumo-producto''' el valor registrado en el SIGESIC de cada insumo. [[BR]] 14.- El sistema asigna a la variable '''precio t,,0,,''', de acuerdo a los datos del SIGESIC. [[BR]] 15.- El sistema suma el valor de la producción de todos los productos generados por la UE y estima una '''proporción''' para cada uno de sus productos. [[BR]] 16.- El sistema asigna a la variable '''Nro. empleados t,,0,,''' el valor obtenido de multiplicar el número de personal operativo registrado en el SIGESIC por la proporción estimada en el punto 15. [[BR]] 17.- El sistema asigna a la constante '''jornada''' el valor registrado en el SIGESIC, multiplicado por 231 que representan el total de días laborados. [[BR]] 18.- El sistema calcular la constante '''relación horas-hombre '''por medio de la siguiente ecuación => Nro. empleados t,,0,, * jornada /producción t,,0,,. [[BR]] 19.- EL sistema asigna el valor a la variable '''salario medio t,,0,,''' de acuerdo a lo expresado por el usuario en la variable exógena salario medio y multiplicándolo por 12. [[BR]] 20.- El sistema calcula el '''salario diario t,,0,,''' dividiendo salario medio entre 360 días. [[BR]] 21.- El sistema calcula '''salario otros t,,0,,''' multiplicando la variable salario medio t,,0,, por 0,40. [[BR]] 22.- El sistema estima '''salario otros diario t,,0,,''' al dividir salario otros t,,0,, entre 360 días. [[BR]] 23.- Sistema calcula lo correspondiente al '''bono de alimentación t,,0,,''' multiplicando 365* 0,25 * UT. [[BR]] 23.- El sistema estima '''bono de alimentación diario t,,0,,''' multiplicando 0,25*UT. [[BR]] 24.- El sistema asigna a la variable '''salario integral ,,t,,0''' la suma de salario medio t,,0,, ; salario otros t,,0,, y bono de alimentación t,,0,,. [[BR]] 25.-El sistema asigna a la constante '''personal admin. ''' el valor registrado en el SIGESIC. [[BR]] 26.- El sistema estima la variable '''costo personal admin. t,,0,,''' al multiplicar el Nro. personal admin. por el salario integral t,,0,,. [[BR]] 27.- El sistema asigna a la variable '''costo personal admin. unitario t,,0,,''' el valor que se obtiene al dividir el costo personal admin y la producción. [[BR]] 28.- El sistema estima la variable '''costo MO t,,0,,''' multiplicando salario integral t,,0,, por Nro. personal operativo. [[BR]] 29.- El sistema estima la variable costo MO unitario t,,0,, dividiendo costo MO entre la producción. [[BR]] 30.- El sistema asigna a la variable ''' compra insumo t,,0,,''' al valor obtenido de la multiplicación de la relación insumo producto por la producción t,,0,, . [[BR]] 31.- El sistema calcula el '''costo de insumo t,,0,,''' por medio de la multiplicación del precio del insumo y las compras realizadas. [[BR]] 32.- El sistema estima el '''costo de insumos unitario t,,0,,''' dividiendo el costo de insumos por la producción. [[BR]] 33.- El sistema debe estima la diferencia entre el precio t,,0,, y costo MO t,,0,, ; costo personal admin. t,,0,, ; costo insumo t,,0,,.[[BR]] 34.- El sistema asigna el valor obtenido de multiplicar la diferencia estimada anteriormente por 0,70; a la variable '''otros costos t,,0,, '''. [[BR]] 35.- El sistema asigna el valor que se obtiene de sumar todos los costos a '''costo total t,,0,,'''. [[BR]] 36.- El sistema asigna a la variable '''otros costos unitario t,,0,,''' el valor obtenido de dividir otros costos por la producción. [[BR]] 37.- El sistema estima el valor del '''costo total unitario t,,0,,''' dividiendo el costo total con la producción. [[BR]] 38.- El sistema estima los '''ingresos t,,0,,''' al sumar las ventas internas y externas y multiplicarlas por el precio. [[BR]] 39.- Por último, el sistema asigna a la variable '''resultado económico t,,0,,''' el valor obtenido de restar a los ingresos t,,0,, el costo total t,,0,,. || ||'''Flujos alternativos'''|| || ||'''Requisitos especiales'''||Este proceso lo hará con cada unidad económica que se encuentre en la cadena, comenzando por aquella que se encuentre en el nivel más altos '''Aguas Arriba'''||