Tabla de Contenido
- Sistema de Información Geográfico
- Metodología de Desarrollo de Software Libre
- Definición de Requerimientos
- Diagramas de Actividades
- Diagramas de Actividades de los Métodos de las Clases de la Aplicación
- Diagramas de Estado de las Clases de la Aplicación
- Diagrama de Procesos
- Diagramas de Secuencia
- Diseño del Prototipo No-funcional de la Interfaz U/S
- Definición del dominio de la aplicación
- Especificación de Requerimientos (Funcionalidades)
- Manual de Instalación
- Manual de Instalación
- Plan de Pruebas Funcionales
- Plan de Pruebas de Integración
- Plan de Pruebas No-funcionales
- Plan de Pruebas Unitarias
- Reporte de Pruebas Funcionales
- Reporte de Pruebas de Integración
- Reporte de Pruebas No-funcionales
- Reporte de Pruebas Unitarias
Definición de Requerimientos
1. Requerimientos Funcionales
Los requerimientos funcionales definen las funciones que la aplicación será capaz de realizar. Describen las transformaciones que el sistema realiza sobre los datos de entrada para producir determinadas salidas.
Los requerimientos funcionales que debe cumplir la aplicación del Sistema de Información Geográfico (SIG) de Mapa Industrial se indican a continuación.
Requerimientos Funcionales
- Para el acceso a la información, el sistema debe contar con un módulo de autenticación de usuarios y roles que permitan limitar el acceso a la información a ser mostrada por el SIG.
- Debido a que el SIG es planteado como un módulo adicional del Observatorio del Sistema Productivo Venezolano, este último debe contar con la información necesaria y actualizada de las Unidades Económicas, insumos y/o productos de las mismas, así como también de información referente a la ubicación de las mismas de acuerdo a las coordenadas geográficas del centroide de cada parroquia, siendo un dato importante, a futuro, la identificación georeferencial de cada Unidad Económica según coordenadas geográficas precisas.
- El SIG deberá representar, de acuerdo a la información obtenida en el Observatorio del Sistema Productivo Venezolano, la cadena productiva de rubros específicos en un mapa, el cual mostrará información pertinente a la ubicación de las unidades económicas, sus distintas interconexiones dentro de la cadena productiva y los insumos o productos en los diferentes eslabones de la cadena.
- La información a mostrar en el mapa será solo de carácter informativo, sin posibilidad alguna de modificación en los datos allí georeferenciados.
- Para la representación de la cadena productiva, es necesaria la estandarización de los datos suministrados por el Sistema de Gestión para la Industria y Comercio (SIGESIC) y las distintas encuestas industriales recolectadas por el Instituto Nacional de Estadística (I.N.E).
- El gráfico de la cadena productiva generado por las distintas consultas y filtros del Observatorio del Sistema Productivo Venezolano deberá contener una estructura clara y homogénea, ya que a partir de dicho gráfico se tomará la información necesaria para la georeferenciación de dicha cadena.
- En caso de producirse inconsistencia con los datos obtenidos por la cadena productiva, el SIG deberá notificar al usuario sobre ello.
- La cadena productiva representada geográficamente, deberá poseer la capacidad de impresión de los datos mostrados.
- Para la implementación de la cartografía necesaria en la representación de la cadena productiva de acuerdo a zonas parroquiales, se deberá implementar la base de datos correspondiente a la división político-territorial de Venezuela a nivel de parroquias.
- El SIG deberá contemplar la posibilidad de obtención de información georeferencial de las Unidades Económicas de acuerdo a su ubicación geográfica mediante coordenadas precisas, para futura representación de la cadena productiva a un nivel más detallado.
- Permitir realizar consultas de acuerdo a la categorización de las Unidades Económicas de acuerdo al tipo al cual pertenecen como son: Industrias básicas, intermedias (agroindustrias), mecánicas, tradicionales, residuales, tecnológicas, y de bienes y servicios.
- La representación de la cadena productiva deberá contemplar el uso de iconografía y colores que identifiquen los procesos de la misma tanto aguas arriba como aguas abajo.
- La cartografía a utilizar en el SIG deberá ser implementada mediante la herramienta OpenLayers?, debido a su amplia gama de funcionalidades en Sistemas de Información Geográficos.
2. Requerimientos No-funcionales
Los requerimientos no funcionales tienen que ver con las características que de una u otra forma puedan limitar la aplicación a desarrollar, como por ejemplo, el rendimiento (en tiempo y espacio), las interfaces de usuario, la fiabilidad (robustez del sistema, disponibilidad de equipo), el mantenimiento, la seguridad, la portabilidad, entre otros.
Los requerimientos no-funcionales asociados a la aplicación a desarrollar se indican a continuación.
- Eficiencia:
- El sistema deberá contemplar el almacenamiento de cadenas productivas consultadas con la ubicación geográfica de cada una de las Unidades Económicas inmersas en ella para que el proceso en la georeferenciación de la cadena sea lo más eficiente posible.
- Confiabilidad:
- El sistema debe permitir la auditoría de los procesos realizados.
- Debe garantizar la precisión en la georeferenciación de las Unidades Económicas.
- La representación de la cadena productiva consultada debe ser exactamente igual al gráfico de la misma.
- Los datos de consumo y producción deberán ser estimaciones reales de acuerdo a los datos suministrados por el Observatorio del Sistema Productivo Venezolano.
- Soportabilidad:
- Debe ser capaz de soportar la interacción de múltiples usuarios en la consulta georeferencial de la cadena productiva.
- Debe ser capaz de consumir recursos de hardware aceptables para la mayoría de los Sistemas de Información Geográficos, en lo que respecta a conexiones de red (ancho de banda), memoria RAM, espacio en Disco Duro, y procesador.
- Debe permitir la consulta de distintas fuentes de datos en tiempo real sin colapsos en los distintos procedimientos.
- Garantizar la operatividad con distintas capas cartográficas en una misma consulta.
- Usabilidad:
- El sistema deberá ser fácil de entender y operar por los usuarios.
- Debe contener la menor cantidad posible de opciones que desvíen el sentido de la información mostrada.
- Seguridad:
- Debe forzar la salida de usuarios autenticados después de un tiempo de inactividad en el sistema.
- Interfaz con usuario:
- La información a mostrar deberá estar en una pestaña de las consultas de las cadenas productivas del Observatorio del Sistema Productivo Venezolano.
- La interfaz deberá ser clara y precisa con la información requerida.
- Contendrá opciones básicas referentes a renglones y/o variables a mostrar en la georeferenciación de la cadena productiva.
- Mantenibilidad:
- El SIG deberá ser sencillo y concreto, lo cual permitirá su mantenimiento y nuevas funcionalidades a futuro.
- Flexibilidad:
- Los procesos dentro del SIG deberán estar bien documentados lo cual permitirá la expansión de los mismos.
- Interoperatividad:
- El SIG deberá ser capaz de comunicarse con el Observatorio del Sistema Productivo Venezolano para la correcta representación de la cadena productiva.
- Interfaces externas:
- El diseño del SIG para la representación de la cadena productiva deberá apegarse al diseño de la interfaz de usuario dispuesto por el Observatorio del Sistema Productivo Venezolano.
- Otros tipos de requerimientos no funcionales:
- El sistema debe estar documentado, tanto con manuales técnicos como de usuario.
- El desarrollo debe estar apegado a los lineamientos establecidos por el decreto 3390, es decir, deberá ser desarrollado con herramientas y lenguajes de código abierto.