CASOS DE USO (ANEXO 1)repository.udistrital.edu.co/bitstream/11349/5966/6... · 2019-07-26 · 3...

52
1 CASOS DE USO (ANEXO 1) Documentación de casos de uso.

Transcript of CASOS DE USO (ANEXO 1)repository.udistrital.edu.co/bitstream/11349/5966/6... · 2019-07-26 · 3...

1

CASOS DE USO (ANEXO 1)

Documentación de casos de uso.

2

Casos de uso del módulo de administración de jardines.

ID Nombre del caso de uso

RF-AJ-01 Registrar Jardín y madre comunitaria.

RF-AJ-02 Listar jardines.

RF-AJ-03 Ver Jardín

RF-AJ-04 Editar Jardín y madre comunitaria.

RF-AJ-05 Listar asociaciones

RF-AJ-06 Asignación de funcionarios.

3

Documentación caso de uso “Registrar Jardín y madre comunitaria.”

RF-AJ-01 Registrar Jardín y madre comunitaria.

Versión 1.0

Autores Cristián Maldonado

Descripción El sistema permite agregar jardines a una asociación con su respectiva

madre comunitaria, incluyendo todos los datos de contacto. Cuando finalice

el proceso de registro, el sistema creará un usuario con el correo electrónico

para que la madre comunitaria pueda ingresar al sistema. Este usuario

estará en estado inactivo hasta que se realice el proceso de activar usuario.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio Req

Nombre del jardín. Texto Si

Tipo de identificación Selección múltiple Cedula de ciudadanía, cedula

de extranjería, pasaporte

Si

Número de identificación Texto alfanumérico Si

Primer nombre Texto Si

Segundo nombre Texto No

Primer apellido Texto Si

Segundo apellido Texto No

Fecha de nacimiento Texto No

Correo electrónico Texto Si

Teléfonos de contacto de la madre

comunitaria

Texto Si

Dirección de la madre comunitaria Texto Si

Excepciones

No pueden existir jardines con el mismo nombre.

No puede haber madres comunitarias con el mismo tipo de identificación y número.

No puede tener más de 4 números telefónicos.

4

Permisos

Rol “Presidente” Solo las madres comunitarias con el rol “Representante legal” pueden crear

nuevos jardines y agregar nuevas madres comunitarias.

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios Ninguno

Criterios de aceptación.

· El sistema permitirá registrar un jardín con los datos de una nueva madre comunitaria y

relacionarlos a una asociación.

· El sistema permitirá agregar varios teléfonos de contacto.

· El sistema permitirá agregar una dirección de contacto asociada.

El sistema mostrara un mensaje “Se ha agregado correctamente un jardín”

Documentación caso de uso “Listar jardines.”

RF-AJ-02 Listar jardines

Versión 1.0

Autores Cristián Maldonado

Descripción Permite listar todos los jardines creados con la información

básica de cada uno.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de salida

Por cada jardín encontrado

Nombre Tipo Dominio

Nombre del jardín Texto

Nombre de la madre comunitaria del jardín Texto

Dirección de la madre comunitaria del jardín Texto

5

Teléfonos Texto Todos los teléfonos registrados a

esa madre comunitaria separados

por “-“.

Opción “Ver” Botón

Opción “Editar” Botón

Excepciones

Ninguna.

Permisos

Rol “Presidente” Solo las madres comunitarias con el rol “Representante legal”

pueden listar los jardines creados.

Requisitos de control y seguridad.

Ninguno

Comentarios

Criterios de aceptación.

· El sistema mostrará los jardines creados con la respectiva información de cada uno.

Documentación caso de uso “Ver Jardín”

RF-AJ-03 Ver Jardín

Versión 1.0

Autores Cristián Maldonado

Descripción Permite ver información a detalle de un jardín.

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que existir una asociación y haber sido

seleccionada previamente.

A través del requerimiento RF-AJ-02 se selecciona el

jardín que se quiere ver.

Datos de salida

Nombre Tipo Dominio

Nombre de la madre comunitaria Texto

6

Tipo de identificación Texto

Número de identificación Texto

Dirección Texto

Teléfonos Texto Todos los teléfonos registrados a

esa madre comunitaria separados

por “-“.

Correo electrónico Texto

Excepciones

Ninguna.

Permisos

Rol “Representante legal” Solo las madres comunitarias con el rol

“Representante legal” pueden ver la información en

detalle de los jardines.

Requisitos de control y seguridad.

Ninguno

Comentarios

Criterios de aceptación.

El sistema mostrara la información detallada de un jardín seleccionado

7

Documentación caso de uso “Editar Jardín y madre comunitaria”

RF-AJ-04 Editar Jardín y madre comunitaria.

Versión 1.0

Autores Cristián Maldonado

Descripción Una vez seleccionado un jardín desde el requerimiento RF-AJ-02 (Listar

jardines) carga sus datos y los datos de la madre comunitaria en un

formulario que podrán ser modificados.

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que existir una asociación y haber sido seleccionada

previamente.

A través del requerimiento RF-AJ-02 se selecciona el jardín que se

quiere editar.

Datos de entrada

Nombre Tipo Dominio Req

Nombre del jardín. Texto Si

Tipo de identificación Selección múltiple Cedula de ciudadanía, cedula de

extranjería, pasaporte

Si

Número de identificación Texto alfanumérico Si

Primer nombre Texto Si

Segundo nombre Texto No

Primer apellido Texto Si

Segundo apellido Texto No

Fecha de nacimiento Texto No

Correo electrónico Texto Si

Teléfonos de contacto de la

madre comunitaria

Texto Si

Dirección de la madre

comunitaria

Texto Si

Excepciones

8

No pueden existir jardines con el mismo nombre.

No puede haber madres comunitarias con el mismo tipo de identificación y número.

No puede tener más de 4 números telefónicos.

Permisos

Rol “Presidente” Solo las madres comunitarias con el rol “Representante legal” pueden

editar la información de los jardines y sus madres comunitarias.

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios Ninguno

Criterios de aceptación.

El sistema cargará los datos de un jardín seleccionado. El sistema permitirá modificar los valores guardando los cambios.

Documentación caso de uso “Listar asociaciones”

RF-AJ-05 Listar asociaciones

Versión 1.0

Autores Cristián Maldonado

Descripción Lista todas las asociaciones registradas, permite

seleccionar una para ver los funcionarios

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de salida

Nombre Tipo Dominio

Nombre de la asociación Texto

Funcionarios Botón Por cada asociación debe mostrar

el botón para ver sus funcionarios.

Excepciones

Ninguna.

9

Permisos

Rol “Madre comunitaria”

Requisitos de control y seguridad.

Ninguno

Comentarios <comentarios adicionales>

Criterios de aceptación.

· El sistema mostrará las asociaciones registradas en el sistema.

Documentación caso de uso “Asignación de funcionarios”

RF-AJ-06 Asignación de funcionarios.

Versión 1.0

Autores Cristián Maldonado

Descripción Permite asignar madres comunitarias registradas a un cargo especifico. La

página mostrará una sección para cada uno de los roles del sistema que son:

1. Representante legal o presidente

2. Tesorera

3. Fiscal

4. Secretaria

5. Vocal

Y en cada uno de ellos muestra la información de la madre comunitaria actual

en el respectivo cargo y la opción “Asignar”:

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de salida

Por cada rol de la aplicación debe mostrar una sección con los datos personales de la madre

comunitaria asignada.

Nombre Tipo Dominio

Nombre Texto Nombre de la madre comunitaria asignada.

Identificación Texto Identificación de la madre comunitaria asignada

Teléfonos Texto Todos los teléfonos de la madre comunitaria

asignada separados por “-“

10

Dirección Texto La dirección de la madre comunitaria asignada.

Datos de entrada

Cuando se acciona el botón asignar: la opción asignar mostrará un cuadro de dialogo donde

permitirá seleccionar una madre comunitaria registrada para ser asignada o ser el reemplazo del

cargo.

Nombre Tipo Dominio

Madre comunitaria Selección

múltiple

El nombre de todas las madres comunitarias

registradas en la asociación.

Excepciones

Ninguna

Permisos

Debe ser un

usuario con el Rol

“Presidente”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe permitir asignar o reemplazar a una madre en un cargo especifico y guardar los cambios,

además debe agregar el rol al usuario con todos sus permisos.

11

Casos de uso del módulo de administración de usuarios.

ID Nombre del caso de uso

RF-AU-01 Enviar link de activación

RF-AU-02 Activar usuario

RF-AU-03 Enviar link de recuperación de contraseña

RF-AU-04 Restablecer contraseña

RF-AU-05 Ingreso al sistema

12

Documentación caso de uso “Enviar link de activación”

RF-AU-01 Enviar link de activación

Versión 1.0

Autores Cristián Maldonado

Descripción A través del número de documento se obtiene el correo electrónico

de una persona registrada y se le envía un link de activación de

usuario, este link único ejecuta el mecanismo de activación de un

usuario. Este mecanismo permite verificar que la persona sea

autentica.

Precondición Debe ser una persona registrada en el sistema como madre

comunitaria.

Datos de entrada

Nombre Tipo Dominio

Tipo de identificación Selección múltiple Cedula de ciudadanía, cedula de

extranjería, pasaporte, tarjeta de

identidad.

Número de identificación Texto

Excepciones

Ninguna

Permisos

Ninguno

Requisitos de control y seguridad.

En caso de que la persona no se encuentre registrada aún, mostrará un mensaje “No ha sido

registrado aún, por favor verifique más tarde”

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe enviar un link de activación válido al correo registrado de una persona madre comunitaria,

este link debe ser válido.

13

Documentación caso de uso “Activar usuario”

RF-AU-02 Activar usuario

Versión 1.0

Autores Cristián Maldonado

Descripción Usando el link enviado desde el requerimiento RF-AU-01 (Enviar link de

activación) se muestra un formulario para ingresar la contraseña del

usuario que permite completar el proceso de activación.

Precondición Tiene que ser accedido desde un link generado por el requerimiento RF-

AU-01

El link tiene que ser válido y vigente.

Datos de entrada

Nombre Tipo Dominio Req

Contraseña Texto Si

Confirmación de contraseña Texto Si

Excepciones

Ninguna

Permisos

Ninguno

Requisitos de control y seguridad.

La contraseña y la confirmación de contraseña deben coincidir.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Una vez ingresado las contraseñas y haciendo clic en “activar usuario” debe marcar ese usuario

como usuario activo con el rol madre comunitaria, además tiene que crear un usuario válido en

la aplicación Alfresco, luego redirigirá a la página “home” del sistema.

14

Documentación caso de uso “Enviar link de recuperación de contraseña”

RF-AU-03 Enviar link de recuperación de contraseña

Versión 1.0

Autores Cristián Maldonado

Descripción A través del número de documento se obtiene el correo electrónico

de una persona registrada y se le envía un link de recuperación de

contraseña, este link único ejecuta el mecanismo de

restablecimiento de la contraseña.

Este mecanismo permite verificar que la persona sea autentica.

Precondición Debe ser una persona registrada en el sistema como madre

comunitaria.

Datos de entrada

Nombre Tipo Dominio Req

Tipo de identificación Selección múltiple Cedula de ciudadanía, cedula de

extranjería, pasaporte, tarjeta de

identidad.

Si

Número de identificación Texto Si

Excepciones

Ninguna

Permisos

Ninguno

Requisitos de control y seguridad.

En caso de que la persona no se encuentre registrada aún, mostrará un mensaje “No ha sido

registrado aún, por favor verifique más tarde”

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

15

Debe enviar un link de recuperación válido al correo registrado de una persona madre

comunitaria, este link debe ser válido.

Documentación caso de uso “Restablecer contraseña”

RF-AU-04 Restablecer contraseña

Versión 1.0

Autores Cristián Maldonado

Descripción Usando el link enviado desde el requerimiento RF-AU-03 se muestra un

formulario para ingresar la contraseña del usuario que permite

reemplazar la actual.

Precondición Tiene que ser accedido desde un link generado por el requerimiento RF-

AU-03.

El link tiene que ser válido y vigente.

Datos de entrada

Nombre Tipo Dominio Req

Contraseña Texto Si

Confirmación de contraseña Texto Si

Excepciones

Ninguna

Permisos

Ninguno

Requisitos de control y seguridad.

La contraseña y la confirmación de contraseña deben coincidir.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Una vez ingresado las contraseñas y haciendo clic en “restablecer contraseña” debe actualizar la

información y debe dirigirlo a la página “home”.

16

Documentación caso de uso “Ingreso al sistema”

RF-AU-05 Ingreso al sistema

Versión 1.0

Autores Cristián Maldonado

Descripción Permite autenticar a un usuario en el sistema

comprobando su nombre de usuario y contraseña con

un realm JDBC de autenticación y autorización de

glassfish que le garantiza acceso a los recursos de la

aplicación web de acuerdo a su rol y permisos

registrados en la base de datos.

Precondición Tiene que ser una madre comunitaria registrada y

activa en el sistema

Datos de entrada

Nombre Tipo Dominio Req

Correo electrónico Texto Tiene que tener formato válido de un

correo electrónico

SI

Contraseña Texto SI

Excepciones

Ninguna

Permisos

Ninguno

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

SI se ingresan credenciales validas debe redirigir a la vista de home.

Si se ingresan credenciales invalidas debe mostrar un mensaje indicando que no los datos son

incorrectos.

17

Casos de uso del módulo de administración de información de los niños.

ID Nombre del caso de uso

RF-AN-01 Registrar niño en jardín

RF-AN-01.1 Paso 1 - Subir foto de un niño.

RF-AN-01.2 Paso 2 – Registro de datos personales.

RF-AN-01.3 Paso 3 – Listar familiares

RF-AN-01.4 Paso 3.5 – Agregar familiar

RF-AN-01.5 Paso 4 – Registrar otros datos

RF-AN-01.6 Paso 5 - Confirmación

RF-AN-02 Lista, búsqueda y selección de niños

RF-AN-03 Ver datos personales de un niño

RF-AN-04 Editar datos personales de un niño

RF-AN-05 Ver contactos familiares registrados de un niño

RF-AN-06 Inactivar a un niño

18

Documentación caso de uso “Registrar niño en jardín”

RF-AN-01 Registrar niño en jardín

Versión 1.0

Autores Cristián Maldonado

Descripción Permite registrar toda la información relacionada a un niño en un

jardín. Una vez un usuario ingresa al sistema con rol “Madre

comunitaria” podrá registrar un niño al jardín asociado a su usuario.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

El formulario muestra un asistente para el registro del niño con 5 pasos:

1. Foto RF-AN-01.1

Permite subir una foto del niño al sistema

2. Datos personales RF-AN-01.2

Permite ingresar los datos personales del niño.

3. Datos de familiares RF-AN-01.3

Permite agregar, editar y eliminar contactos familiares del niño

3.5 Agregar familiar nuevo RF-AN-01.4

Permite ingresar todos los datos básicos y de contacto de un familiar.

4. Otros datos RF-AN-01.5

Permite ingresar el tutor a cargo del niño y agregar otro tipo de información

relevante del niño.

5. Confirmación RF-AN-01.6

Muestra toda la información ingresada para ser verificada.

Excepciones

Ninguna

Permisos

Debe ser un usuario con

el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Debe completar todos los pasos.

Importancia Importante.

19

Comentarios <comentarios adicionales>

Criterios de aceptación.

Una vez completado los 5 pasos debe registrar un niño y asociarlo en el jardín.

Documentación caso de uso “Registrar niño en jardín”

RF-AN-01.1 Paso 1 - Subir foto de un niño.

Versión 1.0

Autores Cristián Maldonado

Descripción Paso 1: Permite subir una foto, recortarla y guardarla

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio

Selección de foto Archivo Archivos de imagen con formatos gif, jpg, jpeg y

png.

Excepciones

El archivo sobrepasa 1 Mb.

El formato no es válido.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios No es obligatorio subir una imagen, este paso se

puede saltar.

Criterios de aceptación.

Una vez subido el archivo y recordado debe mostrarse como imagen del niño que se está

registrando en ese momento.

20

Documentación caso de uso “Paso 2 - Datos personales”

RF-AN-01.2 Paso 2 - Datos personales.

Versión 1.0

Autores Cristián Maldonado

Descripción Permite registrar la información básica de un niño.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio Req

Tipo de identificación Selección múltiple Registro civil. Si

Número de identificación Texto Si

Primer nombre Texto Si

Segundo nombre Texto No

Primer apellido Texto Si

Segundo apellido Texto No

Fecha de nacimiento Texto Fecha inferiores a la fecha actual Si

Lugar de nacimiento Selección múltiple Municipios de Colombia. Si

Sexo Selección múltiple Femenino, Masculino Si

RH Selección múltiple O+, AB+, A-, B-, O-, AB-,A+ y B+. Si

Aseguradora Selección múltiple Aseguradoras registradas en la

aplicación

Si

En caso que la selección de la aseguradora sea otra, muestra la opción para agregar un nombre

de aseguradora.

Nombre de aseguradora Texto Si

Excepciones

No puede existir un niño con el mismo tipo y número de documento.

Permisos

21

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Cuando los datos sean ingresados correctamente debe permitir seguir al siguiente paso.

Documentación caso de uso “Paso 3 - Datos de familiares”

RF-AN-01.3 Paso 3 - Datos de familiares

Versión 1.0

Autores Cristián Maldonado

Descripción Lista los familiares agregados, los permite editar,

eliminar y agregar nuevos

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de Salida

Por cada familiar agregado muestra.

Nombre Tipo Dominio

Tipo de identificación Selección múltiple Registro civil.

Número de identificación Texto

Nombre completo Texto

Dirección completa Texto

Teléfonos Texto Teléfonos separados por “-“

Ocupación Texto

Nivel de escolaridad Texto

Por cada familiar muestra un botón de editar y de eliminar.

22

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Cuando los datos sean ingresados correctamente debe permitir seguir al siguiente paso.

Documentación caso de uso “Paso 3.5 – Agregar familiar”

RF-AN-01.4 Paso 3.5 – Agregar familiar

Versión 1.0

Autores Cristián Maldonado

Descripción Permite agregar datos básicos para registrar un nuevo

familiar.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio Req

Tipo de identificación Selección múltiple Cedula de ciudadanía, cedula de

extranjería, pasaporte

Si

Número de identificación Texto Si

Parentesco Selección múltiple Abuela, Abuelo, Hermana,

Hermano, Hermanastro, Madrastra,

Madre, Otro, Padrastro, Padre,

Prima, Primo, Tía, Tío.

Si

Primer nombre Texto Si

23

Segundo nombre Texto No

Primer apellido Texto Si

Segundo apellido Texto No

Nivel de escolaridad Selección múltiple Básica primaria, Básica secundaria,

Media, Ninguno, Postgrado con

título, Postgrado sin título,

Prescolar, Técnico con título,

Técnico sin título, Tecnólogo sin

título, Tecnólogo con título,

Universitario sin título, Universitario

con título.

No

Ocupación Texto No

Teléfonos del familiar Texto Si

Dirección del familiar Texto Si

Excepciones

No pueden haber dos familiares con el mismo número y tipo de identificación.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Cuando los datos sean ingresados correctamente debe permitir agregar un familiar.

24

Documentación caso de uso “Paso 4 – Otros datos”

F-AN-01.5 Paso 4 – Otros datos

Versión 1.0

Autores Cristián Maldonado

Descripción Permite agregar información importante adicional, permite seleccionar

un familiar agregado en el paso 3 que será el acudiente principal que

estará a cargo del niño y además escribir recomendaciones médicas para

que la madre tenga presente durante la estadía del menor.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio Req

Acudiente Selección múltiple Muestra todos los familiares

agregados en el paso 3 (RF-U-11.3)

Si

Recomendaciones

médicas

Texto No

Excepciones

Ninguna.

Permisos

Debe ser un usuario

con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Debe haber agregado al menos un familiar en el paso 3.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Cuando los datos sean ingresados correctamente debe permitir continuar con el siguiente paso.

25

Documentación caso de uso “Paso 5 - Confirmación”

RF-AN-01.6 Paso 5 - Confirmación

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra toda la información ingresada en los

anteriores pasos para ser verificada, si hay alguna

inconsistencia puede devolverse y hacer la corrección.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de Salida

Nombre Tipo Dominio

Foto Imagen Imagen agregada en el paso 1.

Primer nombre Texto Datos agregados en el paso 2.

Segundo nombre Texto Datos agregados en el paso 2.

Primer apellido Texto Datos agregados en el paso 2.

Segundo apellido Texto Datos agregados en el paso 2.

Tipo de identificación Texto Datos agregados en el paso 2.

Número de identificación Texto Datos agregados en el paso 2.

Fecha de nacimiento Texto Datos agregados en el paso 2.

Edad Texto Años calculados a partir de la fecha de

nacimiento

Sexo Texto Datos agregados en el paso 2.

RH Texto Datos agregados en el paso 2.

Lugar de nacimiento Texto Datos agregados en el paso 2.

Aseguradora Texto Datos agregados en el paso 2.

Por cada familiar agregado en el paso 3.5:

Nombre completo Texto

Tipo de identificación Texto

26

Número de identificación

Dirección Texto

Teléfonos Texto

Ocupación Texto

Nivel de escolaridad Texto

Datos adicionales

Recomendaciones médicas Texto Datos agregados en el paso 4.

Por cada familiar muestra un botón de editar y de eliminar.

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Una vez verificados los datos y al dar clic en “guardar” debe registrar un niño en la base de

datos y debe crear una carpeta en el repositorio de Alfresco.

27

Documentación caso de uso “Lista, búsqueda y selección de niños”

RF-AN-02 Lista, búsqueda y selección de niños

Versión 1.0

Autores Cristián Maldonado

Descripción Lista todos los niños activos del jardín y permite realizar la búsqueda

de niños a través de nombres, apellidos y números de documentos. La

búsqueda solo se hará sobre los niños que pertenecen al jardín de la

madre comunitaria que realiza la búsqueda, también permite buscar

niños que han sido desactivados porque se han retirado.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio Req

Campo de búsqueda Texto Alfanumérico No

¿Buscar niños activos? Booleano Verdadero o falso No

Datos de salida

Por cada resultado de la búsqueda mostrará una foto con un link para la selección individual.

Nombre Tipo Dominio

Foto Imagen

Tipo y número de documento Texto

Edad Texto Edad calculada con la fecha de

nacimiento.

Excepciones

Ninguna

Permisos

Debe ser un usuario con

el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Solo debe mostrar niños asociados al jardín de la madre comunitaria que realiza la búsqueda

28

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Si se ingresa un nombre, un apellido o un número de identificación debe encontrar todos los

niños que cumplan esas condiciones.

Si seleccionan la opción de niños inactivos solo debe mostrar niños que tengan en su estado

“Inactivo”.

Documentación caso de uso “Ver datos personales de un niño”

RF-AN-03 Ver datos personales de un niño

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra los datos personales de un niño seleccionado.

Precondición Tiene que ser un usuario autenticado y autorizado.

Debe haber seleccionado previamente un niño desde el

requerimiento RF-AN-02 (Búsqueda de niños).

Datos de salida

Nombre Tipo Dominio

Foto Imagen

Primer nombre Texto

Primer apellido Texto

Segundo nombre Texto

Segundo apellido Texto

Tipo de identificación Texto

Número de identificación Texto

Sexo Texto

RH Texto

Fecha de nacimiento Texto

29

Lugar de nacimiento Texto

Edad Texto

Aseguradora Texto

Excepciones

Ninguna

Permisos

Debe ser un usuario con el Rol

“Madre comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar los datos personales almacenados en la base de datos de un niño previamente

seleccionado

Documentación caso de uso “Editar datos personales de un niño”

RF-AN-04 Editar datos personales de un niño

Versión 1.0

Autores Cristián Maldonado

Descripción Permite modificar la información personal de un niño

registrado en un jardín.

Precondición Tiene que ser un usuario autenticado y autorizado.

Debe haber seleccionado un niño previamente.

Datos de entrada

Nombre Tipo Dominio Req

Tipo de identificación Selección múltiple Registro civil. Si

Número de identificación Texto Si

30

Primer nombre Texto Si

Segundo nombre Texto No

Primer apellido Texto Si

Segundo apellido Texto No

Fecha de nacimiento Texto Fecha inferiores a la fecha actual Si

Lugar de nacimiento Selección múltiple Municipios de Colombia. Si

Sexo Selección múltiple Femenino, Masculino Si

RH Selección múltiple O+, AB+, A-, B-, O-, AB-,A+ y B+. Si

Aseguradora Selección múltiple Aseguradoras registradas en la

aplicación

Si

En caso que la selección de la aseguradora sea otra, muestra la opción para agregar un nombre

de aseguradora.

Nombre de aseguradora Texto Si

Excepciones

No puede existir un niño con el mismo tipo y número de documento.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Cuando los datos sean ingresados correctamente y se dé clic al botón “guardar” debe

almacenar los datos en la base de datos.

31

Documentación caso de uso “Ver contactos familiares registrados de un niño”

RF-AN-05 Ver contactos familiares registrados de un niño

Versión 1.0

Autores Cristián Maldonado

Descripción Permite listar todos los familiares de un niño

seleccionado

Precondición Tiene que ser un usuario autenticado y autorizado.

Debe haber seleccionado un niño previamente.

Datos de Salida

Por cada familiar agregado muestra.

Nombre Tipo Dominio

Tipo de identificación Selección múltiple Registro civil.

Número de identificación Texto

Nombre completo Texto

Dirección completa Texto

Teléfonos Texto Teléfonos separados por “-“

Ocupación Texto

Nivel de escolaridad Texto

Por cada familiar muestra un botón de editar y de eliminar.

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

32

Comentarios <comentarios adicionales>

Criterios de aceptación.

Deme mostrar todos los familiares y contactos del niño

Documentación caso de uso “Inactivar o activar a un niño”

RF-AN-06 Inactivar o activar a un niño

Versión 1.0

Autores Cristián Maldonado

Descripción Permite cambiarle el estado a un niño a inactivo en caso que ya

no pertenezca más al jardín o permite cambiarlo a activo si hay

un reingreso.

Precondición Tiene que ser un usuario autenticado y autorizado.

Debe haber seleccionado un niño previamente

Excepciones

Ninguna

Permisos

Debe ser un usuario con el Rol

“Madre comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Si el estado ha cambiado de Activo a Inactivo ya no debe aparecer en el listado de niños del

jardín a menos que se realice una búsqueda de niños inactivos.

33

Casos de uso del módulo de de interpretación de datos

ID Nombre del requerimiento

RF-ID-01 Ver estadísticas Peso vs Edad

RF-ID-02 Ver estadísticas Peso vs Talla

RF-ID-03 Ver estadísticas Talla vs Edad

RF-ID-04 Registrar estadísticas

34

RF-ID-01 Ver estadísticas Peso vs Edad

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra una gráfica generada con los datos del peso

vs edad de las tablas de puntuación Z que están

almacenados en un archivo de texto plano, sobre esta

gráfica sobrepone los datos registrados en el

requerimiento RF-ID-04 (Registrar estadísticas).

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que haberse seleccionado un niño.

Datos de Salida

Grafica generada a partir de los valores obtenidos en el archivo de texto plano, más los datos

registrados del niño.

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar los datos registrados del niño sobre la respectiva gráfica.

35

RF-ID-02 Ver estadísticas Peso vs Talla

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra una gráfica generada con los datos del peso

vs talla de las tablas de puntuación Z que están

almacenados en un archivo de texto plano, sobre esta

gráfica sobrepone los datos registrados en el

requerimiento RF-ID-04 (Registrar estadísticas).

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que haber sido seleccionado un niño.

Datos de Salida

Grafica generada a partir de los valores obtenidos en el archivo de texto plano, más los datos

registrados del niño.

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar los datos registrados del niño sobre la respectiva gráfica.

36

RF-ID-03 Ver estadísticas Talla vs Edad

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra una gráfica generada con los datos del talla vs

edad de las tablas de puntuación Z que están

almacenados en un archivo de texto plano, sobre esta

gráfica sobrepone los datos registrados en el

requerimiento RF-ID-04 (Registrar estadísticas).

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que haber sido seleccionado un niño.

Datos de Salida

Grafica generada a partir de los valores obtenidos en el archivo de texto plano, más los datos

registrados del niño.

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar los datos registrados del niño sobre la respectiva gráfica.

37

RF-ID-04 Registrar estadísticas

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra en un listado todos los registros de talla y peso por fecha que

se han realizado a un niño con su respectiva interpretación, además

permite agregar nuevos registros para los controles que se llevan a cabo

de forma trimestral.

Precondición Tiene que ser un usuario autenticado y autorizado.

Tiene que haber sido seleccionado un niño.

Datos de Entrada

Nombre Tipo Dominio Req

Fecha Texto Fechas inferiores a la fecha actual. Si

Peso en kilogramos Texto Valores numéricos Si

Talla en centímetros Texto Valores numéricos Si

Datos de Salida

Nombre Tipo Dominio

Fecha del registro Texto Fecha en la cual se hizo el registro

Edad del registro Texto Edad del niño en el momento que se hizo el

registro

Edad del registro en meses Texto Edad del niño en semanas en el momento

que se hizo el registro

Talla en centímetros Texto

Peso en kilogramos Texto

Resultado Peso Vs Edad Texto

Resultado Peso Vs Talla Texto

Resultado Talla Vs Edad Texto

Eliminar Botón

Excepciones

38

Ninguna

Permisos

Debe ser un usuario

con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Los valores ingresados para la talla y el peso están limitados por el rango máximo y mínimo

establecidos en los datos de la tablas..

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar todos los registros realizados en los controles de talla y peso, y además debe

permitir el ingreso de nuevos registros.

39

Casos de uso del módulo de comunicación de madres comunitarias.

ID Nombre del requerimiento

RF-C-01 Ver mensajes

RF-C-02 Publicar mensaje

RF-C-03 Ver actividades

RF-C-04 Seleccionar y editar actividad

RF-C-05 Registrar actividad

40

RF-C-01 Ver mensajes

Versión 1.0

Autores Cristián Maldonado

Descripción Muestra todos los mensajes que se han publicado en

la asociación organizados por fecha.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de Salida

Por cada mensaje publicado:

Nombre Tipo Dominio

Nombre de la persona que público el

mensaje

Texto

Contenido del mensaje Texto

Hora de publicación Texto

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar todos los mensajes publicados por las madres comunitarias por fecha.

41

RF-C-02 Publicar mensaje

Versión 1.0

Autores Cristián Maldonado

Descripción Permite publicar un mensaje que será visto por todas

las madres comunitarias de la asociación a la que

pertenece, el texto del mensaje puede ser modificado

con opciones de texto enriquecido.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de Entrada

Nombre Tipo Dominio

Mensaje Texto

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Al publicar un mensaje debe poder ser visto por todas las madres de la asociación.

42

RF-C-03 Ver actividades

Versión 1.0

Autores Cristián Maldonado

Descripción En un calendario muestra las actividades registradas de

la asociación, en color azul muestra las actividades

propias de un jardín y en rojo las actividades públicas

de toda la asociación.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de Salida

En la representación gráfica de un calendario posiciona las actividades registradas en la base de

datos por fecha

Nombre Tipo Dominio

Nombre de la actividad Texto

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar todas las actividades registradas en la asociación en la gráfica de un calendario.

43

RF-C-04 Seleccionar y editar actividad

Versión 1.0

Autores Cristián Maldonado

Descripción Permite seleccionar una actividad del calendario,

muestra su información y permite editarla.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de salida y Entrada

Nombre Tipo Dominio

Nombre de la actividad Texto

Desde Fecha

Hasta Fecha

Todo el día? Booleano Verdadero o falso

Eliminar Botón

Si la madre comunitaria es presidente:

Publicar para toda la asociación? Booleano Verdadero o falso

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe poder mostrar la información de una actividad seleccionada y guardar los cambios que se

registren.

44

RF-C-05 Registrar actividad

Versión 1.0

Autores Cristián Maldonado

Descripción Permite registrar una actividad en un día seleccionado

del calendario.

Precondición Tiene que ser un usuario autenticado y autorizado.

Datos de entrada

Nombre Tipo Dominio

Nombre de la actividad Texto

Desde Fecha

Hasta Fecha

Todo el día? Booleano Verdadero o falso

Eliminar Botón

Si la madre comunitaria es presidente:

Publicar para toda la asociación? Booleano Verdadero o falso

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe guardar una actividad en el calendario, si esta es marcada como publica para toda la

asociación debe poder verla cualquier madre comunitaria.

45

Casos de uso del módulo de almacenamiento de documentos.

ID Nombre del requerimiento

RF-AD-01 Listar archivos

RF-AD-02 Agregar archivo

RF-AD-03 Eliminar archivo

RF-AD-04 Crear carpeta

RF-AD-05 Ver archivo

RF-AD-06 Descargar documento

RF-AD-07 Compartir documento.

46

RF-AD-01 Listar archivos

Versión 1.0

Autores Cristián Maldonado

Descripción Carga un listado de documentos de una ruta especifica

del repositorio de Alfresco y lo muestra en una tabla.

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando.

Datos de Salida

Por cada archivo encontrado en una ruta:

Nombre Tipo Dominio

Icono Imagen Para los archivos con las siguientes

extensiones: doc, pdf, png, jpeg.

Nombre del archivo Texto

Fecha de creación Texto

Excepciones

Ninguno

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno.

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar todos los archivos del repositorio de acuerdo a una ruta.

47

RF-AD-02 Agregar archivo

Versión 1.0

Autores Cristián Maldonado

Descripción Permite subir un documento a una ruta especifica del

repositorio de Alfresco

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada

A través de un cuadro de dialogo permite seleccionar y cargar un archivo de la maquina local.

Nombre Tipo Dominio

Archivo Texto Documentos con extensión: pdf, gif, jpeg,

png, avi, wma, mp4, 3gp, mov, midi, flv, mp3,

xlsx, docx, pptx, xls, doc y ppt

Excepciones

No puede haber un documento con el mismo nombre

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

El documento no puede ser más grande que 50 Mb

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Al cargar un documento de guardarse en el repositorio de Alfresco.

48

RF-AD-03 Eliminar archivo

Versión 1.0

Autores Cristián Maldonado

Descripción Permite eliminar un documento del repositorio de

Alfresco.

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada

Selección de un archivo del listado de archivos de la ruta en la que se encuentre.

Excepciones

No se puede eliminar un documento si no es el dueño.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Al eliminar un archivo debe ser eliminado del repositorio de Alfresco.

49

RF-AD-04 Crear carpeta

Versión 1.0

Autores Cristián Maldonado

Descripción Permite crear un documento con un nombre en el

repositorio de Alfresco sobre la ruta actual en la que se

encuentre.

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada

Nombre Tipo Dominio Req

Nombre de la carpeta Texto Si

Descripción Texto Si

Excepciones

No puede haber una carpeta con el mismo nombre.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe crear una carpeta en el repositorio de Alfresco con los datos ingresados.

50

RF-AD-05 Ver archivo

Versión 1.0

Autores Cristián Maldonado

Descripción Permite seleccionar un archivo con formato PDF o

imágenes y ver una vista previa

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada Dominio

Selección de un archivo del listado de archivos de la ruta en la que se

encuentre.

Pdf, jpeg, jpg, gif,

png.

Excepciones

Ninguna

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe mostrar el documento seleccionado en un cuadro de dialogo.

51

RF-AD-06 Descargar documento

Versión 1.0

Autores Cristián Maldonado

Descripción Permite descargar un documento seleccionado.

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada Dominio

Selección de un archivo del listado de archivos de la ruta en la que se

encuentre.

Excepciones

Ninguna

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe descargar el documento seleccionado.

52

RF-AD-07 Compartir documento

Versión 1.0

Autores Cristián Maldonado

Descripción Permite hacer una copia de un archivo a la carpeta de

documentos compartidos de la asociación.

Precondición Tiene que ser un usuario autenticado y autorizado.

El servicio de Alfresco debe estar funcionando

Datos de entrada Dominio

Selección de un archivo del listado de archivos de la ruta en la que se

encuentre.

Excepciones

Que ya exista un archivo con el mismo nombre.

Permisos

Debe ser un usuario con el Rol “Madre

comunitaria”

Requisitos de control y seguridad.

Ninguno

Importancia Importante.

Comentarios <comentarios adicionales>

Criterios de aceptación.

Debe copiar el archivo a la carpeta de documentos compartidos y podrá ser visto por cualquier

madre comunitaria de la asociación.