Version 22 (modified by nbaez, 9 years ago) (diff) |
---|
Tabla de Contenido
- Sistemas para visualizar el encadenamiento productivo entre países de …
- ¿Cómo lo hacemos?
- Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
- ECOALBA-TCP 2015
- Análisis del Dominio
- Propuesta de Desarrollo del Proyecto: ECOALBA-TCP 2015
- Plan del Proyecto
- Estándares de Desarrollo del Proyecto
- Especificación de Requerimientos (Funcionalidades)
- 1. Casos de Uso: Gestionar el modelado de cadenas productivas en la …
- 2. Casos de Uso: Gestionar la Carga Masiva de Información relacionada …
- 3. Casos de Uso: Gestionar la consulta de los aranceles de cada país …
- 4. Casos de Uso: Gestionar la Carga Masiva de Información relacionada …
- Flujograma de actividades
- Codificación
- Análisis y Diseño
- Pruebas
- Liberación
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 especiales | Conexió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: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
1.3 Caso de Uso: Modelar cadena productiva por producto
Descripción textual
Nombre del caso de uso: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
1.4 Caso de Uso: Seleccionar criterios de búsqueda por UE
Descripción textual
Nombre del caso de uso: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
1.5 Caso de Uso: Seleccionar criterios de búsqueda por producto
Descripción textual
Nombre del caso de uso: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El 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: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
3.2 Caso de Uso: Seleccionar país/es
Descripción textual
Nombre del caso de uso: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
3.3 Caso de Uso: Seleccionar producto/s
Descripción textual
Nombre del caso de uso: | |
Actores participantes: | Usuario |
Condiciones de entrada: | |
Condiciones de salida: | |
Flujo básico | |
Flujos alternativos | |
Requisitos especiales |
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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El 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 especiales | El archivo debe cumplir con todos los requisitos especiales mencionados en el caso de uso 4.1 |
Flujograma de actividades
Attachments (4)
- cap2.png (19.4 KB) - added by admin 9 years ago.
- cap1.png (14.2 KB) - added by admin 9 years ago.
- cap3.png (9.3 KB) - added by admin 9 years ago.
- cap4.png (21.8 KB) - added by admin 9 years ago.
Download all attachments as: .zip