Está en la página 1de 14

LIMAS. List Manager Assistant. Ciclo 1. Semana 9. Fase de Prueba del sistema.

  Angel Rodolfo Perez Canseco. Administrador de Desarollo. 12:06:20 p.m., 10/12/07

FASE DE REQUERIMIENTOS Planteamiento del problema
Administrar una lista de asistencia y captura de calificaciones en dispositivos móviles y PC. La intención es que  el profesor pueda pasar lista de asistencia y llevar un control de ellas en el salón de clase y en su oficina, los  cambios que se hagan en una u otra deben mantenerse consistentes, aun cuando se realice un cambio para un  mismo  registro en el dispositivo móvil y en la PC, se deberá considerar una forma de conciliación en este  sentido para eliminar ambigüedades.  Como el dispositivo móvil puede ser variado, se requiere que la aplicación trabaje en dispositivos móviles con  capacidad   de   ejecución   de   la   máquina   virtual   de   Java.   La   aplicación   deberá   probar   su   funcionamiento   en  diferentes   dispositivos.   El   proceso   de   administración   de   los   datos   deberá   ser   lo   más   transparente   para   el  usuario. Es deseable tener algún tipo de integración con hojas de cálculo  electrónicas y/o exportación de datos para una mayor integración con otras aplicaciones. La aplicación deberá  realizar al menos las siguientes funcionalidades: 
● ● ● ● ●

generar gráficas (asistencia, aprobación, etc, etc). porcentaje de asistencia. indicar derecho a examen. administrar varios grupos/materias. capacidad de ordenar datos por nombre, apellido.

Requerimientos Funcionales
● ● ● ● ●

El sistema permitirá al docente administrar la lista de alumnos de un grupo especifico (pase de lista,  agregar, eliminar o modificar datos del alumno). El sistema permitirá al docente la administración y gestión de grupos. El docente gestiona y administra las calificaciones de un grupo determinado. El sistema permitirá al docente mantener actualizados y consistentes los datos existentes. El sistema permite al docente seleccionar los datos que desea mantener en el sistema(PC o PDA).

Requerimientos No Funcionales
● ●

Interfaz gráfica: Es el medio que permite al docente la interacción con la PC y la PDA, esta interfaz  pretende ser útil, clara y suficiente para que el usuario pueda efectuar sus tareas. Interfaz interna: El sistema se conectara internamente a una base de datos, en la que se guardará la  información de cada uno de los grupos.
Dragon Team, 2007. 1 de 14

Confidential

 2007. Dragon Team. horarios y materias. Ciclo 1. El docente gestiona y administra los grupos. Administrador de Desarollo. Sistema de PC Illustration 1: Casos de uso para la PC Descripción de casos de uso Nombre Requerimientos Relacionados Metas en el contexto Precondiciones Condiciones de éxito Confidential Control de Grupos. Estos  casos de uso derivan de los requerimientos funcionales. Sistema de PC. Fase de Prueba del sistema..LIMAS. Semana 9. 10/12/07 ● ● ● ● Retroalimentación: El sistema proporcionara retroalimentación mediante pantallas de error en el caso  de sucesos inesperados.   Angel Rodolfo Perez Canseco. modifica o elimina uno o varios grupos. Confiabilidad: El sistema mantendrá la consistencia de los datos. Portabilidad: El sistema es portable ya que podrá ser ejecutado en PDAs (pocket PC y Palm). Ninguno Se crea.m. 2 de 14 . List Manager Assistant. Especificación de casos de uso Los casos de uso representan las funcionalidades del sistema mediante una secuencia de acciones. Eficiencia:   Se   hará   uso   de   estructuras   de   datos   que   permitan   el   tratamiento   ágil   de   los   datos  incorporados en la base de datos del sistema. 12:06:20 p. tanto para la PC como para la PDA.

El docente  requiere  hacer  alguna operación  sobre  los  alumnos  (agregar   alumno. El docente quiere gestionar la lista de un grupo determinado. Existen horas cruzadas. El docente cancela la operación. Docente. Semana 9.m. 1.   modificar   datos   del   alumno. notificar al usuario. Control de Lista. Ninguno. Ninguno. 12:06:20 p.3. 2. Modificar grupo. No se requieren guardar el grupo.2. El docente administra la lista de alumnos de un grupo determinado. cancelar. 2007. El docente administra la lista exitosamente. 10/12/07 Condiciones de fallo Actores Primario Actores Secundarios Evento Activador Casos Incluidos Flujo Principal El docente cancela las operaciones. Ninguno Ver Ilustration 4. Fase de Prueba del sistema. Capturar lista de alumnos include::Control de Lista. Extensiones Nombre Requerimientos Relacionados Metas en el contexto Precondiciones Condiciones de éxito Condiciones de fallo Actores Primario Actores Secundarios Evento Activador Casos Incluidos Flujo Principal Control de Lista.   1. notificar al usuario .   1. Sistema de PC.2.. 1. 2. 2. Ver Ilustration 3. 3 de 14 Confidential . List Manager Assistant.   Angel Rodolfo Perez Canseco.  ver todos los datos del alumno).1. Dragon Team. 2. Guardar los cambios y terminar. Ciclo 1. Eliminar grupo. 1.3.1.1.LIMAS. El docente solicita al sistema el control de los grupos. Modificar lista de alumnos include::Control de Lista. 1. Deben existir grupos en la base de datos. 1. Administrador de Desarollo. Existen campos sin llenar. Docente.1. Crear grupo.1.   eliminar   alumno. Seleccionar acción.2.

 proyecto). Si existen campos obligatorios sin llenar.. Ciclo 1. 2007.LIMAS.   Angel Rodolfo Perez Canseco. o utilizar el periodo actual. Sistema de PC. Se asignan o modifican las calificaciones. Ninguno. tareas. No se requiere guardar la lista. Extensiones Confidential Dragon Team. Asignar   calificaciones   a   algún   elemento   de   la   evaluación  (examen. Ver Ilustration 5. Extensiones 2. 2. Seleccionar el periodo a gestionar. cancelar.1.2. El   docente   gestiona   y   administra   las   calificaciones   de   un   grupo  determinado. 3. Ninguno. 12:06:20 p. 4 de 14 . List Manager Assistant. o de un alumno en especifico. El docente cancela la operación. 2.m.1. Docente. Cancelar los cambios y terminar. Administrador de Desarollo. Guardar los cambios y terminar. 3. Fase de Prueba del sistema. El   docente   solicita   al   sistema   comenzar   con   la   gestión   de   las  calificaciones de un grupo determinado. Notificar al usuario. Deben existir alumnos en el grupo. 1. 10/12/07 2. Nombre Requerimientos Relacionados Metas en el contexto Precondiciones Condiciones de éxito Condiciones de fallo Actores Primario Actores Secundarios Evento Activador Casos Incluidos Flujo Principal Control de Calificaciones. Semana 9. Guardar cambios y terminar.

Sistema de PDA. Semana 9. Administrador de Desarollo. Fase de Prueba del sistema. El docente quiere gestionar la lista de un grupo determinado.LIMAS. Ciclo 1. El docente cancela la operación. Control de Calificaciones. El docente administra la lista exitosamente. 1. El docente  requiere  hacer  alguna operación  sobre  los  alumnos  Dragon Team. Descripción de casos de uso Nombre Requerimientos Relacionados Metas en el contexto Precondiciones Condiciones de éxito Condiciones de fallo Actores Primario Actores Secundarios Evento Activador Casos Incluidos Flujo Principal Control de Lista. 5 de 14 Confidential .. 12:06:20 p. Docente. 2007. El docente administra la lista de alumnos de un grupo determinado. Ver Ilustration 7. Deben existir grupos en la base de datos. List Manager Assistant.   Angel Rodolfo Perez Canseco. Ninguno. 10/12/07 Sistema de PDA Illustration 2: Casos de uso para la PDA.m.

1.2.   modificar   datos   del   alumno. Deben existir alumnos en el grupo. 3. Seleccionar el periodo a gestionar. Administrador de Desarollo. o de un alumno en especifico. Cancelar los cambios y terminar. o  es llamado por el caso de uso Control de Lista. Guardar los cambios y terminar. 2.   eliminar   alumno. tareas. El docente cancela la operación. Docente. Casos Incluidos Flujo Principal Extensiones Confidential Dragon Team. Si existen campos obligatorios sin llenar. List Manager Assistant. Asignar   calificaciones   a   algún   elemento   de   la   evaluación  (examen.  ver todos los datos del alumno). 3. Si se el docente desea asignar calificaciones. include::Control de  Calificaciones. Ciclo 1. El   docente   solicita   al   sistema   comenzar   con   la   gestión   de   las  calificaciones de un grupo determinado. 12:06:20 p.   Angel Rodolfo Perez Canseco. Semana 9. Guardar cambios y terminar. El   docente   gestiona   y   administra   las   calificaciones   de   un   grupo  determinado. Se asignan o modifican las calificaciones. Sistema de PDA. 1. Ninguno. Extensiones 3. proyecto). 2. No se requiere guardar la lista. 10/12/07 (agregar   alumno.m.LIMAS. 6 de 14 . o utilizar el periodo actual.1. 3. Ver Ilustration 8. 2007. Notificar al usuario. Fase de Prueba del sistema. 3. Ninguno. Nombre Requerimientos Relacionados Metas en el contexto Precondiciones Condiciones de éxito Condiciones de fallo Actores Primario Actores Secundarios Evento Activador Control de Calificaciones.. cancelar.

 en ella se pueden configurar los horarios de  las materias y los grupos a los que se les imparte clases. con sólo dar doble clic sobre el  nombre del mismo.   Angel Rodolfo Perez Canseco. 10/12/07 Prototipo del sistema Sistema de PC La pantalla que se muestra al ingresar el sistema es la siguiente.m. 2007. 12:06:20 p. se despliega esta ventana:  Confidential Dragon Team. Administrador de Desarollo.LIMAS. Ciclo 1. 7 de 14 . Semana 9. Illustration 3: Pantalla de Control de Grupos. Si el docente desea administrar la lista de alumnos relacionada a algún grupo. List Manager Assistant. Fase de Prueba del sistema..

 10/12/07 Illustration 4: Pantalla de Control de Lista.   Angel Rodolfo Perez Canseco. Fase de Prueba del sistema. Administrador de Desarollo.. Ciclo 1. 8 de 14 . Confidential Dragon Team. 2007.LIMAS. Si el docente tan sólo desea establecer o modificar las calificaciones de algún grupo. Illustration 5: Pantalla de Control de Calificaciones. List Manager Assistant. se muestra esta ventana.m. 12:06:20 p. Semana 9.

 si alguna clase esta programada en la hora en que se accede al  sistema.m.   Las   columnas   de   Pasar   lista   y  Calificaciones. 2007. List Manager Assistant. Illustration 6: Pantalla inicial de la PDA. 12:06:20 p.. Ciclo 1.   la   pantalla   inicial   será   la   de   Pase   de   Lista   (ver   Ilustración   7). Confidential Dragon Team.   Angel Rodolfo Perez Canseco. Semana 9.LIMAS. 9 de 14 . Fase de Prueba del sistema. Administrador de Desarollo. son botones que envían a las Ilustraciones 7 y 8 respectivamente. 10/12/07 Sistema de PDA La pantalla inicial del sistema de PDA es esta.

m. List Manager Assistant. Ciclo 1.LIMAS. Derecha: Pantalla de control de listas con campos desactivados. Confidential Dragon Team. 10/12/07 En esta pantalla el docente ve los datos relacionados a un grupo. Administrador de Desarollo. las columnas Asistencia. Fase de Prueba del sistema.   Angel Rodolfo Perez Canseco. Retardo y Falta  representan botones que sirven para marcar si el alumno asistió. 12:06:20 p. 10 de 14 . Semana 9. 2007.. llego tarde o no llego a clases Illustration 7: Izquierda: Pantalla de Control de lista.

. sólo que esta configurada para  que  muestre las calificaciones de  los  alumnos. Administrador de Desarollo. 11 de 14 . Fase de Prueba del sistema.m. 2007. Ciclo 1.LIMAS. 10/12/07 Esta  pantalla es similar a la anterior. Illustration 8: Pantalla de Control de Calificaciones Confidential Dragon Team. List Manager Assistant. 12:06:20 p.   Angel Rodolfo Perez Canseco. Semana 9.

Respuesta Esperada Aparece mensaje de Advertencia. Ciclo 1.. El docente administra la lista exitosamente. Deben existir alumnos en la base de datos. Administrador de Desarollo. 2007. 10/12/07 Casos de Prueba ID TS1 Nombre del caso de uso Control de lista. Se crea.m. Campos obligatorios incompletos ID TS2 Nombre del caso de uso Control de Grupos. List Manager Assistant. indicando que existe una  colisión de horarios. Duplicación de datos. campos obligatorios incompletos.   Angel Rodolfo Perez Canseco. 12:06:20 p. indicando que hay  nombres duplicados. Dragon Team.   campos   obligatorios  incompletos. Respuesta Esperada Aparece mensaje de Error. Descripción Datos Requeridos Precondiciones Postcondiciones Resultados Esperados Resultados Inesperados El docente gestiona y administra los grupos. 12 de 14 Resultado Inesperado Colisión de horarios Confidential . Colisión   de   horarios. Ninguno. Ninguno. Descripción Datos Requeridos Precondiciones Postcondiciones Resultados Esperados Resultados Inesperados Resultado Inesperado Duplicación de datos El docente administra la lista de alumnos de un grupo determinado. modifica o elimina uno o varios grupos. indicando que los campos  marcados como obligatorios deben ser llenados.LIMAS. Aparece mensaje de Error.   duplicidad   de   grupo­materia. Semana 9.   De   lo  contrario será necesario seleccionar el grupo. Ninguno.   el   sistema   seleccionara   el   grupo   correspondiente   a   la   hora. Fase de Prueba del sistema.

 indicando que los campos  marcados como obligatorios deben ser llenados.LIMAS.   Angel Rodolfo Perez Canseco. Ciclo 1. Administrador de Desarollo. 10/12/07 Duplicidad de grupo­materia Campos obligatorios incompletos Aparece   mensaje   de   Error. 13 de 14 . List Manager Assistant. 12:06:20 p. Calificaciones fuera del rango. Respuesta Esperada Aparece   mensaje   de   Error. Fase de Prueba del sistema. Deben existir alumnos en el grupo. Seleccionar grupo. 2007. Confidential Dragon Team. Aparece mensaje de Error. Descripción Datos Requeridos Precondiciones Postcondiciones Resultados Esperados Resultados Inesperados Resultado Inesperado El docente gestiona y administra las calificaciones de un grupo determinado. Semana 9. Forzando a introducir  un valor correcto.. ID TS3 Nombre del caso de uso Control de Calificaciones.m.   indicando   que   existen  datos duplicados.   indicando   que   se   debe  ingresar una calificación válida. Se asignan o modifican las calificaciones Calificaciones fuera del rango.

Confidential Dragon Team.. Hacer que coincidan en el tiempo dos o más fenómenos. Conjunto de elementos materiales que componen una computadora. es  una computadora de mano originalmente diseñado como agenda electrónica. Es un programa que permite manipular datos numéricos y alfanuméricos  dispuestos en forma de tablas. De sus siglas en ingles: Personal Digital Assistant(Asistente Digital Personal). Conjunto de datos que pertenecen al mismo contexto almacenados  sistemáticamente para su posterior uso. 14 de 14 . 12:06:25 p.m.LIMAS. Semana 9.   Angel Rodolfo Perez Canseco. reglas  documentación y datos asociados que forman parte de las operaciones de un  sistema de cómputo. La suma total de los programas de cómputo. 2007. List Manager Assistant. Administrador de Desarollo. procedimientos. Dispositivo electrónico portátil. 10/12/07 Glosario Termino Aplicación Base de datos Dispositivo móvil Hardware Hoja de calculo o  electrónica PDA Sincronización Software Definición Son los programas con los cuales interactúa el usuario final. Ciclo 1. Fase de Prueba del sistema.