Changes between Version 17 and Version 18 of AnalisisDominio


Ignore:
Timestamp:
Aug 16, 2016, 3:43:06 PM (8 years ago)
Author:
jvera
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AnalisisDominio

    v17 v18  
    1818=== Cargar Matriz ===
    1919
    20 El sistema debe cargar una matriz de contabilidad social, sin importar las dimensiones de estas. Por ello, se presenta a continuación el diagrama de procesos para dicha funcionalidad.
    21 
    22 {{{
    23 #!plantuml
    24 @startuml
    25 
    26 Partition Cargar Matriz {
    27 skinparam titleFontSize 24
     20[[Image(imagen-1.png, center, 700px)]]
    2821
    2922
    30 (*)-->"Solicitar el número\n de cuentas"
    31 -->"Solicitar el delimitador"
    32 -->"Solicitar año y país"
    33 -->"Solicitar ruta donde\n se encuentra el archivo"
    34 -->"Buscar archivo .csv"
    35 -->"Identificar primera fila"
    36 -->"Colocarla como identificador\n de cada columna"
    37 -->"Trasponerla y colocarla como\n identificador de cada fila"
    38 -->"Solicitar número de\n celdas que compone cada cuenta"
    39 -->"Solicitar nombre\n de cada cuenta"
    40 --> "Totalizar las filas y las columnas"
    41 -->"Presentar matriz con\n identificadores y nombre de cuentas\n en filas y columnas"
    42 --> (*)
    43 }
    44 
    45 @enduml
    46 }}}
    47 
    48 === Coeficientes Técnicos ===
    49 
    50 {{{
    51 #!plantuml
    52 @startuml
    53 
    54 Partition Coeficientes_Tecnicos {
    55 skinparam titleFontSize 24
     23=== Operaciones Matriciales ===
    5624
    5725
    58 (*)--> IF "¿Coeficientes Técnicos\n horizontales o verticales" then
    59 -right--> [Estructura vertical] "Totalizar cada una de\n las columnas de la matriz base"
    60 -->"Dividir cada celda entre\n el total de la columna"
    61 -->"Mostrar Resultados"
    62 ELSE
    63 -left-->[Estructura horizontal]"Totalizar cada una de\n las filas de la matriz base"
    64 -->"Dividir cada celda entre\n el total de cada fila"
    65 -->"Mostrar Resultados"
    66 --> (*)
    67 }
    68 
    69 @enduml
    70 }}}
    71 
    72 === Modelo de Multiplicadores de Leontief ===
    73 Se activa sólo cuando una matriz esté cargada correctamente.
    74 
    75 {{{
    76 #!plantuml
    77 @startuml
    78 
    79 Partition Proceso_1 {
    80 skinparam titleFontSize 24
     26[[Image(imagen-2.png, center, 600px)]]
    8127
    8228
    83 (*)-->"Solicitar las cuentas\n y partidas que son endógenas <b>Base</b>"
    84 -->"Estimar la matriz de\n Propensiones medias al gasto <b>An</b>\n"
    85 -->"Construir una Matriz Identidad <b>I</b>\n de las mismas dimensiones de An"
    86 -->"Restar las Matrices <b>I-An</b>"
    87 -->"Estimar la inversa de la matriz <b>I-An</b>.\n Matriz de Multiplicadores de Leontief <b>Ma</b>"
    88 -->"Mostrar tres iconos en la pantalla\n (Clasificador de Cuentas, Evaluar Escenarios y Exportar)"
    89 -->"Mostrar las matrices Base, An, Ma"
    90 --> (*)
    91 }
    92 
    93 @enduml
    94 }}}
     29=== Evaluar Escenarios Económicos ===
    9530
    9631
    97 === Evaluación de Escenarios ===
    98 Se activa sólo cuando el usuario presione el icono correspondiente
    99 
    100 {{{
    101 #!plantuml
    102 @startuml
    103 
    104 Partition Proceso_2 {
    105 skinparam titleFontSize 24
    106 
    107 
    108 (*)-->"Mostrar pestaña con la\n <b>matriz Endógena-Exógena</b> (campos vacíos)"
    109 -->"Estimar el monto en que varía\n una cuenta exógena, dado el\n porcentaje de cambio introducido por\n el usuario"
    110 -->"Estimar el vector columna <b>x<7b>\n que recoge la suma de las \n inyecciones."
    111 -->"Multiplicar la Matriz <b>Ma</b> por \n el vector columna <b>x</b>"
    112 -->"Estimar porcentaje de\n cambio del vector ingreso <b>y</b>"
    113 -->"Mostrar vector ingreso <b>y</b> y el vector <b>x</b>"
    114 --> (*)
    115 }
    116 
    117 @enduml
    118 }}}
    119 
    120 
    121 === Clasificación de las Cuentas ===
    122 Se activa sólo cuando el usuario presione el icono correspondiente
    123 
    124 {{{
    125 #!plantuml
    126 @startuml
    127 
    128 Partition Proceso_3 {
    129 skinparam titleFontSize 24
    130 
    131 
    132 (*)-->"Sumar cada una de las\n filas de la matriz <b>Ma</b>"
    133 -->"Almacenar vector columna\n los resultados <b>ea</b>"
    134 -->"Sumar cada una de las\n partidas que componen las cuentas\n del vector <b>ea</b>"
    135 -->"Almacenar vector columna\n los resultados <b>ea-agregado</b>"
    136 -->"Sumar cada una de las\n columnas de la matriz <b>Ma</b>"
    137 -->"Almacenar vector fila\n los resultados <b>ed</b>"
    138 -->"Sumar cada una de las\n partidas que componen las cuentas\n del vector <b>ed</b>"
    139 -->"Almacenar vector fila\n los resultados <b>ed-agregado</b>"
    140 -->"Dividir cada uno de los\n elementos del vector <b>ea</b> entre\n la sumatoria de los elementos ea (<b>Ui</b>)"
    141 -->"Dividir cada uno de los\n elementos del vector <b>ed</b> entre\n la sumatoria de los elementos ed (<b>Uj</b>)"
    142 --> "Clasificar de acuerdo a\n los resultados de <b>Ui</b> y <b>Uj</b> las cuentas"
    143 -->"Mostrar los resultados obtenidos\n vectores ed, ed-agregado, ea, ea-agregado, Uj, Ui"
    144 -->"Mostrar tabla de clasificación\n de las cuentas"
    145 --> (*)
    146 }
    147 
    148 @enduml
    149 }}}
     32[[Image(imagen-3.png, center, 700px)]]