wiki:EspecificacionRequerimiento/GestionUsuarios

Version 8 (modified by jalvarez, 10 años ago) (diff)

--

Tabla de Contenido

  1. Planificación Estratégica Integral
  2. Proyectos
  3. Metodología de Desarrollo de Software Libre (MDSL) Versión 2.0
    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
  4. Propuesta de Solución
  5. Propuesta de Desarrollo del Proyecto
    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
  6. Posibles Actores de la Comunidad de Desarrollo de la Aplicación
    1. 1. Lista de Posibles Aliados de la Red de Desarrollo de la Aplicación
    2. 2. Lista de Posibles Colaboradores en el Desarrollo de la Aplicación
  7. Estudio de Factibilidad de Desarrollo del Proyecto
    1. 1. Aspectos a Considerar para el Estudio de Factibilidad del Proyecto
    2. 2. Factibilidad del Desarrollo del Proyecto
  8. Descripción de la Aplicación
  9. Estándares de Desarrollo del Proyecto
  10. Priorización de Funcionalidades
    1. Funcionalidad:
    2. Valor cuantitativo de prioridad:
    3. Dependencia entre Funcionalidades:
  11. Estudio de los Riesgos
    1. Valor cuantitativo de prioridad
  12. Plan del Proyecto
    1. 1. Priorización de funcionalidades del software según las necesidades …
  13. Definición del dominio de la aplicación
  14. Definición del dominio de la aplicación
  15. Diagramas de Actividades
  16. Diagramas de Actividades de los Métodos de las Clases de la Aplicación
  17. Definición de Requerimientos
    1. 1. Requerimientos Funcionales
    2. 2. Requerimientos No-funcionales
  18. Especificación de Requerimientos (Funcionalidades)
    1. 1. Casos de Uso <Nombre del caso de uso>
    2. 2. Casos de Uso <Nombre del caso de uso>
    3. Flujograma de actividades
  19. 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 <Nombre del Caso de Uso>
      2. 1.2 Diagrama de Secuencia del Caso de Uso <Nombre del Caso de Uso>
  20. 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>
  21. Diseño del Prototipo No-funcional de la Interfaz U/S
  22. Planes de Pruebas
  23. Manuales del Sistema

Especificación de Requerimientos (Funcionalidades)

1. Casos de Uso para la Gestión de Usuario.

1.1 Caso de Uso: Registrar actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Registrar actor planificador.
Usuarios Administrador del sistema.
Condiciones de entrada
Condiciones de salida Nombre del actor planificador registrado.
Flujo básico1- El usuario pulsa la opción “registrar actor planificador”. 2- El sistema solicita el nombre del actor planificador, el tipo de usuario a que éste corresponde (para ello presenta las siguientes opciones: Actor Macro, Actor Micro). El sistema muestra las opciones “guardar” y “cancelar”. 3- El usuario ingresa la información solicitada y pulsa la opción “guardar”. 4- El sistema registra la información ingresada. 5- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente y los muestra por pantalla. 6- Si el usuario ingresa la información solicitada y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos4.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 La información solicitada en los campos del registro es obligatoria.


1.2 Caso de Uso: Consultar lista de actores planificadores.

Diagrama

Descripción textual

Nombre del caso de uso Consultar lista de actores planificadores.
Usuarios Administrador del sistema, Actor macro, Actor micro.
Condiciones de entrada Actores planificadores registrados.
Condiciones de salida Lista de actores planificadores presentada por pantalla.
Flujo básico1.- El usuario pulsa la opción “Actores planificadores”. 2.- El sistema presenta una pantalla donde muestra el listado de los actores planificadores registrados y las opciones “modificar” y “eliminar” para cada actor del listado (estas dos opciones serán descritas en los dos casos de uso siguientes).
Flujos alternativos
Requisitos especialesLas opciones "modificar" y "eliminar" se muestran sólo para el caso del administrador del sistema.


1.3 Caso de Uso: Modificar nombre de actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Modificar nombre de actor planificador .
Usuarios Administrador del sistema.
Condiciones de entrada Nombres registrados de los actores planificadores.
Condiciones de salida Nombre del actor planificador modificado.
Flujo básico1.- El usuario pulsa la opción “Actores planificadores”. 2.- El sistema presenta una pantalla donde muestra el listado de los actores planificadores registrados y muestra las opciones “modificar” y “eliminar” para cada actor del listado. 3.- El usuario pulsa la opción “modificar” para el actor de interés. 4.- El sistema activa el campo “nombre del actor planificador” y presenta las opciones “guardar ” y “cancelar”. 5.- El usuario modifica el nombre del actor planificador y presiona la opción “guardar”. 6.- El sistema registra la modificación. 7.- Si el usuario pulsa la opción “cancelar” luego de modificar el nombre del actor, el sistema no ejecuta ninguna acción.
Flujos alternativos6.1- Si el usuario pulsa la opción "guardar" y 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.4 Caso de Uso: Eliminar actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Eliminar actor planificador.
Usuarios Administrador del sistema.
Condiciones de entrada Exista el registro de actor planificador.
Condiciones de salida Registro de actor planificador borrado.
Flujo básico1- El usuario pulsa la opción “lista de actores planificadores”. 2- El sistema presenta una pantalla donde muestra el listado de los actores planificadores registrados y muestra las opciones “modificar” y “eliminar” para cada actor del listado. 3- El usuario pulsa la opción “eliminar” para el actor planificador de interés. 4- El sistema pregunta al usuario a través de un mensaje ¿Está seguro de querer eliminar al actor planificador seleccionado? y muestra las opciones “eliminar” y “cancelar”. 5- Si el usuario selecciona la opción “eliminar” el registro del actor planificador es borrado. 6- Si el usuario selecciona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.5 Caso de Uso: Agregar usuario.

Diagrama

Descripción textual

Nombre del caso de uso Agregar Usuario.
Usuarios Administrador del sistema.
Condiciones de entrada
Condiciones de salida Nombre de usuario y contraseña creados para un usuario.
Flujo básico1- El usuario pulsa la opción “agregar usuario”. 2- El sistema presenta una pantalla donde muestra las opciones “crear cuenta” y “cancelar”, y solicita se indique la siguiente información: el nombre del usuario, dirección de correo electrónico, actor planificador al que pertenece (en este caso el sistema muestra por pantalla una lista con los nombres de los actores planificadores registrados) y el tipo de rol (si el actor ha seleccionado como actor planificador el Actor Micro, entonces se le presentan las siguientes opciones para el rol: Enlace del área de Planificación, Enlace del área de Presupuesto y Supervisor; si el actor ha seleccionado como actor planificador el Actor Macro, entonces se le presentan la siguiente opción para el rol: Control). 3- El usuario ingresa la información solicitada y pulsa la opción “crear cuenta”. 4- El sistema genera de forma aleatoria una contraseña conforme al tipo de actor planificador y rol que el usuario representa. 5- El sistema registra los datos ingresados, el nombre de usuario y contraseña. 6- El sistema envía a la dirección indicada el nombre de usuario y contraseña. 7- Si el usuario ingresa los datos y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos5.1- Si el usuario pulsa la opción "crear cuenta" pero omite todos o algunos datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos. 5.2- Si el nombre del usuario ya ha sido registrado, el sistema envía un mensaje en que se solicita se indique un nombre de usuario que no este ingresado en el sistema.
Requisitos especialesLa información solicitada en los campos es obligatoria.


1.6 Caso de Uso: Consultar lista de usuarios.

Diagrama

Descripción textual

Nombre del caso de uso Consultar listado de usuarios.
Usuarios Administrador del sistema.
Condiciones de entrada Usuarios registrados.
Condiciones de salida Lista de usuarios presentada por pantalla.
Flujo básico1.- El usuario pulsa la opción “usuarios”. 2.- El sistema presenta una pantalla donde muestra el listado de los usuarios registrados y las opciones “modificar” y “eliminar” para cada usuario del listado (estas dos opciones serán descritas en los dos casos de uso siguientes).
Flujos alternativos
Requisitos especiales


1.7 Caso de Uso: Modificar Usuario.

Diagrama

Descripción textual

Nombre del caso de uso Modificar usuario.
Usuarios Administrador del sistema
Condiciones de entrada Debe existir la cuenta de usuario.
Condiciones de salida Modificaciones realizadas respecto al nombre de usuario y/o contraseña.
Flujo básico1- El usuario pulsa la opción “usuarios”. 2- El sistema presenta por pantalla la lista de usuarios registrados y presenta las opciones “modificar” y “eliminar” para cada usuario. 3- El usuario pulsa la opción "modificar" para el usuario de interés. 4- El sistema presenta por pantalla los campos activos del registro de usuario y las opciones "guardar" y "cancelar". 5- El usuario realiza la modificación requerida en los datos y presiona la opción "guardar". 6- El sistema registra los datos modificados. 7- Si el usuario pulsa la opción “cancelar” luego de realizar la modificación, el sistema no ejecuta ninguna acción.
Flujos alternativos6.1- Si el usuario pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos omitidos. 6.2- Si la dirección de correo es inválida el sistema presenta un mensaje en el que solicita se indique una dirección electrónica válida. 6.3- Si el nombre del usuario ya ha sido registrado, el sistema envía un mensaje en que se solicita se indique un nombre de usuario que no este ingresado en el sistema.
Requisitos especiales


1.8 Caso de Uso: Eliminar usuario.

Diagrama

Descripción textual

Nombre del caso de uso Eliminar usuario.
Usuarios Administrador del sistema.
Condiciones de entrada Debe existir la cuenta de usuario.
Condiciones de salida Usuario eliminado.
Flujo básico 1- El usuario pulsa la opción “usuarios”. 2- El sistema presenta una pantalla donde muestra el listado de usuarios registrados y muestra las opciones “modificar” y “eliminar” para cada usuario del listado. 3- El usuario selecciona la opción eliminar para el usuario de interés. 4- El sistema pregunta al usuario a través de un mensaje ¿Está seguro de querer eliminar al usuario seleccionado? y muestra las opciones “eliminar” y “cancelar”. 5- Si el usuario selecciona la opción “eliminar” el usuario es borrado. 6- Si el usuario selecciona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos
Requisitos especiales


1.9 Caso de Uso: Registrar fechas para los procesos de planificación.

Diagrama

Descripción textual

Nombre del caso de uso Registrar fechas para los procesos de planificación.
Usuarios Administrador del sistema.
Condiciones de entrada
Condiciones de salida Registro de fechas para los procesos de planificación.
Flujo básico1- El usuario pulsa la opción “fechas para los procesos de planificación”. 2- El sistema muestra una pantalla donde presenta el nombre de los procesos de planificación y de los subprocesos que los componen, y solicita se indique por cada subproceso la fecha de inicio y fin. El sistema presenta las opciones “guardar” y “cancelar”. 3- El usuario ingresa la información solicitada y pulsa la opción “guardar”. 4- El sistema registra la información ingresada. 5- El sistema presenta por pantalla la información registrada y presenta la opción "enviar". 6- Si el usuario pulsa la opción "enviar" el sistema envía a las direcciones de correo registradas las fechas de los procesos de planificación. 7- Si el usuario ingresa las fechas solicitadas y presiona la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos4.1- Si el usuario pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos requeridos. 4.2- Si el usuario ingresa información que no se corresponda con el tipo de dato solicitado el sistema presenta un mensaje en el que indica que la información ingresada es inválida. 4.3- Si el usuario ingresa, para algún proceso de planificación, fechas de fin inferiores a la fechas de inicio, el sistema envía un mensaje en el que se indica que las fechas indicadas son erróneas.
Requisitos especialesLos procesos y subprocesos de planificación son los siguientes: 1)Explicación Situacional: 1.1) Interpretación de la Explicación Situacional, 1.2) Versión Preliminar de la Explicación Situacional, 1.3) Descriptores de la Situación Actual, 1.4) Causas de la Situación Actual, 1.5) Relaciones entre Descriptores y Causas, 1.6) Relaciones entre Causas, 1.7) Seleccionar Posibles Causas Críticas, 1.8) Seleccionar Causas Críticas, 1.9) Describir Causas Críticas, 1.10) Situación Ideal; 2) Definición de Políticas Direccionales del Plan: 2.1) Definición de Necesidades, 2.2) Definición de Posibles Políticas, 2.3) Identificación de Inviabilidad de Posibles Políticas, 2.4) Construcción de Viabilidad a Posibles Políticas, 2.5) Selección de Políticas Direccionales, 2.6) Definición de Posibles Estrategias, 2.7) Eliminación de Posibles Estrategias, 2.8) Reformulación de Posibles Estrategias; 3) Definición de Proyectos Operativos: 3.1) Formulación de Datos Básicos de Acciones Específicas, 3.2) Formulación de Datos Financieros de Acciones Específicas, 3.3) Formulación de Anteproyectos, 3.4) Revisión de Anteproyectos, 3.5) Planificación de Actividades de Acciones Específicas, 3.5) Seguimiento de Acciones Específicas y Proyectos, 3.6) Reformulación de Proyectos Operativos.


1.10 Caso de Uso: Consultar lista de las fechas de los procesos de planificación.

Diagrama

Descripción textual

Nombre del caso de uso Consultar listado de fechas de los procesos de planificación.
Usuarios Administrador del sistema, Actor macro, actor micro.
Condiciones de entrada Fechas de los procesos de planificación registradas.
Condiciones de salida Fechas de los procesos de planificación presentadas por pantalla.
Flujo básico1- El usuario pulsa la opción “fechas de los procesos de planificación”. 2- El sistema presenta una pantalla donde muestra un listado con las fechas de los procesos de planificación y la opción “modificar” para cada fecha (esta opción será descrita en el caso de uso siguiente).
Flujos alternativos
Requisitos especialesLa opción "modificar" se muestra sólo para el caso del administrador del sistema.


1.11 Caso de Uso: Modificar las fechas para los procesos de planificación.

Diagrama

Descripción textual

Nombre del caso de uso Modificar las fechas para los procesos de planificación.
Usuarios Administrador del sistema.
Condiciones de entrada Registro de las fechas de los procesos de planificación.
Condiciones de salida Fechas modificadas.
Flujo básico1- El usuario pulsa la opción "fechas de los procesos de planificación". 2- El sistema presenta una pantalla donde muestra el listado de las fechas de los procesos de planificación y muestra la opción “modificar” para cada proceso del listado. 3- El usuario pulsa la opción “modificar” para el proceso de interés. 4- El sistema activa los campos del registro respectivo y presenta las opciones “guardar ” y “cancelar”. 5- El usuario realiza la modificación respectiva y presiona la opción “guardar”. 6- El sistema registra la modificación. 7- El sistema presenta por pantalla la información registrada y presenta la opción "enviar". 8- Si el usuario pulsa la opción "enviar" el sistema envía a las direcciones de correo registradas las fechas de los procesos de planificación. 9- Si el usuario pulsa la opción “cancelar” luego de realizar la modificar, el sistema no ejecuta ninguna acción.
Flujos alternativos6.1- Si el usuario presiona la opción "guardar" y omite todos o algunos de los datos solicitados el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos requeridos. 6.2- Si el usuario ingresa información que no se corresponda con el tipo de dato solicitado el sistema presenta un mensaje en el que indica que la información ingresada es inválida. 6.3- Si el usuario ingresa, para algún proceso de la planificación, fechas de fin inferiores a la fechas de inicio, el sistema envía un mensaje en el que se indica que las fechas indicadas son erróneas.
Requisitos especiales


1.12 Caso de Uso: Ingresar fecha para reporta mensaje de alerta respecto al tiempo que resta para registrar o modificar información en el sistema.

Diagrama

Descripción textual

Nombre del caso de uso Ingresar fecha para reporta mensaje de alerta respecto al tiempo que resta para registrar o modificar información en el sistema.
Usuarios Administrador del sistema.
Condiciones de entrada
Condiciones de salida Ingreso al sistema de las fechas para enviar los mensajes de alerta respecto al tiempo que resta para registrar o modificar información en los procesos de la metodología.
Flujo básico1- El usuario pulsa la opción “Fecha para reportar mensaje de alerta respecto al registro o modificación de información”. 2- El sistema solicita se indique la fecha para cada uno de los procesos de la metodología de planificación en la cual el sistema debe reportar un mensaje de alerta respecto al registro o modificación de información en estos procesos. El sistema presenta las opciones “guardar” y “cancelar”. 3- El usuario ingresa las fechas solicitadas y pulsa la opción “guardar”. 4- El sistema registra las fechas. 5- Si el usuario ingresa fechas y pulsa la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos4.1- Si el usuario no ingresa todas o algunas de las fechas solicitadas y pulsa la opción “guardar”, el sistema solicita se indiquen las fechas omitidas.
Requisitos especialesLa información solicitada es obligatoria.


1.13 Caso de Uso: Notificar periodo de tiempo restante para registrar porcentaje de información que falta por ingresar al sistema para el proceso actual.

Descripción textual

Nombre del caso de uso Notificar periodo de tiempo restante para registrar porcentaje de información que falta por ingresar al sistema para el proceso actual.
Usuarios
Condiciones de entrada I) El porcentaje de información a registrar para el proceso actual debe ser menor que el 100% requerido. II) Debe existir el registro de la fecha en la que se debe generar una alerta para el registro o modificación de información en el proceso actual.
Condiciones de salida Mensaje por correo electrónico dirigido a los usuarios, en el cual se indica el período de tiempo restante para registrar porcentaje de información que falta por ingresar al sistema para el proceso actual.
Flujo básico 1- En la fecha registrada para reportar alerta respecto al registro o modificación de información en el proceso activo el sistema debe enviar un correo electrónico a los usuarios, indicándoles el período de tiempo que les resta para ingresar al sistema el porcentaje de información del proceso actual que resta por registrar.
Flujos alternativos
Requisitos especiales El mensaje por correo electrónico debe ser enviado para cada uno de los procesos de la metodología de planificación que se encuentren activos en el sistema.


1.14 Caso de Uso: Notificar periodo de tiempo restante para modificar información registrada en el proceso actual.

Descripción textual

Nombre del caso de uso Notificar periodo de tiempo restante para modificar información registrada en el proceso actual.
Usuarios
Condiciones de entrada I) Debe existir el registro de la fecha en la que se debe generar una alerta para el registro o modificación de información en el proceso actual.
Condiciones de salida Mensaje por correo electrónico dirigido a los usuarios, en el cual se indica el período de tiempo restante para modificar información registrada en el sistema para el proceso actual.
Flujo básico 1- En la fecha registrada para reportar alerta respecto al registro o modificación de información en el proceso actual el sistema debe enviar un correo electrónico a los usuarios, indicándoles el período de tiempo que les resta para modificar información registrada para el proceso actual.
Flujos alternativos
Requisitos especiales El mensaje por correo electrónico debe ser enviado para cada uno de los procesos de la metodología de planificación que se encuentren activos en el sistema.


1.15 Caso de Uso: Mostrar estatus del registro de información en el sistema.

Diagrama

Descripción textual

Nombre del caso de uso Mostrar estatus del registro de información en el sistema.
Usuarios Actor macro, Actor micro.
Condiciones de entrada
Condiciones de salida Porcentaje de información registrada en cada proceso presentado por pantalla.
Flujo básico 1- El usuario pulsa la opción “Avance”. 2- El sistema presenta por pantalla el porcentaje de información registrada hasta ese momento en cada uno de los procesos descritos en la metodología de planificación, y muestra la opción “Ver”. 3- Si el usuario pulsa la opción “Ver” el sistema presenta por pantalla información detalla de los porcentajes de información registrada en cada una de las actividades que componen los procesos de la metodología.
Flujos alternativos
Requisitos especiales


1.16 Caso de Uso: Entrar al sistema.

Diagrama

Descripción textual

Nombre del caso de uso Entrar al sistema
Usuarios Actor macro o Actor micro
Condiciones de entrada El usuario debe poseer nombre de usuario y contraseña para entrar al sistema.
Condiciones de salida Acceso al sistema de acuerdo al tipo de usuario.
Flujo básico 1- El usuario accede a la página de entrada al sistema. 2- El sistema solicita que se indique el nombre de usuario y contraseña y presenta las opciones "iniciar sesión" y "olvidó su contraseña" (esta última opción será descrita en el caso de uso siguiente). 3- El usuario ingresa al sistema lo solicitado y presiona la opción "iniciar sesión". 4- El sistema registra los datos ingresados por el usuario. 5- El sistema presenta los servicios de acuerdo al rol del usuario.
Flujos alternativos4.1- Si el usuario presiona la opción "iniciar sesión" pero no indica todos o algunos de los datos solicitados, el sistema muestra por pantalla un mensaje en el que se solicita se indiquen los datos omitidos. 4.2- Si el nombre de usuario no coincide con la contraseña, el sistema presenta un mensaje por pantalla indicando que el nombre de usuario o la contraseña son incorrectos.
Requisitos especiales Los campos solicitados son obligatorios.


1.17 Caso de Uso: Solicitar nueva contraseña.

Diagrama

Descripción textual

Nombre del caso de uso Solicitar nueva contraseña
Usuarios Actor macro, Actor micro
Condiciones de entrada El usuario debe tener una cuenta creada.
Condiciones de salida Mensaje por correo electrónico con la nueva contraseña.
Flujo básico 1- El usuario pulsa la opción "Solicitar nueva contraseña". 2- El sistema despliega una pantalla donde solicita una dirección de correo electrónico y presenta la opción "generar nueva contraseña". 3- El usuario ingresa la dirección solicitada y pulsa la opción "generar nueva contraseña". 4- El sistema valida la dirección de correo electrónico. 5- El sistema genera aleatoriamente una nueva contraseña y la envía a la dirección de correo indicada por el usuario.
Flujos alternativos 4.1- Si el usuario no ingresa la dirección de correo electrónico y presiona la opción "generar nueva contraseña" el sistema muestra por pantalla un mensaje en el cual pide que se indique dicha dirección. 4.2- Si el usuario ingresa una dirección de correo inválida el sistema muestra por pantalla un mensaje en el que indica que la dirección es inválida.
Requisitos especiales La información sobre el campo solicitado es obligatoria.


1.18 Caso de Uso: Registrar datos del usuario.

Diagrama

Descripción textual

Nombre del caso de uso Registrar datos del usuario.
Usuarios Actor macro, Actor micro
Condiciones de entrada
Condiciones de salida Datos del usuario registrados.
Flujo básico1- El usuario pulsa la opción "datos de usuario". 2- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar”, y solicita se indique la siguiente información: nombres, apellidos, cédula de identidad, correo electrónico, nombre del actor planificador al que representa (el sistema carga de manera automática el nombre del actor planificador al cual está relacionado el usuario). 3- El usuario ingresa los datos solicitados y presiona la opción "guardar". 4- El sistema registra los datos. 5- El sistema presenta un mensaje por pantalla indicando que los datos han sido registrados exitosamente. 6- Si el usuario ingresa los datos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos4.1- Si el usuario pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos requeridos. 4.2- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.
Requisitos especialesI) La información solicitada en los campos del registro es obligatoria. II) La modificación de los datos del usuario se realiza también a través de la opción "editar datos básicos del usuario".


1.19 Caso de Uso: Consultar datos del usuario.

Diagrama

Descripción textual

Nombre del caso de uso Consultar datos del usuario.
Usuarios Actor macro, Actor micro
Condiciones de entrada Debe existir el registro de los datos del usuario.
Condiciones de salida Datos a consultar presentados por pantalla.
Flujo básico1.- El usuario pulsa la opción "datos de usuario". 2.- El sistema presenta por pantalla los datos del usuario.
Flujos alternativos
Requisitos especiales


1.20 Caso de Uso: Modificar datos del usuario.

Diagrama

Descripción textual

Nombre del caso de uso Modificar datos del usuario.
Usuarios Actor macro, Actor micro
Condiciones de entrada Debe existir el registro de los datos del usuario.
Condiciones de salida Datos modificados.
Flujo básico1- El usuario pulsa la opción "datos de usuario". 2- El sistema presenta por pantalla el registro de datos del usuario y presenta la opción "editar" para permitir la modificación de los datos. 3- El usuario pulsa la opción "editar".4- El sistema activa los campos de dicho registro para permitir su modificación, y presenta las opciones "guardar" y "cancelar". 5- El usuario modifica los datos requeridos y pulsa la opción "guardar". 6- El sistema registra los datos. 7- El sistema presenta por pantalla un mensaje indicando que los datos modificados fueron registrados exitosamente. 8- Si el usuario modifica los datos y pulsa la opción "cancelar" el sistema no ejecuta ninguna acción.
Flujos alternativos5.1- Si el usuario pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje en el que solicitando que se indiquen los datos requeridos. 5.2- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.
Requisitos especiales


1.21 Caso de Uso: Cambiar contraseña.

Diagrama

Descripción textual

Nombre del caso de uso Cambiar contraseña
Usuarios Actor macro, Actor micro
Condiciones de entrada El usuario debe tener una cuenta creada.SIPP/Metodologia/Desarrollo/EspecificacionRequerimiento/x5SeguimientoAccionesCentralizadas
Condiciones de salida Contraseña actualizada.
Flujo básico1- El usuario pulsa la opción "cambiar contraseña". 2- El sistema despliega una pantalla donde solicita: contraseña actual, nueva contraseña y verificación de la nueva contraseña. El sistema presenta la opción "modificar contraseña". 3- El usuario ingresa los datos solicitados presiona la opción "modificar contraseña". 4- El sistema registra los datos. 5- El sistema presenta un mensaje donde indica que la contraseña fue actualizada.
Flujos alternativos 4.1- Si el usuario pulsa la opción "modificar contraseña" y omite todos o algunos datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos. 4.2- Si la contraseña es insegura el sistema presenta un mensaje por pantalla en el cual indica que la contraseña ingresada es insegura, y solicita se indique una nueva.
Requisitos especiales La información sobre los campos solicitados es obligatoria.


1.22 Caso de Uso: Registrar datos básicos del actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Registrar datos básicos del actor planificador.
Usuarios Actor macro, Actor micro.
Condiciones de entrada Nombre del actor planificador registrado.
Condiciones de salida Datos básicos del actor planificador registrados.
Flujo básico1- El usuario pulsa la opción “datos básicos del actor planificador”. 2- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar” y solicita que se indique los siguientes datos: razón social, R.I.F, y domicilio fiscal (dirección, estado, municipio, parroquia y ciudad). 3- El usuario ingresa los datos y presiona la opción "guardar". 4- El sistema registra los datos. 5- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente. 6- Si el usuario ingresa los datos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos4.1- Si el usuario pulsa la opción "guardar" y omite al menos uno de los datos solicitados, el sistema presenta por pantalla un mensaje solicitando que se indique dicho datos. 4.2- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.
Requisitos especiales


1.23 Caso de Uso: Consultar datos básicos del actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Consultar datos básicos del actor planificador.
Usuarios Actor macro, Actor micro.
Condiciones de entrada Debe existir el registro de los datos que se requieren consultar.
Condiciones de salida Datos a consultar presentados por pantalla.
Flujo básico1- El usuario pulsa la opción "datos básicos del actor planificador". 2- El sistema presenta por pantalla los datos básicos del actor planificador.
Flujos alternativos
Requisitos especiales


1.24 Caso de Uso: Modificar datos básicos del actor planificador.

Diagrama

Descripción textual

Nombre del caso de uso Modificar datos básicos del actor planificador.
Usuarios Actor macro, Actor micro.
Condiciones de entrada Deben existir datos básicos registrados sobre el actor planificador respectivo.
Condiciones de salida Datos básicos del actor planificador modificados.
Flujo básico1- El usuario pulsa la opción "datos básicos del actor planificador". 2- El sistema presenta por pantalla los datos básicos del actor, activa los campos de este registro para permitir la modificación del mismo, y muestra las opciones “guardar” y “cancelar”. 3- El usuario modifica los campos (o el campo) requeridos y presiona la opción “guardar”. 4- El sistema registra los datos. 5- El sistema presenta un mensaje en el que indica que los datos fueron registrados exitosamente. 6- Si el usuario modifica los campos requeridos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos3.1- Si el usuario pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos requeridos. 3.2- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.
Requisitos especiales


1.25 Caso de Uso: Buscar datos de actores planificadores.

Diagrama

Descripción textual

Nombre del caso de uso Buscar datos de actores planificadores.
Usuarios Actor macro, Actor micro.
Condiciones de entrada Debe existir el registro de los datos que se requiere consultar.
Condiciones de salida Datos a consultar presentados por pantalla.
Flujo básico1- El usuario pulsa la opción "Buscar datos de actores planificadores". 2- El sistema solicita los siguientes parámetros de búsqueda: estado, ciudad, municipio, actor planificador. El sistema presenta la opción "buscar". 3- El usuario indica el o los parámetros de búsqueda de interés y presiona la opción “buscar”. 4- El sistema presenta por pantalla un listado con los actores planificadores que tienen en su registro de información datos relacionados a los parámetros de búsqueda que han sido ingresados.
Flujos alternativos4.1- Si el usuario pulsa la opción "buscar" sin indicar algún parámetro de búsqueda el sistema presenta por pantalla un mensaje en el que solicita se indique algún parámetro para realizar la búsqueda.
Requisitos especiales


volver a metodología

Adjuntos (26)

Download all attachments as: .zip