wiki:IdentificacionFuncionalidades16

Version 18 (modified by jvera, 8 years ago) (diff)

--

Especificación de las Funcionalidades

1.- Cargar Matriz - (Optimizar V. 1.2)

Nombre del caso de uso:
Cargar Matriz de Contabilidad Social (Optimización)
Actores participantes:
Usuario
Condiciones de entrada:
El usuario cuenta con archivo .csv donde se encuentra tanto los nombres de las cuentas (primera fila) y sub-cuentas(segunda fila) como los valores de cada una de las celdas
Condiciones de salida:
Es sistema muestra en la interfaz la matriz cargada
Flujo de básico:
1.- El usuario hace click sobre el menú archivo.
2.- El sistema despliega tres opciones: Nuevo Proyecto, Cargar Matriz, Exportar Matriz y Salir.
3.- El Usuario selecciona Cargar Matriz
4.- El sistema despliega una ventana solicitando: número de decimales y lugar donde se encuentra ubicado el archivo .csv
5.- El Usuario introduce los datos solicitados
6.- El Sistema verifica la validez de los datos.
7.- Sistema carga archivo .csv
8.- El Sistema identifica en la primera fila el número y nombre de las cuentas.
9.- El sistema duplica y traspone dicha fila y la coloca en la primera columna
10.- El Sistema identifica en la segunda fila el nombre de las sub-cuentas.
9.- El sistema duplica y traspone dicha fila y la coloca en la segunda columna
11. El sistema suma cada una de las filas i y guarda cada valor en un vector columna.
12.- El sistema suma cada una de las columnas j y guarda cada valor en un vector fila.
13.- El sistema verifica que el total de la fila i-ésima sea igual a la columna j-ésima.
---13.a.- Si el total de la Fila i-ésima es diferente al total de la columna j-ésima el sistema muestra un aviso.
14.- El sistema muestra la matriz con división de las cuentas, tanto en las filas como columnas.
Requisitos especiales:El archivo .csv debe tener el nombre de las filas(y columnas) sólo en la primera fila, estos nombres se replicaran y se colocaran por el lado de la columna.

2.- Estimar coeficientes técnicos -Versión 1.0

Nombre del caso de uso:
Coeficientes Técnicos
Actores participantes:
Usuario
Condiciones de entrada:
Ya debe estar cargada la matriz base
Condiciones de salida:
Es sistema muestra en la interfaz la matriz de coeficientes técnicos
Flujo de básico:
1.- El usuario hace click en el menú Herramienta
2.- El usuario selecciona una de las opciones Coeficientes técnicos
3.- El sistema muestra un sub-menú: a.- Verticales. b.- Horizontales.
4.- El usuario selecciona una de las opciones
5.- El sistema calcula el total por fila o columna según sea el caso.
6.- El sistema divide cada uno de los elementos de la matriz por columna o fila de acuerdo caso.
7.- El Sistema verifica que el total de la columna o fila sea igual a (1) de acuerdo al caso.
9.- El Sistema muestra los resultados en una pestaña.

3.- Definir variables exógenas (Optimizar V. 1.2)

Nombre del caso de uso:
Definir Cuentas Exógenas
Actores participantes:
Usuario
Condiciones de entrada:
Ya debe estar cargada la matriz base
Condiciones de salida:
Se muestra pestaña con la matriz Endógenas -Endógenas y la pestaña: Tipo de Variable muestra las cuentas endógenas y exógenas
Flujo de básico:
1.- El Usuario hace click en el Menú Herramientas
2.- El Usuario hace click sobre la opción Definir Variables Exógenas.
3.- Es Sistema muestra una ventana preguntando si seleccionará las variables exógenas por cuenta o sub-cuenta.
---3.1.- Si selecciona Cuenta: El sistema mostrará una lista de la cuentas.
------a.- Usuario podrá seleccionar más de una opción.
------b.- Usuario presiona el botón Finalizar.
---3.2.- Si el usuario selecciona Sub-cuenta: el sistema mostrará un panel con las cuentas y otro con las sub-cuentas.
------a.- Usuario selecciona cuenta.
------b.- Sistema actualiza y muestra las sub-cuentas asociadas a la cuenta.
------c.- Usuario selecciona un o más sub-cuentas y presiona el botón Agregar
------d.- Usuario repite el procedimiento a). Una vez, que seleccione todas las sub-cuentas exógenas el usuario deberá presionar el botón Finalizar.
4.- Sistema muestra matriz endógena-endógena.
5.- Sistema muestra matriz base identificando las cuentas exógenas y endógenas.

4. Encadenamientos - (Optimizar V. 1.2)

Nombre del caso de uso:
Encadenamientos
Actores participantes:
Usuario
Condiciones de entrada:
Ya debe estar cargada la matriz base
Condiciones de salida:
Se muestra los encadenamientos por sub-cuentas y cuentas
Flujo de básico:
1.- El Usuario hace click en el Menú Herramientas
2.- El Usuario hace click sobre la opción Estimar Encadenamientos.
3.- Es Sistema muestra una ventana preguntando si desea ver los encadenamientos por cuenta o sub-cuenta.
---3.1.- Si selecciona Cuenta: El sistema mostrará una lista de la cuentas.
------a.- Usuario podrá seleccionar más de una opción.
------b.- Usuario selecciona matriz a utilizar An (efectos directos) o Ma (efectos directos e indirectos)
------c.- Usuario presiona el botón Finalizar.
---3.2.- Si el usuario selecciona Sub-cuenta: el sistema mostrará un panel con las cuentas y otro con las sub-cuentas.
------a.- Usuario selecciona cuenta.
------b.- Sistema actualiza y muestra las sub-cuentas asociadas a la cuenta.
------c.- Usuario selecciona un o más sub-cuentas y presiona el botón Agregar
------d.- Usuario repite el procedimiento a). Una vez, que seleccione todas las sub-cuentas exógenas el usuario deberá presionar el botón Finalizar.
------d.- Usuario selecciona matriz a utilizar An (efectos directos) o Ma (efectos directos e indirectos)
4.- Sistema estima los encadenamientos (Ver en el siguiente apartado las operaciones).
5.- Sistema muestra matriz base identificando las encadenamiento hacia atrás y hacia adelante.
Requerimientos especiales:El usuario también tendrá la opción de seleccionar Matriz Endógena-Endógena

Operaciones Encadenamiento

Matriz Base

NombreCuenta 1Cuenta 2Cuenta 3 ... Cuenta j
Cuenta 1T11T12T13...T1j
Cuenta 2T21T22T23...T2j
Cuenta 3T31T32T33...T3j
...................
Cuenta iTi1Ti2Ti3...Tij

Total Columna Sumatoria (Tj)

vector fila:
Total j-ésima columnaT1T2T3...Tj

Total Fila Sumatoria (Ti)

Vector Columna:

Total i-ésima fila
T1
T2
T3
...
Ti

Sub-Matriz Endógena-Endógena : Es definida por el usuario.

NombreCuenta 1Cuenta 2Cuenta j
Cuenta 1T11T12T1j
Cuenta 2T21T22T2j
Cuenta iTi1Ti2Tij

4.a. Estimar An Matriz de Coeficientes Técnicos

  1. Dividir cada elemento Tij de la sub-matriz endógena-endógena por el total columna Tj.
NombreCuenta 1Cuenta 2Cuenta j
Cuenta 1a11a12a1j
Cuenta 2a21a22a2j
Cuenta iai1ai2aij
  1. Encadenamiento hacia adelante con An: Sumar cada fila. (ai1 + ai2 + aij)= ai Vector Columna:
NombreTotal i-ésima fila
Cuenta 1a1
Cuenta 2a2
Cuenta iai

En caso que la estructura de la matriz tenga cuentas y sub-cuentas, el sistema calculará además los encadenamientos parciales por cuenta, la suma de todas las filas de las sub-cuentas que conformen la cuenta k-ésima.

  1. Encadenamiento hacia atrás con An: Sumar cada columna. (a1j + a2j + aij)= aj
vector fila:
Total j-ésima columnaa1a2a3...aj

En caso que la estructura de la matriz tenga cuentas y sub-cuentas, el sistema calculará además los encadenamientos parciales por cuenta, la suma de todas las columnas de las sub-cuentas que conformen la cuenta k-ésima.

4.b. Estimar Ma Matriz Leontief

  1. Sistema requiere previamente An
a11a12a1j
a21a22a2j
ai1ai2aij

  1. Sistema construye una matriz identidad (I) del mismo tamaño de An.
100
010
001
  1. Se resta las matrices: (I-An)
  1. Se calcula a matriz inversa: (I-An)-1 Ma=(I-An)-1
m11m12m1j
m21m22m2j
mi1mi2mij

5. Clasificar Cuentas - (Optimizar V. 1.2)

Attachments (1)

Download all attachments as: .zip