wiki:Metodologia/Desarrollo/DefinicionRequerimientos

Tabla de Contenido

  1. Sistema de Información Geográfico
    1. Mapa Industrial de Venezuela
  2. Metodología de Desarrollo de Software Libre
    1. Conceptualización
    2. Administracion
    3. Desarrollo
  3. Definición de Requerimientos
    1. 1. Requerimientos Funcionales
    2. 2. Requerimientos No-funcionales
  4. Diagramas de Actividades
    1. 1. Diagrama de Actividades para el Proceso de Consulta de Bienes …
    1. 3. Diagrama de Actividades para el Proceso de Búsqueda Avanzada del SIGESIC
    1. 4. Diagrama de Actividades para el Proceso de Consulta de Productores …
    1. 5. Diagrama de Actividades para el Proceso de Consulta de Productos de …
    1. 7. Diagrama de Actividades para el Proceso de Georeferenciación de la …
    1. 2. Diagrama de Actividades para el Proceso de Consulta de Insumos y/o …
    1. 6. Diagrama de Actividades para el Proceso de Consulta de la Matriz …
  5. Diagramas de Actividades de los Métodos de las Clases de la Aplicación
    1. 1. Diagramas de Actividades para los Métodos de la Clase <nombre de la …
    2. 2. Diagramas de Actividades para los Métodos de la Clase <nombre de la …
  6. Diagramas de Estado de las Clases de la Aplicación
    1. 1. Diagrama de Estado de la Clase <nombre de la clase>
    2. 2. Diagrama de Estado de la Clase <nombre de la clase>
  7. Diagrama de Procesos
    1. 1. Diagramas de Jerarquías de Procesos
    2. 2. Diagramas de Procesos
    1. 1.1. Diagrama Jerárquico de los tipos de Unidades Económicas
    1. 2.1. Diagrama de procesos de los tipos de Unidades Económicas
  8. Diagramas de Secuencia
    1. 1. Diagramas de Secuencia para los Casos de Uso de la Aplicación
      1. 1.1. Diagrama de Secuencia del Caso de Uso Consultar Bienes Fabricados
      1. 1.3. Diagrama de Secuencia del Caso de Uso Consultar Búsqueda Avanzada
      1. 1.2. Diagrama de Secuencia del Caso de Uso Consultar Insumos y/o …
      1. 1.7. Diagrama de Secuencia del Caso de Uso Mapa de Cadena Productiva
      1. 1.6. Diagrama de Secuencia del Caso de Uso Consultar Matriz Insumo / …
      1. 1.4. Diagrama de Secuencia del Caso de Uso Consultar Productores de la …
      1. 1.5. Diagrama de Secuencia del Caso de Uso Consultar Productos de la …
  9. Diseño del Prototipo No-funcional de la Interfaz U/S
    1. 1. Diagrama Jerárquico de Pantallas
  10. Definición del dominio de la aplicación
    1. 1. Dominio de la aplicación
    2. 2. Alcance organizacional del dominio de la aplicación
  11. Especificación de Requerimientos (Funcionalidades)
    1. 1. Casos de uso para consultas del SIGESIC
    2. 2. Casos de uso para consultas de la Encuesta Industrial
    3. 3. Casos de uso para consultas de la matriz insumo / producto
    4. 4. Casos de uso para la Georeferenciación de la Cadena Productiva en …
    1. 2.1. Caso de Uso: Consultar Cadena Productiva del directorio de la …
      1. Diagrama
      2. Descripción textual
    1. 2.2. Caso de Uso: Consultar Cadena Productiva de la última encuesta …
      1. Diagrama
      2. Descripción textual
    1. 4.1. Caso de Uso: Mostrar Mapa de Cadena Productiva
      1. Diagrama
      2. Descripción textual
    1. 3.1. Caso de Uso: Consultar Cadena Productiva de la matriz insumo / …
      1. Diagrama
      2. Descripción textual
    1. 1.2. Caso de Uso: Consultar Cadena Productiva del SIGESIC por Bienes …
      1. Diagrama
      2. Descripción textual
    1. 1.4. Caso de Uso: Consultar Cadena Productiva del SIGESIC por Búsqueda …
      1. Diagrama
      2. Descripción textual
    1. 1.3. Caso de Uso: Consultar Cadena Productiva del SIGESIC por Insumo …
      1. Diagrama
      2. Descripción textual
    1. 1.1. Caso de Uso: Consultar Cadena Productiva del SIGESIC por Unidad …
      1. Diagrama
      2. Descripción textual
  12. Manual de Instalación
  13. Manual de Instalación
  14. Plan de Pruebas Funcionales
    1. 1. Ambiente de prueba
      1. Recursos Físicos
        1. Características de Hardware
      2. Recursos Lógicos
    2. 2. Pruebas Funcionales de los Casos de Uso
    3. 2.1. Caso de Uso : Mostrar Mapa de Cadena Productiva
      1. Flujo Básico
      2. Flujo Alternativo
      3. Casos de Prueba
      4. Tabla 1. Prueba funcional del caso de uso Mostrar Mapa de Cadena Productiva
  15. Plan de Pruebas de Integración
    1. 1. Ambiente de Prueba
      1. Recursos Físicos
      2. Recursos Lógicos
    2. 2. Eventos
    3. 3. Casos de Pruebas de Integración
  16. Plan de Pruebas No-funcionales
    1. 1. Plan de Pruebas de Rendimiento
      1. 1.1. Ambiente de Prueba
        1. Recursos Físicos
        2. Recursos Lógicos
      2. 1.2 Pruebas de Volumen
        1. Variables de Carga de Entrada de Datos
        2. Valores Límites de las Variables de Carga de Entrada de Datos
        3. Casos de Prueba de Volumen
        4. Tabla 1. Formato de pruebas de volumen
      3. 1.3 Pruebas de Estrés
          1. Variables de Carga de Procesamiento ====
        1. Valores Límites de las Variables de Carga de Procesamiento
        2. Casos de Prueba de Estrés
        3. Tabla 2. Formato de pruebas de estrés
      4. 1.4 Pruebas de Almacenamiento
        1. Variables de Carga de Almacenamiento
        2. Valores Límites de las Variables de Carga de Almacenamiento
        3. Casos de Prueba de Almacenamiento
        4. Tabla 3. Formato de pruebas de almacenamiento
  17. Plan de Pruebas Unitarias
    1. 1. Ambiente de Prueba
      1. Recursos Físicos
      2. Recursos Lógicos
    2. 2. Casos de Pruebas Unitarias de las Clases del Componente <nombre del …
      1. 2.1 Pruebas Unitarias de la Clase <nombre de la clase>
        1. Casos de Prueba del Método <nombre del método>
        2. Clases de equivalencia
        3. Clase de equivalencia para la variable “nombre de la variable”:
        4. Casos de Prueba del Método <nombre del método>
        5. Casos de prueba
        6. Tabla 1. Casos de pruebas unitarias del método <nombre del método>
    3. 3. Casos de Pruebas Unitarias de las Funciones del Componente <nombre …
      1. 3.1 Casos de Pruebas Unitarias de la Función <nombre de la función>
        1. Variables a considerar en los casos de prueba
        2. Clases de equivalencia:
        3. Clase de equivalencia para la variable “nombre de la variable”:
        4. Casos de prueba
        5. Tabla 2. Casos de pruebas unitarias de la función <nombre de la función>
  18. Reporte de Pruebas Funcionales
    1. 1. Casos de Prueba del Caso de Uso: <nombre del caso de uso>
      1. Resumen de Incidentes para los Casos de Prueba del Caso de Uso: …
      2. Reporte de Correcciones y Modificaciones
  19. Reporte de Pruebas de Integración
    1. 1. Casos de Prueba
      1. Resumen de Incidentes
      2. Reporte de Correcciones y Modificaciones
  20. Reporte de Pruebas No-funcionales
    1. 1. Reporte de Pruebas de Rendimiento
      1. 1.1. Reporte de Pruebas de Volumen
        1. Casos de Prueba
        2. Resumen de Incidentes
        3. Reporte de Correcciones y Modificaciones
        4. Recomendaciones
      2. 1.2. Reporte de Pruebas de Estrés
        1. Casos de Prueba
        2. Resumen de Incidentes
        3. Reporte de Correcciones y Modificaciones
        4. Recomendaciones
      3. 1.3. Reporte de Pruebas de Almacenamiento
        1. Casos de Prueba
        2. Resumen de Incidentes
        3. Reporte de Correcciones y Modificaciones
        4. Recomendaciones
  21. Reporte de Pruebas Unitarias
    1. 1. Reporte de Pruebas Unitarias de las Clases del Componente <nombre …
      1. 1.1. Casos de Prueba de la Clase <nombre de la clase>
        1. Casos de Prueba del Método <nombre del método>
        2. Resumen de Incidentes
        3. Reporte de Correcciones y Modificaciones
    2. 2. Reporte de Pruebas Unitarias de las Funciones del Componente …
      1. 2.1. Casos de Prueba de las Funciones del Componente <nombre del …
        1. Casos de Prueba de la Función <nombre de la función>
        2. Resumen de Incidentes
        3. Reporte de Correcciones y Modificaciones

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.
Last modified 11 years ago Last modified on Jun 26, 2013, 3:14:53 PM