wiki:metodologia2015/EspecificacionRequerimiento

Tabla de Contenido

  1. Sistemas para visualizar el encadenamiento productivo entre países de …
  2. ¿Cómo lo hacemos?
      1. Primera Etapa de Desarrollo del Sistema UNASUR (Año 2016)
        1. Metodología de Desarrollo de Software Libre Utilizada (v2.0)
        2. Equipo de Trabajo 2016
        3. Cronograma de Publicación y Liberación
      2. Tercera Etapa de Desarrollo (Año 2015)
        1. Metodología de Desarrollo de Software Libre Utilizada (v2.0)
        2. Equipo de Trabajo 2015
        3. Cronograma de Publicación y Liberación
      3. Segunda Etapa de Desarrollo (Año 2014)
        1. Metodología de Desarrollo de Software Libre Utilizada (v2.0)
        2. Equipo de Trabajo 2014
        3. Cronograma de Publicación y Liberación
      4. Primera Etapa de Desarrollo (Año 2013)
        1. Metodología de Desarrollo de Software Libre Utilizada (v1.0)
        2. Equipo de Trabajo 2013
      5. Anteproyecto (Año 2012)
    1. Descargas
    2. Publicación y Liberación
    3. Ambiente de Pruebas
    4. Material de difusión
  3. Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
  4. ECOALBA-TCP 2015
    1. Conceptualización
      1. Plantillas
      2. Flujograma
    2. Administracion
      1. Plantillas
      2. Flujograma
    3. Construcción
      1. Plantillas
      2. Flujograma
    4. Uso de macros para trazabilidad
  5. Análisis del Dominio
  6. Propuesta de Desarrollo del Proyecto: ECOALBA-TCP 2015
    1. 1. Necesidades y/o problemas
    2. 2. Solución propuesta
    3. 3. Alcance del software propuesto
    4. 4. Descripción general de la arquitectura del software
    5. 5. Metodología de desarrollo
    6. 6. Plataforma de operación
    7. 7. Plataforma de desarrollo
    8. 8. Licencias de código y documentación
  7. Plan del Proyecto
    1. 1. Priorización de funcionalidades del software según las necesidades …
  8. Estándares de Desarrollo del Proyecto
  9. Especificación de Requerimientos (Funcionalidades)
    1. 1. Casos de Uso: Gestionar el modelado de cadenas productivas en la …
    2. 2. Casos de Uso: Gestionar la Carga Masiva de Información relacionada …
    3. 3. Casos de Uso: Gestionar la consulta de los aranceles de cada país …
    4. 4. Casos de Uso: Gestionar la Carga Masiva de Información relacionada …
    5. Flujograma de actividades
  10. Codificación
    1. Código Fuente
    2. Flujograma de actividades
  11. Análisis y Diseño
  12. Pruebas
  13. Liberación
    1. Manual de Usuario
    2. Configuración para archivos descargables
    3. Flujograma de actividades

Especificación de Requerimientos (Funcionalidades)

La especificación de requerimientos consiste en describir de manera detallada cada una de las funcionalidades o requerimientos que debe cumplir la aplicación a desarrollar. En esta especificación se debe indicar el flujo de actividades que implica el llevar a cabo cada funcionalidad del sistema.

Para la especificación de los requerimientos de la aplicación se utilizarán diagramas de casos de uso con su respectiva descripción textual.

1. Casos de Uso: Gestionar el modelado de cadenas productivas en la ZEC a nivel de UE

Diagrama

A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 1:


1.1 Caso de Uso: Modelar cadenas productivas en la ZEC

Descripción textual

Nombre del caso de uso:
Modelar cadenas productivas en la ZEC.
Actores participantes:
Usuario.
Condiciones de entrada:
Haber ingresado al módulo "Modelado de Cadenas Productivas en la ZEC".
Condiciones de salida:
Información de las Cadenas Productivas en la ZEC por Unidad Económica (UE) o Producto.
Flujo básico
1. El usuario selecciona el país y la consulta por UE o Producto. 2.- El sistema presenta los criterios de selección de la consulta por UE o por Producto. 3.- El usuario indica la UE o Producto y demás criterios de acuerdo al caso. 4.- El sistema presenta los resultados de la búsqueda: listado de UE o Productos. 5.- El usuario selecciona la UE o Producto a consultar. 6.- El sistema presenta una ventana para seleccionar los niveles de la cadena (aguas arriba y aguas abajo), el año de registro, aceptar o limpiar los datos seleccionados. 7.- El usuario indica los niveles de la cadena, el año de registro, aceptar si desea visualizar la cadena con la información dada o limpiar la selección para volver a realizarla. 8.- El sistema presenta la información de la cadena productiva, cantidad de insumos importados y posibilidad de complementariedad económica en la ZEC por UE o Producto. 9.- El usuario visualiza la información y puede descargar la data presentada.
Flujos alternativos
Requisitos especialesConexión con la base de datos SIGESIC y Comtrade.


1.2 Caso de Uso: Modelar cadena productiva por UE

Descripción textual

Nombre del caso de uso:
Modelar cadena productiva por UE.
Actores participantes:
Usuario
Condiciones de entrada:
Haber seleccionado el país y la consulta por UE en el módulo "Modelado de Cadenas Productivas en la ZEC".
Condiciones de salida:
Información de las Cadenas Productivas en la ZEC por UE.
Flujo básico
1.- El sistema presenta los criterios de selección de la consulta por UE. 2.- El usuario indica la UE y demás criterios de acuerdo al caso. 3.- El sistema presenta los posibles resultados de la búsqueda, es decir, un listado con identificación fiscal, UE, país, la opción modelar por UE, la opción descargar .csv e indica el número de página del listado general. 4.- El usuario selecciona la opción modelar por UE en la selección deseada. 5.- El sistema presenta una ventana para seleccionar los niveles de la cadena (aguas arriba y aguas abajo), el año de registro, aceptar o limpiar los datos seleccionados. 6.- El usuario indica los niveles de la cadena, el año de registro, acepta si desea visualizar la cadena con la información dada o limpia la selección para volver a realizarla. 7.- El sistema presenta información de la selección realizada (país, UE, niveles aguas arriba, niveles aguas abajo, año de registro, tipo de cambio nominal), de la cadena productiva (UE con sus respectivos productos, indicando insumos nacionales, proveedores nacionales con su respectivo rif e insumos importados, proveedores extranjeros con el respectivo país de origen), de la cantidad de insumos importados (indicando UE, tipo de cambio, rif y requerimientos, es decir, nivel de la cadena, producto, país, cantidad, medida, precio unitario USD $, monto USD $ y total) y de la posibilidad de complementariedad económica en la ZEC por UE (tipo de cambio, base de datos, posible oferta exportable de la ZEC hacia Venezuela). 8.- El usuario visualiza la información y puede descargar la data presentada.
Flujos alternativos
4.- El usuario también puede descargar el archivo .csv de la consulta realizada. 7.- El sistema presenta la información de la posibilidad de complementariedad económica en la ZEC por UE considerando dos bases de datos: SIGESIC o Comtrade. Con SIGESIC la información otorgada es: nivel de la cadena, producto, UE, país, cantidad, medida, precio unitario USD $, monto USD $ y total. Con Comtrade la información otorgada es: nivel de la cadena, producto, código arancelario, país, cantidad, medida, precio unitario USD $, monto USD $ y total.
Requisitos especialesConexión con la base de datos SIGESIC y Comtrade.


1.3 Caso de Uso: Modelar cadena productiva por producto

Descripción textual

Nombre del caso de uso:
Modelar cadena productiva por producto.
Actores participantes:
Usuario
Condiciones de entrada:
Haber seleccionado el país y la consulta por producto en el módulo "Modelado de Cadenas Productivas en la ZEC".
Condiciones de salida:
Información de las Cadenas Productivas en la ZEC por producto.
Flujo básico
1.- El sistema presenta los criterios de selección de la consulta por producto. 2.- El usuario indica el producto y demás criterios de acuerdo al caso. 3.- El sistema presenta los posibles resultados de la búsqueda, es decir, un listado con código arancelario, productos, UE, país, la opción modelar por producto, la opción descargar .csv e indica el número de página del listado general. 4.- El usuario selecciona la opción modelar por producto en la selección deseada. 5.- El sistema presenta una ventana para seleccionar los niveles de la cadena (aguas arriba y aguas abajo), el año de registro, aceptar o limpiar los datos seleccionados. 6.- El usuario indica los niveles de la cadena, el año de registro, acepta si desea visualizar la cadena con la información dada o limpia la selección para volver a realizarla. 7.- El sistema presenta información de la selección realizada (país, producto, niveles aguas arriba, niveles aguas abajo, año de registro, tipo de cambio nominal), de la cadena productiva (producto con sus respectivos insumos, indicando insumos nacionales, proveedores nacionales con su respectivo rif e insumos importados, proveedores extranjeros con el respectivo país de origen), de la cantidad de insumos importados (indicando producto, código arancelario, UE, tipo de cambio y requerimientos, es decir, nivel de la cadena, producto, país, cantidad, medida, precio unitario USD $, monto USD $ y total) y de la posibilidad de complementariedad económica en la ZEC por UE (tipo de cambio, base de datos, posible oferta exportable de la ZEC hacia Venezuela). 8.- El usuario visualiza la información y puede descargar la data presentada.
Flujos alternativos
4.- El usuario también puede descargar el archivo .csv de la consulta realizada. 7.- El sistema presenta la información de la posibilidad de complementariedad económica en la ZEC por UE considerando dos bases de datos: SIGESIC o Comtrade. Con SIGESIC la información otorgada es: nivel de la cadena, producto, UE, país, cantidad, medida, precio unitario USD $, monto USD $ y total. Con Comtrade la información otorgada es: nivel de la cadena, producto, código arancelario, país, cantidad, medida, precio unitario USD $, monto USD $ y total.
Requisitos especialesConexión con la base de datos SIGESIC y Comtrade.


1.4 Caso de Uso: Seleccionar criterios de búsqueda por UE

Descripción textual

Nombre del caso de uso:
Seleccionar criterios de búsqueda por UE.
Actores participantes:
Usuario
Condiciones de entrada:
Haber seleccionado el país y la consulta por UE en el módulo "Modelado de Cadenas Productivas en la ZEC".
Condiciones de salida:
Criterios de búsqueda por UE seleccionados.
Flujo básico
1.- El sistema presenta un campo de texto para la búsqueda de la UE y los criterios de selección: identificación fiscal, razón social y nombre de la UE. 2.- El usuario ingresa el texto y selecciona el criterio de acuerdo al caso. 3.- El sistema presenta los resultados de la búsqueda por UE. 4.- El usuario selecciona la UE a consultar. 5.- El sistema presenta una ventana para seleccionar los niveles de la cadena (aguas arriba y aguas abajo), el año de registro, aceptar o limpiar los datos seleccionados. 6.- El usuario indica los niveles de la cadena, el año de registro, aceptar si desea visualizar la cadena con la información dada o limpiar la selección para volver a realizarla. 7.- El sistema presenta la información de la cadena productiva, cantidad de insumos importados y posibilidad de complementariedad económica en la ZEC por UE. 8.- El usuario visualiza la información y puede descargar la data presentada.
Flujos alternativos
Requisitos especiales


1.5 Caso de Uso: Seleccionar criterios de búsqueda por producto

Descripción textual

Nombre del caso de uso:
Seleccionar criterios de búsqueda por producto.
Actores participantes:
Usuario
Condiciones de entrada:
Haber seleccionado el país y la consulta por producto en el módulo "Modelado de Cadenas Productivas en la ZEC".
Condiciones de salida:
Criterios de búsqueda por producto seleccionados.
Flujo básico
1.- El sistema presenta un campo de texto para la búsqueda del producto y los criterios de selección: código arancelario y nombre del producto. 2.- El usuario ingresa el texto y selecciona el criterio de acuerdo al caso. 3.- El sistema presenta los resultados de la búsqueda por producto. 4.- El usuario selecciona el producto a consultar. 5.- El sistema presenta una ventana para seleccionar los niveles de la cadena (aguas arriba y aguas abajo), el año de registro, aceptar o limpiar los datos seleccionados. 6.- El usuario indica los niveles de la cadena, el año de registro, aceptar si desea visualizar la cadena con la información dada o limpiar la selección para volver a realizarla. 7.- El sistema presenta la información de la cadena productiva, cantidad de insumos importados y posibilidad de complementariedad económica en la ZEC por producto. 8.- El usuario visualiza la información y puede descargar la data presentada.
Flujos alternativos
Requisitos especiales

2. Casos de Uso: Gestionar la Carga Masiva de Información relacionada a importaciones y exportaciones de los países miembros de la ZEC

Diagrama 2

A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 2:


2.1 Caso de Uso: Cargar archivos .csv ZEC

Descripción textual

Nombre del caso de uso:
Cargar archivos .csv ZEC
Actores participantes:
Usuario
Condiciones de entrada:
Tener archivos con información de importaciones y exportaciones de los países miembros de la ZEC en formato .csv
Condiciones de salida:
Archivos con información de importaciones y exportaciones de los países miembros de la ZEC en formato .csv. cargado
Flujo básico
1- El usuario selecciona Importaciones / Exportaciones en el campo Naturaleza de los datos.
2.-El usuario selecciona en una lista desplegable el país ZEC de consulta.
3.- El usuario selecciona en una lista desplegable el año al cual corresponden los archivos.
4- El usuario presiona la opción cargar para enviar los archivos al servidor y cargarlos en la base de datos.
Flujos alternativos
Requisitos especialesEl formato del archivo debe ser .csv.
El archivo debe tener separadores de texto con comillas (“”), separadores de campo con punto y coma(;)


2.2 Caso de Uso: Validar datos del archivo .csv ZEC

Descripción textual

Nombre del caso de uso:
Validar datos del archivo .csv ZEC
Actores participantes:
Sistema
Condiciones de entrada:
Archivo .csv seleccionado.
Condiciones de salida:
Datos del archivo validados.
Flujo básico
1- El sistema recibe la notificación de carga de un archivo.
2-El sistema evalúa que el archivo cumpla con todos los requisitos especiales descritos en el caso de uso 2.1 Cargar archivo .csv ZEC.
3- El sistema valida los datos del archivo si corresponde con lo solicitado.
4- El sistema ejecuta el caso de uso 2.3 Guardar datos en el histórico .csv ZEC.
Flujos alternativos
3- Si el archivo no corresponde con los requisitos especiales solicitados no se permite la carga del mismo y se le indica al usuario cuales son las incongruencias.
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 2.1 Carga de archivo .csv ZEC.


2.3 Caso de Uso: Guardar datos en el histórico .csv ZEC

Descripción textual

Nombre del caso de uso:
Guardar datos en el histórico .csv ZEC
Actores participantes:
Sistema
Condiciones de entrada:
Validada la carga del archivo .csv.
Condiciones de salida:
Datos guardados en el histórico.
Flujo básico
1- El sistema va guardando los archivos cargados por el usuario y las modificaciones que el mismo va realizando en dicho archivo (se van sobrescribiendo los datos).
2- El sistema a fin de año guarda la última modificación realizada al archivo y registra el mes y año al que corresponde.
Flujos alternativos
Requisitos especiales


2.4 Caso de Uso: Detectar fallas en la carga

Descripción textual

Nombre del caso de uso:
Detectar fallas en la carga
Actores participantes:
Sistema
Condiciones de entrada:
El usuario tiene que probar.
Condiciones de salida:
Fallas en la carga detectadas.
Flujo básico
1- El sistema busca errores en el archivo.
2- El sistema detecta fallas y despliega una pantalla con el aviso de error y envía un correo electrónico al usuario.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 2.1 “Carga de archivo .csv”.


2.5 Caso de Uso: Cambiar por otro archivo .csv ZEC

Descripción textual

Nombre del caso de uso:
Cambiar por otro archivo .csv ZEC
Actores participantes:
Usuario
Condiciones de entrada:
Intento de carga de un archivo .csv.
Condiciones de salida:
Reemplazo del archivo .csv.
Flujo básico
1- Una vez que el sistema ha rechazado la carga de un archivo por errores en el mismo, el usuario vuelve a ejecutar el caso de uso 2.1
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 2.1 “Carga de archivo .csv”.


2.6 Caso de Uso: Descargar el archivo .csv ZEC

Descripción textual

Nombre del caso de uso:
Descargar el archivo .csv ZEC
Actores participantes:
Usuario
Condiciones de entrada:
Validación de la carga de un archivo .csv.
Condiciones de salida:
Visualización del archivo .csv.
Flujo básico
1-El usuario selecciona la opción descargar archivo .csv.
2- El sistema permite la visualización del archivo previamente cargado por el usuario.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 2.1 “Carga de archivo .csv”.


2.7 Caso de Uso: Cargar nuevo archivo .csv ZEC

Descripción textual

Nombre del caso de uso:
Cargar nuevo archivo .csv ZEC
Actores participantes:
Usuario
Condiciones de entrada:
Tener un archivo con formato .csv.
Condiciones de salida:
Nuevo archivo .csv cargado.
Flujo básico
1- El usuario selecciona Importaciones / Exportaciones en el campo Naturaleza de los datos.
2.-El usuario selecciona en una lista desplegable el país ZEC de consulta.
3.- El usuario selecciona en una lista desplegable el año al cual corresponden los archivos.
4- El usuario presiona la opción cargar para enviar el archivo al servidor y cargarlos en la base de datos.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 2.1 “Carga de archivo .csv”.

3. Casos de Uso: Gestionar la consulta de los aranceles de cada país miembros del ALBA-TCP

Diagrama

A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 3:


3.1 Caso de Uso: Consultar aranceles

Descripción textual

Nombre del caso de uso:
Consultar aranceles.
Actores participantes:
Usuario
Condiciones de entrada:
Archivos con los aranceles de los países ALBA-TCP cargados en el sistema.
Condiciones de salida:
Aranceles consultados.
Flujo básico
1.- El sistema presenta los criterios de selección país/es, producto/s y las opciones consultar y limpiar. 2.- El usuario selecciona país/es, producto/s y la opción consultar o limpiar si desea cambiar la selección de criterios indicada. 3.- El sistema presenta la opción descargar aranceles en tres formatos: Calc, XML y .csv. 4.- El usuario indica el formato deseado para comenzar la descarga. 5.- El sistema presenta una ventana con las opciones cancelar o guardar el archivo. 6.- El usuario indica cancelar para no seguir con la consulta o guardar el archivo para continuar con la descarga. 7.- El sistema descarga el archivo deseado. 8.- El usuario consulta los aranceles en el formato indicado.
Flujos alternativos
Requisitos especiales


3.2 Caso de Uso: Seleccionar país/es

Descripción textual

Nombre del caso de uso:
Seleccionar país/es.
Actores participantes:
Usuario
Condiciones de entrada:
Haber ingresado al módulo "Aranceles ALBA-TCP".
Condiciones de salida:
País/es seleccionado/s.
Flujo básico
1.- El sistema presenta criterios de selección múltiple incluidos los países del ALBA-TCP (con los años en que han realizado el reporte de información y su respectivo año del Sistema Armonizado de Designación y Codificación de Mercancías (SA) al que corresponde la data), permite seleccionar varios países, todos o anular la selección, activa el botón filtro con las opciones: incluir tarifas que no sean Principio de la Nación Más Favorecida (NMF) (incluye últimos años disponibles, un año en específico, todos los años o ninguna de las anteriores - sólo tarifa consolidada) e incluir tarifa consolidada y en la ventana del filtro aceptar o cancelar la selección, visualiza la selección realizada con respecto al filtro y con respecto a los país/es. 2.- El usuario selecciona el o los países del ALBA-TCP desde los criterios de selección múltiple, visualiza los años en que el o los países han realizado el reporte de información y su respectivo año del sistema armonizado al que corresponde la data, selecciona varios países, todos o anula la selección, presiona el botón filtro y selecciona las opciones: incluir tarifas que no sean Principio de la Nación Más Favorecida (NMF) (incluye la selección de últimos años disponibles, un año en específico, todos los años o ninguna de las anteriores - sólo tarifa consolidada) e incluir tarifa consolidada y en la ventana del filtro acepta o cancela la selección, visualiza la selección realizada con respecto al filtro y con respecto a los país/es. 3.- El sistema presenta los criterios de selección múltiple referente a los productos.
Flujos alternativos
Requisitos especiales


3.3 Caso de Uso: Seleccionar producto/s

Descripción textual

Nombre del caso de uso:
Seleccionar producto/s.
Actores participantes:
Usuario
Condiciones de entrada:
Haber ingresado al módulo "Aranceles ALBA-TCP".
Condiciones de salida:
Producto/s seleccionados.
Flujo básico
1.- El sistema presenta criterios de selección múltiple incluidos todos los productos del SA, el listado desplegable de los años del SA al que corresponde la data (1992, 1996, 2002, 2007, 2012), el listado desplegable para seleccionar todos los tipos de productos o los agrícolas y no agrícolas, permite seleccionar varios productos, todos o anular la selección, buscar un producto en específico en cuadro de texto, aceptar o anular la búsqueda, visualiza la selección realizada con respecto a los productos.2.- El usuario selecciona el o los productos del SA, elige los años del SA de consulta (1992, 1996, 2002, 2007, 2012), selecciona todos los tipos de productos o los agrícolas y no agrícolas, selecciona varios productos, todos o anula la selección, busca un producto en específico en el cuadro de texto, acepta o anula la búsqueda, visualiza la selección realizada con respecto a los productos. 3.- El sistema presenta la opción consultar o limpiar si desea cambiar la selección de criterios indicada tanto para país/es como para producto/s.
Flujos alternativos
Requisitos especiales2.- Los productos se pueden seleccionar a distintos niveles del SA: capítulo (2 dígitos) del SA, partida (4 dígitos) o subpartida (6 dígitos) del SA. Todos los resultados se presentan al nivel de subpartida del SA.

4. Casos de Uso: Gestionar la Carga Masiva de Información relacionada a los aranceles de cada país miembro del ALBA-TCP

Diagrama

A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 4:


4.1 Caso de Uso: Cargar archivos con los aranceles de los países ALBA-TCP

Descripción textual

Nombre del caso de uso:
Cargar archivos con los aranceles de los países ALBA-TCP
Actores participantes:
Usuario
Condiciones de entrada:
Tener archivos con información de aranceles de los países ALBA-TCP en formato .csv
Condiciones de salida:
Archivos con información de los aranceles de los países ALBA-TCP en formato .csv. cargado
Flujo básico
1- El usuario selecciona Aranceles en el campo Naturaleza de los datos.
2.-El usuario selecciona en una lista desplegable el país ALBA-TCP de consulta.
3.- El usuario selecciona en una lista desplegable el año al cual corresponden los archivos.
4- El usuario presiona la opción cargar para enviar los archivos al servidor y cargarlos en la base de datos.
Flujos alternativos
Requisitos especialesEl formato del archivo debe ser .csv.
El archivo debe tener separadores de texto con comillas (“”), separadores de campo con punto y coma(;)


4.2 Caso de Uso: Validar datos del archivo aranceles ALBA-TCP

Descripción textual

Nombre del caso de uso:
Validar datos del archivo aranceles ALBA-TCP
Actores participantes:
Sistema
Condiciones de entrada:
Archivo .csv seleccionado.
Condiciones de salida:
Datos del archivo validados.
Flujo básico
1- El sistema recibe la notificación de carga de un archivo.
2-El sistema evalúa que el archivo cumpla con todos los requisitos especiales descritos en el caso de uso 4.1 Cargar archivos con los aranceles de los países ALBA-TCP.
3- El sistema valida los datos del archivo si corresponde con lo solicitado.
4- El sistema ejecuta el caso de uso 4.3 Guardar datos en el histórico aranceles ALBA-TCP.
Flujos alternativos
3- Si el archivo no corresponde con los requisitos especiales solicitados no se permite la carga del mismo y se le indica al usuario cuales son las incongruencias.
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1 Cargar archivos con los aranceles de los países ALBA-TCP.


4.3 Caso de Uso: Guardar datos en el histórico aranceles ALBA-TCP

Descripción textual

Nombre del caso de uso:
Guardar datos en el histórico aranceles ALBA-TCP
Actores participantes:
Sistema
Condiciones de entrada:
Validada la carga del archivo .csv.
Condiciones de salida:
Datos guardados en el histórico.
Flujo básico
1- El sistema va guardando los archivos cargados por el usuario y las modificaciones que el mismo va realizando en dicho archivo (se van sobrescribiendo los datos).
2- El sistema a fin de año guarda la última modificación realizada al archivo y registra el mes y año al que corresponde.
Flujos alternativos
Requisitos especiales


4.4 Caso de Uso: Detectar fallas en la carga

Descripción textual

Nombre del caso de uso:
Detectar fallas en la carga
Actores participantes:
Sistema
Condiciones de entrada:
El usuario tiene que probar.
Condiciones de salida:
Fallas en la carga detectadas.
Flujo básico
1- El sistema busca errores en el archivo.
2- El sistema detecta fallas y despliega una pantalla con el aviso de error y envía un correo electrónico al usuario.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1 Cargar archivos con los aranceles de los países ALBA-TCP


4.5 Caso de Uso: Cambiar por otro archivo aranceles ALBA-TCP

Descripción textual

Nombre del caso de uso:
Cambiar por otro archivo aranceles ALBA-TCP
Actores participantes:
Usuario
Condiciones de entrada:
Intento de carga de un archivo .csv.
Condiciones de salida:
Reemplazo del archivo .csv.
Flujo básico
1- Una vez que el sistema ha rechazado la carga de un archivo por errores en el mismo, el usuario vuelve a ejecutar el caso de uso 4.1
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1


4.6 Caso de Uso: Descargar archivos aranceles ALBA-TCP

Descripción textual

Nombre del caso de uso:
Descargar archivos aranceles ALBA-TCP
Actores participantes:
Usuario
Condiciones de entrada:
Validación de la carga de un archivo .csv.
Condiciones de salida:
Visualización del archivo .csv.
Flujo básico
1-El usuario selecciona la opción descargar archivo .csv.
2- El sistema permite la visualización del archivo previamente cargado por el usuario.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1


4.7 Caso de Uso: Cargar nuevo archivo aranceles ALBA-TCP

Descripción textual

Nombre del caso de uso:
Cargar nuevo archivo aranceles ALBA-TCP
Actores participantes:
Usuario
Condiciones de entrada:
Tener un archivo con formato .csv.
Condiciones de salida:
Nuevo archivo .csv cargado.
Flujo básico
1- El usuario selecciona Aranceles en el campo Naturaleza de los datos.
2.-El usuario selecciona en una lista desplegable el país ALBA-TCP de consulta.
3.- El usuario selecciona en una lista desplegable el año al cual corresponden los archivos.
4- El usuario presiona la opción cargar para enviar el archivo al servidor y cargarlos en la base de datos.
Flujos alternativos
Requisitos especialesEl archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1

Flujograma de actividades

Last modified 9 years ago Last modified on Aug 3, 2015, 5:38:59 PM

Attachments (4)

Download all attachments as: .zip