wiki:SEPAI_/SEPAI/Metodologia/Desarrollo/EspecificacionRequerimientos

Tabla de Contenido

  1. Sistema de Seguimiento de Proyectos de Alta Ingeniería - SEPAI (2017)
    1. Cronograma de publicación y liberación
    2. Equipo de Trabajo
    3. Metodología de Desarrollo
  2. Sistema de Seguimiento de Proyectos de Alta Ingeniería - SEPAI (2016)
    1. Equipo de Trabajo
    2. Metodología de Desarrollo
  3. Propuesta de Desarrollo
    1. 1. Necesidades y/o Problemas
    2. 2. Solución Propuesta
    3. 3. Alcance de la Propuesta
    4. 4. Metodología de Desarrollo
  4. Especificación de Requerimientos
    1. 1. Casos de Uso para el Seguimiento de Proyectos de Alta Ingeniería
      1. 1.1. Caso de Uso: Registrar datos básicos de un proyecto
      2. 1.2. Caso de Uso: Consultar datos básicos de un proyecto
      3. 1.3. Caso de Uso: Modificar datos básicos de un proyecto
      4. 1.4. Caso de Uso: Registrar subproyectos de un proyecto
      5. 1.5. Caso de Uso: Consultar subproyecto.
      6. 1.6. Caso de Uso: Modificar subproyecto
      7. 1.7. Caso de Uso: Eliminar subproyecto
      8. 1.8. Caso de Uso: Registrar actividades de un subproyecto
      9. 1.9. Caso de Uso: Consultar actividades de un subproyecto
      10. 1.10. Caso de Uso: Modificar actividad
      11. 1.11. Caso de Uso: Eliminar actividad
      12. 1.12. Caso de Uso: Registrar cronograma de actividades de un subproyecto
      13. 1.13. Caso de Uso: Consultar cronograma de actividades
      14. 1.14. Caso de Uso: Actualizar cronograma de actividades
      15. 1.15. Caso de Uso: Registrar avance de actividades
      16. 1.16. Caso de Uso: Consultar avance de actividades
      17. 1.17. Caso de Uso: Consultar estatu de actividades
      18. 1.18. Caso de Uso: Consultar estatu de subproyectos
      19. 1.19. Caso de Uso: Consultar indicadores de un proyecto
      20. 1.20. Caso de Uso: Consultar alertas de proyectos
  5. Diagrama de las Actividades del proyecto
  6. Estándares de Desarrollo del Proyecto
    1. Estándares para el código fuente
    2. Estándares para la documentación del código fuente
  7. Modelos de datos del proyecto
    1. Modelo de datos Preliminar 1 (kmontilla)
    2. Modelo de datos Preliminar 1.2 (lhernandez)
    3. Modelo de datos Preliminar 2 (lhernandez)

Especificación de Requerimientos

1. Casos de Uso para el Seguimiento de Proyectos de Alta Ingeniería

1.1. Caso de Uso: Registrar datos básicos de un proyecto

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada
Condiciones de salida Datos básicos de un proyecto registrados en el sistema.
Flujo básico1. El usuario solicita ingresar un proyecto. 2. El sistema presenta el formulario datos básicos, el cual contiene los siguientes campos: a.- Nombre del proyecto. b.- Código del proyecto. c.- Alcance (para esto el sistema presenta las opciones: nacional, regional y local, para que el usuario seleccione de allí). d.- Justificación. e.- Objetivo general. f.- Objetivos específicos. g.- Área estratégica de aplicación (para esto el sistema presenta las siguientes opciones: ciencia y tecnología, infraestructura, educación, salud, cultura, comunicación, ambiente, industria, agricultura). h.- Monto del proyecto. i.- Vinculación con el PNDES (para esto el sistema presenta el listado de políticas del plan de nacional de desarrollo económico y social). j.- Fecha de inicio. k.- Fecha de culminación. 3- El usuario ingresa los datos solicitados y pulsa la opción “Guardar”. 4- El sistema registra la información ingresada. 5- Si el usuario ingresa o no los datos solicitados y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos3.1.- Si el usuario presiona la opción “guardar”, pero omite todos o algunos datos solicitados el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
Requisitos especiales


1.2. Caso de Uso: Consultar datos básicos de un proyecto

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Datos básicos de un proyecto registrados en el sistema.
Condiciones de salida Información sobre datos básicos de un proyecto presentada en pantalla.
Flujo básico1. El usuario solicita consultar datos básicos de un proyecto. 2. El sistema solicita se indique el proyecto para el cual se desea realizar la consulta (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de los proyectos relacionados con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar Datos Básicos”. 5.- El usuario pulsa la opción “Consultar Datos Básicos” para un proyecto de interés 6.- El sistema muestra la información solicitada en pantalla, y presenta las opciones “Modificar”, “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del proyecto y nombre del proyecto. II) La opción “Modificar”, sólo está activa cuando el usuario que accede al sistema es el Administrador o el Enlace.


1.3. Caso de Uso: Modificar datos básicos de un proyecto

Descripción textual

Usuarios Enlace y Administrador del sistema.
Condiciones de entrada Datos básicos de un proyecto registrados en el sistema.
Condiciones de salida Información sobre datos básico de un proyecto modificada.|
Flujo básico1.- El usuario pulsa la opción “Modificar Datos Básicos”. 2.- El sistema presenta el registro de datos básicos de un proyecto en forma de edición, junto con las opciones “Guardar” y “Cancelar”. 3.-El usuario modifica la información que requiera y pulsa la opción “Guardar”. 4.- El sistema registra la modificación de los datos básicos. 5.- Si el usuario modifica o no información y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.4. Caso de Uso: Registrar subproyectos de un proyecto

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada Datos básicos de un proyecto registrados en el sistema.
Condiciones de salida Subproyectos asociados a un proyecto registrados en el sistema.
Flujo básico1. El usuario solicita ingresar los subproyectos asociados a un proyecto. 2. El sistema solicita se indique el proyecto al cual se debe asociar esta información (para esto el sistema presenta una lista de proyectos, para que el usuario seleccione de allí). Seguidamente solicita la cantidad de subproyectos asociados al proyecto, y por cada subproyecto solicita se ingrese la siguiente información: a.- Código del subproyecto. b.- Nombre del subproyecto. c.- Descripción del bien o servicio que se prevé obtener. d.- Unidad de medida. e.- Meta del subproyecto. f.- Fecha de inicio. g.- Fecha de culminación. h.- Estado. i.- Municipio. j.- Parroquia. k.- Comunidad. l. Monto del subproyecto. 3- El usuario ingresa los datos solicitados y pulsa la opción “Guardar”. 4- El sistema registra la información ingresada. 5- Si el usuario ingresa o no los datos solicitados y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos3.1.- Si el usuario presiona la opción “guardar”, pero omite todos o algunos datos solicitados el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
Requisitos especiales


1.5. Caso de Uso: Consultar subproyecto.

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Subproyectos asociados a un proyecto registrados en el sistema.
Condiciones de salida Información sobre un subproyecto presentada en pantalla.
Flujo básico1. El usuario solicita consultar un subproyecto. 2. El sistema solicita se indique el subproyecto para el cual se desea realizar la consulta (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de los subproyectos relacionados con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar subproyecto”. 5.- El usuario pulsa la opción “Consultar subproyecto” para un subproyecto de interés 6.- El sistema muestra la información solicitada en pantalla, y presenta las opciones “Modificar”, “Eliminar”, “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del subproyecto y nombre del subproyecto. II) La opción “Modificar” y “Eliminar” , sólo están activas cuando el usuario que accede al sistema es el Administrador o el Enlace.


1.6. Caso de Uso: Modificar subproyecto

Descripción textual

Usuarios Enlace y Administrador del sistema
Condiciones de entrada Subproyectos asociados a un proyecto registrados en el sistema.
Condiciones de salida Información sobre un subproyecto modificada.
Flujo básico1.- El usuario pulsa la opción “Modificar subproyecto”. 2.- El sistema presenta el registro de un subproyecto en forma de edición, junto con las opciones “Guardar” y “Cancelar”. 3.-El usuario modifica la información que requiera y pulsa la opción “Guardar”. 4.- El sistema registra la información modificada. 5.- Si el usuario modifica o no información y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.7. Caso de Uso: Eliminar subproyecto

Descripción textual

Usuarios Enlace y Administrador del sistema.
Condiciones de entrada Subproyectos asociados a un proyecto registrados en el sistema.
Condiciones de salida Subproyecto eliminado del sistema.
Flujo básico1.- El usuario pulsa la opción “Eliminar subproyecto”. 2.- El sistema presenta un mensaje de confirmación, junto con las opciones “Aceptar” y “Cancelar”. 3.- Si el usuario pulsa la opción “Aceptar”, el sistema elimina el subproyecto. 5.- Si el usuario pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.8. Caso de Uso: Registrar actividades de un subproyecto

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada Subproyectos asociados a un proyecto registrados en el sistema.
Condiciones de salida Actividades asociadas a un subproyecto registradas en el sistema.
Flujo básico1. El usuario solicita ingresar las actividades asociadas a un subproyecto. 2. El sistema solicita se indique el subproyecto al cual se debe asociar esta información (para esto el sistema presenta una lista de subproyectos, para que el usuario seleccione de allí). Seguidamente solicita la cantidad de actividades asociadas al subproyecto, y por cada actividad solicita se ingrese la siguiente información: a.- Código de la actividad (este campo lo puede generar automáticamente el sistema). b- Descripción de la actividad. c.- Unidad de medida. d.- Fecha de inicio. e.- Fecha de culminación. f.- Horas estimadas para su ejecución. g.- Costo estimado para su ejecución. h.- Producto de la actividad. 3- El usuario ingresa los datos solicitados y pulsa la opción “Guardar”. 4- El sistema registra la información ingresada. 5- Si el usuario ingresa o no los datos solicitados y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos3.1.- Si el usuario presiona la opción “guardar”, pero omite todos o algunos datos solicitados el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
Requisitos especiales


1.9. Caso de Uso: Consultar actividades de un subproyecto

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Actividades asociadas a un subproyecto registradas en el sistema.
Condiciones de salida Información sobre actividades de un subproyecto presentada en pantalla.
Flujo básico1. El usuario solicita consultar actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto del cual requiere consultar las actividades (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de subproyectos relacionadas con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar actividades”. 5.- El usuario pulsa la opción “Consultar actividades” de un subproyecto de interés. 6.- El sistema muestra la información solicitada en pantalla, y por cada una de las actividades asociadas al subproyecto presenta las opciones “Modificar”, “Eliminar”, “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del subproyecto y nombre del subproyecto. II) La opción “Modificar” y “Eliminar” , sólo están activas cuando el usuario que accede al sistema es el Administrador o el Enlace.


1.10. Caso de Uso: Modificar actividad

Descripción textual

Usuarios Enlace y Administrador del sistema.
Condiciones de entrada Actividades asociadas a un subproyecto registradas en el sistema.
Condiciones de salida Información sobre una actividad modificada.
Flujo básico1.- El usuario pulsa la opción “Modificar actividad”. 2.- El sistema presenta el registro de la actividad en forma de edición, junto con las opciones “Guardar” y “Cancelar”. 3.-El usuario modifica la información que requiera y pulsa la opción “Guardar”. 4.- El sistema registra la información modificada. 5.- Si el usuario modifica o no información y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especialesI) Las actividades de un subproyecto se pueden modificar sólo en el tiempo estipulado para el registro de planificación de proyectos.


1.11. Caso de Uso: Eliminar actividad

Descripción textual

Usuarios Enlace y Administrador del sistema.
Condiciones de entrada Actividades asociadas a un subproyecto registradas en el sistema.
Condiciones de salida actividad eliminada del sistema.
Flujo básico1.- El usuario pulsa la opción “Eliminar actividad”. 2.- El sistema presenta un mensaje de confirmación, junto con las opciones “Aceptar” y “Cancelar”. 3.- Si el usuario pulsa la opción “Aceptar”, el sistema elimina la actividad. 5.- Si el usuario pulsa la opción “Cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especialesI) Las actividades de un subproyecto se pueden modificar sólo en el tiempo estipulado para el registro de planificación de proyectos.


1.12. Caso de Uso: Registrar cronograma de actividades de un subproyecto

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada Actividades de un subproyecto registrada en el sistema.
Condiciones de salida Cronograma de actividades de un subproyecto registrado en el sistema.
Flujo básico1. El usuario solicita ingresar el cronograma de actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto al cual se debe asociar esta información (para esto el sistema presenta una lista de subproyectos, para que el usuario seleccione de allí). Seguidamente solicita se ingrese por cada actividad la siguiente información: a.- Distribución de las horas estimadas para la ejecución de la actividad. b.- Distribución del costo estimado para la ejecución de la actividad. c.- Distribución del porcentaje de avance programado de la actividad. 3- El usuario ingresa los datos solicitados y pulsa la opción “Guardar”. 4- El sistema registra la información ingresada. 5- Si el usuario ingresa o no los datos solicitados y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos3.1.- Si el usuario presiona la opción “guardar”, pero omite todos o algunos datos solicitados el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
Requisitos especialesI) La distribución de las horas, costos y del porcentaje de avance debe estar comprendida entre la fecha de inicio y culminación de cada actividad. II) El total de la distribución de las horas debe ser igual a las horas estimadas para la ejecución de la actividad. III) El total de la distribución de los costos debe ser igual al costo estimado para la ejecución de la actividad. IV) El total de la distribución del porcentaje de avance de la actividad debe ser igual al 100%.


1.13. Caso de Uso: Consultar cronograma de actividades

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Cronograma de actividades de un subproyecto registrado en el sistema.
Condiciones de salida Información sobre el cronograma de actividades de un subproyecto presentada en pantalla.
Flujo básico1. El usuario solicita consultar cronograma de actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto del cual requiere consultar el cronograma de actividades (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de subproyectos relacionadas con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar cronograma de actividades”. 5.- El usuario pulsa la opción “Consultar cronograma de actividades” de un subproyecto de interés. 6.- El sistema muestra la información solicitada en pantalla, junto con las opciones “Actualizar”, “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del subproyecto y nombre del subproyecto. II) La opción “Actualizar” sólo está activa cuando el usuario que accede al sistema es el Administrador o el Enlace.


1.14. Caso de Uso: Actualizar cronograma de actividades

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada Cronograma de actividades de un subproyecto registrado en el sistema.
Condiciones de salida Cronograma de actividades actualizado.
Flujo básico1.- El usuario pulsa la opción “Actualizar cronograma de actividades”. 2.- El sistema presenta el registro del cronograma de actividades en forma de edición, junto con las opciones “Guardar” y “Cancelar”. 3.-El usuario actualiza la información que requiera y pulsa la opción “Guardar”. 4.- El sistema registra la información actualizada. 5.- Si el usuario actualiza o no información y pulsa la opción “cancelar”, el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.15. Caso de Uso: Registrar avance de actividades

Descripción textual

Usuarios Enlace o Administrador del sistema.
Condiciones de entrada Actividades asociadas a un subproyecto registradas en el sistema.
Condiciones de salida Avance de Actividades registrado en el sistema.
Flujo básico1. El usuario solicita ingresar el avance de actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto al cual se debe asociar esta información (para esto el sistema presenta una lista de subproyectos, para que el usuario seleccione de allí). Una vez seleccionado el subproyecto, el sistema solicita se ingrese por cada actividad la siguiente información: a.- Horas invertidas en la realización de la actividad en el período de trabajo. b.- Costo efectivo de la actividad hasta la fecha. c.- Porcentaje de avance de la actividad a la fecha/período. d.- Observación 3- El usuario ingresa los datos solicitados y pulsa la opción “Guardar”. 4- El sistema registra la información ingresada. 5- Si el usuario ingresa o no los datos solicitados y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos3.1.- Si el usuario presiona la opción “guardar”, pero omite todos o algunos datos solicitados el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
Requisitos especialesI) El sistema debe presentar la lista de actividades, para que el usuario seleccione de allí, y posteriormente realice el registro de avance de las actividades. II) La periocidad del registro de avance de las actividades puede ser semanal, bisemanal o mensual. III) El campo observación no es obligatorio. IV) El sistema debe acumular/sumar los avances anteriores reportados. V) Para que se efectúe el registro de avance de actividades en el sistema, el usuario debe ingresar al menos un medio de verificación.


1.16. Caso de Uso: Consultar avance de actividades

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Avance de actividades registrado en el sistema.
Condiciones de salida Información sobre el avance de actividades presentada en pantalla.
Flujo básico1. El usuario solicita consultar el avance de actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto del cual requiere consultar el avance de actividades (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de subproyectos relacionadas con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar avance de actividades”. 5.- El usuario pulsa la opción “Consultar avance de actividades” de un subproyecto de interés. 6.- El sistema presenta las opciones: “Ver progreso físico”, “Ver gasto del presupuesto” y “Ver inversión del tiempo”. 7.- El usuario selecciona una opción de interés. 8.- El sistema muestra la información correspondiente a la opción seleccionada por el usuario, junto con las opciones “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del subproyecto y nombre del subproyecto.


1.17. Caso de Uso: Consultar estatu de actividades

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Registro de actividades de un subproyecto, y el avance de actividades registrado en el sistema.
Condiciones de salida Información sobre el estatu de actividades presentada en pantalla.
Flujo básico1. El usuario solicita consultar estatu de actividades de un subproyecto. 2. El sistema solicita se indique el subproyecto del cual requiere consultar el estatu de actividades (para esto muestra parámetros de búsqueda y la opción “Buscar”). 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de subproyectos relacionadas con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar estatu de actividades”. 5.- El usuario pulsa la opción “Consultar estatu de actividades” de un subproyecto de interés. 6.- El sistema presenta los siguientes estatus: a.- Actividades con duración mayor a lo planificado. b.- Actividades con duración menor a lo planificado. c.- Actividades con inicio adelantado. d.- Actividades con inicio tardío. e.- Actividades cumplidas oportunamente. f.- Actividades paralizadas. 7.- El usuario selecciona un estatu de interés. 8.- El sistema muestra la información correspondiente al estatu seleccionado por el usuario, junto con las opciones “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, éste presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del subproyecto y nombre del subproyecto. II) Para el estatu “Actividades con duración mayor a lo planificado”, el sistema debe realizar una comparación entre la fecha de culminación estimada y la fecha del último reporte de avance de la actividad, y si la fecha de culminación estimada es menor que la fecha el último reporte de avance, la actividad tiene una duración mayor a lo planificado. III) Para el estatu “Actividades con duración menor a lo planificado”, el sistema debe verificar si el 100% de avance de la actividad se completó en un tiempo menor a lo estimado inicialmente. IV) Para el estatu “Actividades con inicio adelantado”, el sistema debe comparar la fecha de inicio estimada y la fecha del primer reporte de avance de la actividad, y si fecha de inicio estimada es mayor a la fecha del primer reporte de avance, la actividad tiene inicio adelantado. En caso contrario la actividad tiene inicio tardío. V) Para el estatu “Actividades cumplidas oportunamente”, el sistema debe verificar si el 100% de avance de la actividad se completó en el tiempo estimado. VI) Para el estatu “Actividades paralizadas”, el sistema clasificará como “Actividades paralizadas”, aquellas que no poseen reporte de avance en los dos últimos meses. VII) Para cada estatu seleccionado, el sistema debe mostrar el total de actividades que se encuentre en dicho estatu, la lista de actividades y el porcentaje de actividades que estén en tal estatu (para esto el sistema debe dividir el total de actividades que se encuentre en el estatu seleccionado entre el total de todas las actividades que componen el subproyecto.


1.18. Caso de Uso: Consultar estatu de subproyectos

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada Registro de actividades de un subproyecto, y el avance de actividades registrado en el sistema.
Condiciones de salida Información sobre el estatu de subproyectos presentada en pantalla.
Flujo básico1. El usuario solicita consultar estatu de los subproyectos. 2. El sistema presenta los siguientes estatus: a.- Subproyectos adelantados. b.- Subproyectos atrasados. c.- Subproyectos acorde a lo planificado. d.- Subproyectos con sobrecosto. e.- Subproyectos con costos menores a lo planificado. f.- Subproyectos con costos acorde a lo planificado. 3.- El usuario selecciona un estatu de interés. 4.- El sistema muestra la información correspondiente al estatu seleccionado, junto con las opciones “Descargar” e “Imprimir”.
Flujos alternativos
Requisitos especialesI) Para los estatus “Subproyectos adelantados”, “Subproyectos atrasados” y “Subproyectos acorde a lo planificado”, el sistema debe realizar las siguientes operaciones: a.- Por cada actividad calcular el valor ganado, mediante la siguiente formula VG = Presupuesto total estimado de la actividad * % de avance de actividad reportado en cada fecha de corte. b.- Sumar el VG de todas las actividades. c.- Calcular el valor/costo planificado de cada actividad a la fecha de corte/ periodo consultado. d.- Sumar el valor/costo planificado de todas las actividades. e.- Calcular la variación del programa (VP) en el período consultado, el cual se calcula mediante la siguiente formula: VP = La suma del VG de todas las actividades (ítem b) – La suma del valor/costo planificado de todas las actividades (ítem d). Si VP > 0, el subproyecto está adelantado. Si VP < 0, el subproyecto está atrasado. Si VP = 0, el subproyecto va acorde a lo planificado. II) Para los estatus “Subproyectos con sobrecosto”, “Subproyectos con costos menores a lo planificado” y “Subproyectos con costos acorde a lo planificado”, el sistema debe realizar las siguientes operaciones: a.- Sumar el valor/costo efectivo de todas las actividades hasta la fecha de corte. b.- Calcular la variación de costos (VC) del subproyecto, mediante la siguiente formula: VC = VG – la suma del valor/costo efectivo de todas las actividades hasta la fecha de corte. Si VC < 0, subproyecto con sobrecosto. Si VC > 0, subproyecto con costos menores a lo planificado. Si VC = 0, subproyecto con costos acorde a lo planificado. III) Para cada estatu seleccionado, el sistema debe mostrar el total de subproyectos que se encuentre en dicho estatu, la lista de subproyectos y el porcentaje de subproyectos que estén en tal estatu (para esto el sistema debe dividir el total de subproyectos que se encuentre en el estatu seleccionado entre el total de todos los subproyectos que componen el proyecto.


1.19. Caso de Uso: Consultar indicadores de un proyecto

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada El registro de actividades y el registro de avance de actividades debe existir en el sistema.
Condiciones de salida Indicadores de un proyecto presentados en pantalla.
Flujo básico1.- El usuario solicita consultar indicadores de un proyecto. 2.- El sistema solicita se indique el proyecto del cual requiere ver los indicadores (para esto muestra parámetros de búsqueda y la opción “Buscar”), 3.- El usuario indica todos o algunos de los parámetros y pulsa la opción "Buscar". 4.- El sistema presenta una lista de proyectos relacionadas con los parámetros de búsqueda, y muestra para cada uno de éstos la opción “Consultar indicadores”. 5.- El usuario pulsa la opción “Consultar indicadores” de un proyecto de interés. 6.- El sistema muestra la información solicitada en pantalla, y presenta las opciones “Descargar” e “Imprimir”.
Flujos alternativos2.1.- Si los parámetros de búsqueda ingresados por el usuario no corresponden con los registrados en el sistema, el mismo presenta por pantalla un mensaje indicando que los parámetros ingresados no se encuentra registrados.
Requisitos especialesI) Los parámetros de búsqueda que debe presentar el sistema están referidos a: Código del proyecto y nombre del proyecto. II) Los indicadores que debe mostrar el sistema son: a.- Porcentaje de avance físico. b.- Porcentaje de avance financiero. c.- Relación avance físico – financiero. d.- Relación avance físico – tiempo ejecutado. e.- Relación avance ejecutado – planificado. Para que el sistema genere el indicador “Porcentaje de avance físico”, éste debe realizar las siguientes operaciones: a.- sumar los porcentajes de avances de las actividades que componen a cada subproyecto, a la fecha de corte. b.- Calcular el promedio de avance físico de las actividades, que componen cada subproyecto, esto es igual a lo del ítem “a” entre el total de actividades de cada subproyecto que reporten avance. Este promedio será el avance físico de cada subproyecto. c.- Una vez que se tenga el promedio del avance físico de cada subproyecto, el sistema debe calcular el avance físico del proyecto, esto en base a la suma de los promedios de avance físico de cada subproyecto entre el total de subproyectos que componen al proyecto * 100. Para el indicador “Porcentaje de avance financiero”, el sistema debe realizar las mismas operaciones descritas para generar el indicador “Porcentaje de avance físico”, pero en base a los costos empleados para realizar las actividades. Para el indicador “Relación avance físico – financiero”, el sistema debe dividir el porcentaje de avance físico entre el porcentaje de avance financiero. Para el indicador “Relación avance físico – tiempo ejecutado”, el sistema debe realizar las mismas operaciones indicadas anteriormente, pero en base al tiempo de ejecución de las actividades a la fecha de corte. Una vez que se tenga el tiempo de ejecución del proyecto se divide el avance físico del proyecto entre el tiempo de ejecución del mismo. Para el indicador “Relación avance ejecutado – planificado”, el sistema debe realizar las siguientes operaciones: a.- Calcular el avance físico del proyecto a la fecha de corte. b.- Dividir el avance físico del proyecto entre el avance físico planificado del mismo.


1.20. Caso de Uso: Consultar alertas de proyectos

Descripción textual

Usuarios Enlace, Administrador y Supervisor.
Condiciones de entrada El registro de actividades y el registro de avance de actividades debe existir en el sistema.
Condiciones de salida alertas de proyectos presentada en pantalla.
Flujo básico1. El usuario solicita consultar alertas de proyectos. 2. El sistema presenta los siguientes estatus de las alertas: a.- Proyectos con avances por debajo de lo planificado. b.- Proyectos sin reporte de información. c.- Proyectos con un avance menor o igual al 50%. d.- Proyectos con un avance entre el 50% y 75%. e.- Proyectos con un avance mayor al 75%. 3.- El usuario selecciona un estatu de las alertas de interés. 4.- El sistema muestra la información correspondiente al estatu seleccionado, junto con las opciones “Descargar” e “Imprimir”.
Flujos alternativos
Requisitos especialesI) Para la alerta “Proyectos con avances por debajo de lo planificado”, el sistema debe clasificar para esto, aquellos proyectos cuya “Relación avance ejecutado – planificado” sea menor que uno. II) Para la alerta “Proyectos sin reporte de información”, el sistema debe clasificar para esto, aquellos proyectos que no posean registro de avance durante los últimos dos meses a la fecha de corte. III) Para las alertas “Proyectos con un avance menor o igual al 50%”, “Proyectos con un avance entre el 50% y 75%” y “Proyectos con un avance mayor al 75%”, el sistema debe clasificar a los proyectos que se encuentren en dichos estatus de alerta, de acuerdo al indicador “Porcentaje de avance físico”. IV) Para cada estatu de alerta seleccionado, el sistema debe mostrar el total de proyectos que se encuentre en dicho estatu, la lista de proyectos y el porcentaje de proyectos que estén en tal estatu de alerta (para esto el sistema debe dividir el total de proyectos que se encuentren en el estatu seleccionado entre el total de todos los proyectos.



Este documento está liberado bajo la Licencia Creative Commons Venezuela 3.0: Reconocimiento, No comercial, Compartir Igual 3.0.

Más información sobre esta licencia en: http://creativecommons.org/licenses/by-sa/3.0/ve/


Volver a Metodología?

Last modified 7 años ago Modificado por última vez en fecha 17/01/2017 16:56:06

Adjuntos (4)

Download all attachments as: .zip