Sambayón Group Sambayón Especificación de Requerimientos de Software (SRS) Versión 1.0
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
Historial de Revisiones Fecha
Versión
Descripción
Autor
14/04/2008
0.1
Requerimientos y casos de uso para el módulo “Rendir Examen”.
Ezequiel González Busquin
20/04/2008
1.0
Se quitaron los casos de uso del documento, existiendo ahora cada uno en un documento separado.
Ezequiel González Busquin
Se traducen y completan las demás secciones del documento.
Confidencial
Sambayón Group, 2009
Página 2
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
Tabla de Contenidos 1. Introducción 1.1 Propósito 1.2 Alcance 1.3 Visión general
5 5 5 5
2. Descripción general
5
3. Requerimientos específicos 5 3.1 Requerimientos funcionales 5 3.1.1 Aplicación FRONT 5 3.1.1.1 Cuenta regresiva .....................................................................................................................................5 3.1.1.2 Examen ...................................................................................................................................................5 3.1.1.3 Finalización y Resultados del Examen ..................................................................................................6 3.1.1.4 Formulario de datos................................................................................................................................6 3.1.1.5 Revisión de preguntas.............................................................................................................................6 3.1.1.6 Selección de idioma................................................................................................................................6 3.1.2 Aplicación BACK 6 3.1.2.1 Administración de Exámenes .................................................................................................................6 3.1.2.2 Administración de Preguntas..................................................................................................................6 3.1.2.3 Consulta de Exámenes............................................................................................................................6 3.1.2.4 Publicación de Exámenes........................................................................................................................6 3.1.2.5 Visualizar Estadísticas............................................................................................................................6 3.1.2.6 Acceso restringido...................................................................................................................................6 3.2 Requerimientos No Funcionales 7 3.2.1 Usabilidad 7 3.2.1.1 Interfaz intuitiva para el Aspirante a PMP..............................................................................................7 3.2.2 Performance 7 3.2.2.1 Resultados del examen............................................................................................................................7 3.2.3 Restricciones de diseño 7 3.2.3.1 Aplicación (no interfaz web)...................................................................................................................7 3.3 Casos de Uso 7 3.3.1 Rendir Examen 8 3.3.1.1 Seleccionar Idioma..................................................................................................................................9 3.3.1.2 Completar Datos.....................................................................................................................................9 3.3.1.3 Responder Preguntas...............................................................................................................................9 3.3.1.4 Visualizar Resultados..............................................................................................................................9 3.3.2 Funcionalidades Comunes 9 3.3.2.1 Ingresar al Sistema................................................................................................................................10 3.3.2.2 Buscar un Examen................................................................................................................................10 3.3.2.3 Visualizar Resultados de Examen Rendido..........................................................................................10 3.3.3 Armar Examen 10 3.3.3.1 Administrar Preguntas...........................................................................................................................11 3.3.3.2 Administrar Modelos de Examen.........................................................................................................11 3.3.3.3 Asignar Preguntas a Modelo de Examen..............................................................................................11 3.3.4 Publicar Examen 11 3.3.4.1 Habilitar Modelo de Examen para Fecha..............................................................................................11 3.3.5 Visualizar Examen Rendido 11 3.3.5.1 Visualizar Resultado de Examen Buscado............................................................................................12 3.3.6 Visualizar Estadísticas 12 Confidencial
Sambayón Group, 2009
Página 3
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
3.3.6.1 Visualizar Estadística #1.......................................................................................................................13 3.3.6.2 Visualizar Estadística #2.......................................................................................................................13 3.3.6.3 Visualizar Estadística #3.......................................................................................................................13 3.3.6.4 Visualizar Estadística #4.......................................................................................................................13
Confidencial
Sambayón Group, 2009
Página 4
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
Especificación de Requerimientos de Software (SRS) 1.
Introducción
1.1
Propósito Este documento describe los requerimientos del software para dar solución al problema planteado. Se define el sistema a nivel de usuarios y los casos de uso.
1.2
Alcance Este documento alcanza al proyecto completo, tanto las aplicaciones FRONT como BACK.
1.3
Visión general El documento de SRS describe los requerimientos del software a construir. Se incluyen los requerimientos funcionales y no funcionales, así como también diagramas a los casos de uso del sistema. Su especificación existe en otros documentos, a los que se hace referencia.
2.
Descripción general El proyecto constará de dos aplicaciones, una FRONT que permitirá a los Aspirantes a PMP rendir una evaluación y visualizar al finalizar la misma si fue aprobada o no. También existirá una aplicación BACK para tareas de administración, como ser, creación de modelos de examen, visualización de exámenes rendidos y de estadísticas globales.
3.
Requerimientos específicos
3.1
Requerimientos funcionales custom Business Logic Aplicación FRONT
3.1.1
Aplicación BACK
+ Cuenta Regresiva
+ Acceso restringido
+ Examen
+ Administración de Exámenes
+ Finalización y Resultados del Examen
+ Administración de Preguntas
+ Formulario de datos
+ Consulta de Exámenes
+ Revisión de preguntas
+ Publicación de Exámenes
+ Selección de Idioma
+ Visualizar Estadísticas
Aplicación FRONT La aplicación FRONT es la que utilizará el Aspirante a PMP para rendir la evaluación. De aprobarla, se certifica como PMP.
3.1.1.1 Cuenta regresiva El sistema debe mostrar a la persona que esté siendo evaluada una cuenta regresiva con el tiempo restante para terminar el examen. La regla temporal es: 200 preguntas, 4 horas para resolverlas. 3.1.1.2 Examen Examen. Es el ‘core’ de la aplicación. Conformado por preguntas con cuatro opciones múltiples cada una. Confidencial
Sambayón Group, 2009
Página 5
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
3.1.1.3 Finalización y Resultados del Examen Acción de finalizar el examen, con confirmación, para lo cual el sistema arroja el resultado del porcentaje de respuestas correctas (dicho procesamiento no debe ser mayor a 5 segundos), marcando cada una de las respuestas correctas y la marca realizada por el alumno, para que pueda comparar. Con un 62% de respuestas correctas se aprueba. Todos estos datos deben ser almacenados en forma segura. 3.1.1.4 Formulario de datos Formulario de datos (nombre, apellido, edad, tipo documento, nro. documento, nacionalidad, nro. de veces que se rindió el examen, titulo universitario (si o no), experiencia dirigiendo proyectos (en meses). Previa carga y confirmación es necesaria antes de rendir el examen. Todos los datos son obligatorios. 3.1.1.5 Revisión de preguntas Posibilidad de marcar cada pregunta para ser revisada por el evaluado antes de finalizar el examen. 3.1.1.6 Selección de idioma Posibilidad de elegir el idioma o cambiarlo en cualquier momento del examen, inglés y español. 3.1.2
Aplicación BACK La aplicación BACK es la que utiliza el administrador del sistema de evaluación.
3.1.2.1 Administración de Exámenes ABM de modelos de examen. Cada uno contiene: código único alfanumérico, fecha de creación, usuario que lo creó, y referencia a las preguntas a incluir. Máximo de 200 preguntas por examen. 200 preguntas es la cantidad oficial. Todos los textos deben registrarse en inglés y español. 3.1.2.2 Administración de Preguntas Altas, bajas y modificaciones (ABM) de preguntas. Cada una tiene: código único alfanumérico, área del PMBOK a la que pertenece, sub-area -no formal- (opcional), fecha de creación, usuario que la creó, contenido de la pregunta, gráfico/imagen (opcional), posibles respuestas de selección y referencia a la respuesta correcta. Todos los textos deben registrarse en inglés y español. 3.1.2.3 Consulta de Exámenes Consultas a exámenes realizados. Sin posibilidad de modificación. 3.1.2.4 Publicación de Exámenes Publicación de exámenes. Sólo puede publicarse uno por fecha/día. 3.1.2.5 Visualizar Estadísticas Estadísticas. El pliego indica que se deberán desarrollar hasta un máximo de cinco estadísticas diferentes, en forma gráfica y analítica. Una vez comenzado el proyecto se deberá relevar cuales se necesitan. 3.1.2.6 Acceso restringido Acceso mediante nombre de usuario y password a la aplicación de administración BACK.
Confidencial
Sambayón Group, 2009
Página 6
Sambayón Especificación de Requerimientos de Software (SRS) SRS 3.2
Requerimientos No Funcionales
3.2.1
Usabilidad
Version: 1.0 Date: 20/04/2008
3.2.1.1 Interfaz intuitiva para el Aspirante a PMP El Aspirante a PMP se encuentra por única y quizá, por primera vez, frente a la aplicación FRONT para resolver su exámen en un tiempo acotado. La interfaz debe ser lo más simple, clara e intuitiva posible. 3.2.2
Performance
3.2.2.1 Resultados del examen Los resultados del examen deben presentarse en un tiempo no mayor a los 5 segundos. 3.2.3
Restricciones de diseño
3.2.3.1 Aplicación (no interfaz web) No podrá hacerse una interfaz web para la aplicación. Deberá desarrollarse una aplicación de escritorio. 3.3
Casos de Uso Los casos de uso se agrupan en paquetes según el objetivo del actor a alto nivel.
Confidencial
Sambayón Group, 2009
Página 7
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Primary Use Cases Sambayón FRONT
Rendir Examen
Aspirante a PMP
BACK Armar Examen
Funcionalidades Comunes Publicar Examen
Administrador
Visualizar Exámen Rendido
Visualizar Estadísticas
3.3.1
Rendir Examen Involucra los casos de uso para que el Aspirante a PMP rinda el examen y certifique.
Confidencial
Sambayón Group, 2009
Página 8
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Rendir Examen
Seleccionar Idioma
Completar Datos
Aspirante a PMP (from Actors) Responder Preguntas
Visualizar Resultados
Visualizar Resultados de Examen Rendido
«include»
(from Funcionalidades Comunes)
3.3.1.1 Seleccionar Idioma Ver documento Especificación del Caso de Uso: Seleccionar Idioma. 3.3.1.2 Completar Datos Ver documento Especificación del Caso de Uso: Completar Datos. 3.3.1.3 Responder Preguntas Ver documento Especificación del Caso de Uso: Responder Preguntas. 3.3.1.4 Visualizar Resultados Ver documento Especificación del Caso de Uso: Seleccionar Idioma. 3.3.2
Funcionalidades Comunes Son funcionalidades comunes a las de los demás módulos de funcionalidad.
Confidencial
Sambayón Group, 2009
Página 9
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Comunes
Ingresar al Sistema Visualizar Resultados de Examen Rendido
Administrador
Buscar un Examen
(from Actors)
3.3.2.1 Ingresar al Sistema Ver documento Especificación del Caso de Uso: Ingresar al Sistema. 3.3.2.2 Buscar un Examen Ver documento Especificación del Caso de Uso: Buscar un Examen. 3.3.2.3 Visualizar Resultados de Examen Rendido Ver documento Especificación del Caso de Uso: Visualizar Resultados de Examen Rendido.
3.3.3
Armar Examen Involucran todos los pasos para el armado de exámenes: desde la creación de preguntas y su asignación a los exámenes, la administración de dichos elementos (ABM).
Confidencial
Sambayón Group, 2009
Página 10
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Armar Examen
Administrar Preguntas
Administrar Modelos de Examen
Administrador (from Actors)
Asignar de Preguntas a Modelo de Examen
3.3.3.1 Administrar Preguntas Ver documento Especificación del Caso de Uso: Administrar Preguntas 3.3.3.2 Administrar Modelos de Examen Ver documento Especificación del Caso de Uso: Administrar Modelos de Examen 3.3.3.3 Asignar Preguntas a Modelo de Examen Ver documento Especificación del Caso de Uso: Asignar Preguntas a Modelo de Examen 3.3.4
Publicar Examen Lo necesario para hacer que un Examen se habilite en una fecha uc Publicar Examen
Habilitar Modelo de Examen para Fecha Administrador (from Actors)
3.3.4.1 Habilitar Modelo de Examen para Fecha Ver documento Especificación del Caso de Uso: Habilitar Modelo de Examen para Fecha 3.3.5
Visualizar Examen Rendido Lo requerido para ubicar y visualizar los resultados de un examen previamente rendido
Confidencial
Sambayón Group, 2009
Página 11
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Visualizar Exámen Rendido
Buscar un Examen
(from Funcionalidades Comunes) «include»
Administrador (from Actors)
Visualizar Resultado de Examen Buscado
«include»
Visualizar Resultados de Examen Rendido (from Funcionalidades Comunes)
3.3.5.1 Visualizar Resultado de Examen Buscado Ver documento Especificación del Caso de Uso: Visualizar Resultado de Examen Buscado
3.3.6
Visualizar Estadísticas La visualización de las diversas estadísticas sobre los exámenes rendidos.
Confidencial
Sambayón Group, 2009
Página 12
Sambayón Especificación de Requerimientos de Software (SRS) SRS
Version: 1.0 Date: 20/04/2008
uc Visualizar Estadísticas
Visualizar Estadística #1
Visualizar Estadística #2
Administrador (from Actors)
Visualizar Estadística #3
Visualizar Estadística #4
3.3.6.1 Visualizar Estadística #1 A definirse. 3.3.6.2 Visualizar Estadística #2 A definirse. 3.3.6.3 Visualizar Estadística #3 A definirse. 3.3.6.4 Visualizar Estadística #4 A definirse.
Confidencial
Sambayón Group, 2009
Página 13