wiki:IdentificacionFuncionalidades16

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

--

Especificación de las Funcionalidades

1.- Cargar Matriz - Optimización

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.

Attachments (1)

Download all attachments as: .zip