Documente Academic
Documente Profesional
Documente Cultură
TEMA:
Fase de Inicio y Fase de Elaboración
Del Sistema de Evaluación Online y
Banco de Preguntas
(SOEBP)
Curso:
Ingeniería de software.
Docente:
Hernan Castañeda
Robert Alzamora
Grupo:
Unknown
Cusco – Perú
2010 I
SEOBP Grupo: Unknown
Índice de contenido
Capitulo I..............................................................................................................................................6
1. Identificación y formulación del problema..................................................................................6
1.1. Formulación del problema...................................................................................................6
1.2. Antecedentes........................................................................................................................6
1.3. Objetivos..............................................................................................................................6
1.3.1. Objetivos Generales.....................................................................................................6
1.3.2. Objetivos Específicos...................................................................................................6
1.4. Alcances...............................................................................................................................6
1.5. Justificación.........................................................................................................................7
Capitulo II.............................................................................................................................................8
2. Modelo del negocio.....................................................................................................................8
2.1. Modelado del proceso de elaboración de preguntas............................................................8
2.1.1. Representación del proceso de elaboración de Preguntas............................................9
2.2. Modelado del proceso de elaboración de exámenes............................................................9
2.2.1. Representación del proceso de elaboración de Exámenes.........................................10
2.3. Modelado del proceso de tomar de exámenes....................................................................10
2.3.1. Representación del proceso de tomar examen............................................................11
2.4. Modelado del proceso de calificación de exámenes..........................................................11
2.4.1. Representación del proceso de calificación de exámenes..........................................11
Capitulo III.........................................................................................................................................12
3. Desarrollo del Sistema...............................................................................................................12
3.1. Metodología.......................................................................................................................12
3.1.1. Metodología del Documento .....................................................................................12
3.1.2. Metodología Tecnológica...........................................................................................12
3.2. Fase de Inicio.....................................................................................................................12
3.2.1. Descripción del problema...........................................................................................12
3.2.2. Lista de Requerimientos.............................................................................................12
3.2.3. Casos de Uso del Sistema...........................................................................................13
3.2.3.1. Descripción de Actores.......................................................................................13
3.2.3.2. Diagramas de Casos de Uso...............................................................................13
3.2.3.3 Casos de Uso de Alto Nivel.................................................................................14
3.2.3.4. Casos de Uso Expandidos...................................................................................16
3.2.4. Requerimientos específicos........................................................................................28
3.2.4.1. Requerimientos de Interfaces Externas..............................................................28
3.2.4.2. Características del Sistema.................................................................................28
3.2.4.3. Requerimientos de desempeño...........................................................................29
3.2.5. Diagramas de clases de Análisis.................................................................................30
3.2.6. Objetivos del sistema de información........................................................................31
3.2.7. Estudio de factibilidad................................................................................................31
3.2.7.1. Factibilidad técnica.............................................................................................31
3.2.7.2. Factibilidad operativa.........................................................................................32
3.2.8. Cronograma................................................................................................................33
a) Identificación de actividades para el proyecto............................................................33
b) Red de actividades.......................................................................................................33
c) Cronograma de actividades para el proyecto...............................................................34
Pag. 2
SEOBP Grupo: Unknown
Pag. 3
SEOBP Grupo: Unknown
Pag. 4
SEOBP Grupo: Unknown
Pag. 5
SEOBP Grupo: Unknown
Capitulo I
1.2. Antecedentes
1.3. Objetivos
1.3.1. Objetivos Generales.
Crear un sistema de información que cubra las necesidades de los docentes en el
proceso de formulación de preguntas y evaluación de los alumnos de la Carrera
Profesional de Ingeniería Informática y de Sistema de la Universidad Nacional de San
Antonio Abad del Cusco. Este documento se centra en las funcionalidades requeridas
por los participantes del proyecto y los usuarios.
1.3.2. Objetivos Específicos
1.4. Alcances
Este proyecto denominado “Sistema Evaluación Online y Banco de Preguntas” en adelante
SEOBP, tiene por objeto crear un sistema multi-computador, en el cual se busca una mayor
automatización en la confección de preguntas para exámenes que se toman a los alumnos de
la Carrera Profesional de Ingeniería Informática y de Sistemas de la Universidad Nacional de
San Antonio Abad del Cusco.
El sistema en primer lugar debe de permitir que los Docentes de la carrera profesional
puedan ingresar preguntas clásicas del tipo IBM al sistema, preguntas para completar con
alternativas y preguntas gráficas, de manera que se tenga una basta colección de preguntas.
También le debe de permitir al docente, hacer correcciones a las preguntas o en su defecto
eliminarlas definitivamente.
Pag. 6
SEOBP Grupo: Unknown
También el docente debe estar posibilitado de hacer los mantenimientos básicos de los
alumnos matriculados en los cursos correspondientes, para que posteriormente puedan ser
evaluados.
Por otro lado debe de permitir al Administrador realizar las tareas básicas tales como la
Gestión de Docentes (Agregación, Modificación y Borrado) y Cursos.
1.5. Justificación
El presente trabajo se justifica en los siguientes hechos:
• La necesidad de modernizar y automatizar el proceso de confección de preguntas y la
evaluación de los alumnos.
• La necesidad de generar la información (notas de alumnos) de manera automatizada y
oportuna.
• La necesidad de mantener actualizada la información relacionada a las preguntas
(alternativas y respuestas).
Pag. 7
SEOBP Grupo: Unknown
Capitulo II
2. Modelo del negocio
Para el proceso en general podemos considerar las siguientes acciones:
• El docente elabora las preguntas. Dependiendo de cada docente este proceso puede
haberse llevado a cabo mucho tiempo antes de la elaboración del examen o se lleva a
cabo en el preciso instante de la elaboración del examen.
• Teniendo en cuenta el proceso anterior, se elabora el examen, ya sea con preguntas
recientes o antiguas.
• Se toma el examen a los alumnos.
• Se califican los exámenes y se publican los resultados, dependiendo del criterio del
docente y de otros factores, se puede realizar una revisión posterior al examen.
Estos pasos los podemos mostrar en el siguiente diagrama:
Pag. 8
SEOBP Grupo: Unknown
Pag. 9
SEOBP Grupo: Unknown
Pag. 10
SEOBP Grupo: Unknown
Pag. 11
SEOBP Grupo: Unknown
Capitulo III
3. Desarrollo del Sistema
3.1. Metodología
3.1.1. Metodología del Documento
Sera “Descriptiva y Aplicativa”, descriptiva porque describirá las características del
sistema y aplicativa porque permitirá resolver el problema planteado y los objetivos y
evaluar resultados.
3.1.2. Metodología Tecnológica
“El Proceso Unificado de Desarrollo de Software” o PUDS, es el que sera usado para
este proyecto, pues es un marco de desarrollado de software iterativo e incremental.
3.2. Fase de Inicio
3.2.1. Descripción del problema
Actualmente dentro de la carrera profesional de Ingeniería Informática y de Sistemas,
en la mayoría de casos, los exámenes se realizan a mano, lo que conlleva a posibles
errores en la formulación de preguntas y en la calificación de estos.
Además surge el problema de que algunos docentes tienen un banco de preguntas muy
limitado, lo que hace que las preguntas se repitan cada semestre y los alumnos sepan
de antemano las preguntas.
ID Descripción Solicitante
R001 Permitir realizar el mantenimiento básico de los docentes. Administrador
R002 Permitir realizar el mantenimiento básico de los cursos. Administrador
R003 Permitir realizar el mantenimiento básico de las preguntas Docente
R004 Permitir realizar el mantenimiento básico de exámenes. Docente
R005 Permitir elaborar exámenes con temas distintos. Docente
R006 Permitir exportar los exámenes a distintos formatos(doc,pdf) Docente
R007 Permitir programar la toma de un examen vía web. Docente
R008 Permitir que se puedan resolver los exámenes via web Docente, Alumno
R009 Mostrar la calificación obtenida al termino del examen. Alumno
Permitir realizar el mantenimiento básico de exámenes sin estar
R010 Docente
conectado a internet.
Permitir realizar el mantenimiento básico de las preguntas sin estar
R011 Docente
conectado a internet
Permitir elaborar exámenes con temas distintos sin estar conectado a
R012 Docente
internet.
Permitir exportar los exámenes a distintos formatos(doc,pdf) sin estar
R013 Docente
conectado a internet.
Permitir sincronizar los datos trabajados sin internet a la base de datos
R014 Docente
central.
Tabla 1: Lista de requerimientos
Pag. 12
SEOBP Grupo: Unknown
Pag. 13
SEOBP Grupo: Unknown
Sincronizar datos
Tomar examen
Pag. 14
SEOBP Grupo: Unknown
Gestionar preguntas
Generar examen
Caso de uso Generar examen
Actores Docente
Propósito Elaborar un examen.
Resumen Elaborar un examen con las preguntas del banco.
Tipo Primario
Referencias
R004,R005
cruzadas
El docente podrá crear exámenes nuevos con las preguntas que
Descripción existen en el banco de preguntas, puede guardarlos para usarlos en
una ocasión posterior, exportarlos y programarlos.
Estado Propuesto Aprobado X Incorporado
Valores de Prioridad Critica X Importante Auxiliar
planificación Nivel de
Critico X Significativo Ordinario
Riesgo
Tabla 6: Caso de uso de alto nivel “Generar examen”
Gestionar alumnos
Pag. 15
SEOBP Grupo: Unknown
Incluir preguntas
Caso de uso Incluir preguntas.
Actores Docente
Propósito Agregar preguntas a un examen.
Realizar el mantenimiento básico de las preguntas asociadas a un
Resumen
examen.
Tipo Primario
Referencias
R004,R005,R011,R013
cruzadas
Para poder crear un examen es necesario agregarle preguntas, esta
Descripción seleccion puede ser de manera manual(el docente las elige) o de
manera aleatoria(el sistema los escoge).
Estado Propuesto Aprobado X Incorporado
Valores de Prioridad Critica X Importante Auxiliar
planificación Nivel de
Critico X Significativo Ordinario
Riesgo
Tabla 8: Caso de uso de alto nivel “Incluir preguntas”
Exportar examen
Caso de uso Exportar examen
Actores Docente
Propósito Imprimir a un papel un determinado examen.
Resumen Exportar un examen a un formato imprimible(doc,pdf).
Tipo Primario
Referencias
R006,R014
cruzadas
Se debe tener la posibilidad de descargar un examen en formato
Descripción
doc,pdf y sus solucionarios.
Estado Propuesto Aprobado X Incorporado
Valores de Prioridad Critica X Importante Auxiliar
planificación Nivel de
Critico X Significativo Ordinario
Riesgo
Tabla 9: Caso de uso de alto nivel “Exportar examen”
Sancionar plagio
Pag. 16
SEOBP Grupo: Unknown
Pag. 17
SEOBP Grupo: Unknown
Pag. 18
SEOBP Grupo: Unknown
Pag. 19
SEOBP Grupo: Unknown
Pag. 20
SEOBP Grupo: Unknown
Pag. 21
SEOBP Grupo: Unknown
Pag. 22
SEOBP Grupo: Unknown
Pag. 23
SEOBP Grupo: Unknown
Pag. 24
SEOBP Grupo: Unknown
Pag. 25
SEOBP Grupo: Unknown
Pag. 26
SEOBP Grupo: Unknown
Pag. 27
SEOBP Grupo: Unknown
ID RNF-001
Actor Asociado Administrador, Docente
Tipo Interfaz de Usuario
La Pagina Web que da acceso al sistema debe por seguridad contener una pagina que pida
Descripción los datos necesarios para que el usuario pueda ingresar hacia él, se aplica tanto a Docentes
como al Administrador.
ID |RNF-002
Actor Asociado Alumno
Tipo Interfaz de Usuario
Descripción Debe existir una pagina de acceso para los alumnos, luego del proceso de autenticación se
debe mostrar los cuestionarios de los exámenes
ID RF-001
Actor Asociado Administrador
Descripción Administrar Cuentas de Docentes
Entradas Datos Personales.
Salidas Mensaje de Confirmación de la actividad realizada.
Si se encuentra que un Docente ya existe, se enviá un mensaje de error y se regresa a la
Excepciones
pagina principal.
ID RF-002
Actor Asociado Administrador
Descripción Administrar Cursos
Entradas Código, Denominación
Salidas Mensaje de Confirmación de la creación del Curso.
Si se encuentra que un Curso ya existe, se envía un mensaje de error y se regresa a la
Excepciones
pagina principal.
ID RF-003
Actor Asociado Administrador
Descripción Asociar Docentes a Cursos
ID RF-004
Actor Asociado Docente
Descripción Interfaz de Usuario que permite que se puedan agregar, modificar o borrar preguntas y
Pag. 28
SEOBP Grupo: Unknown
alternativas.
ID RF-005
Actor Asociado Docente
Entrada Numero de Preguntas, Tiempo Limite
Permite generar exámenes, seleccionando las preguntas manualmente o de manera
Descripción
aleatoria.
ID RF-006
Actor Asociado Docente
Entradas Datos Personales de Alumnos.
Salidas Mensaje de Confirmación de la creación del Alumno.
Si se encuentra que un Alumno ya existe, se envía un mensaje de error y se regresa a la
Excepciones
pagina principal.
ID RF-007
Actor Asociado Docente
Tipo Aplicación Portable
Descripción Permite descargar una parte del banco, la que corresponde al interés del Usuario.
ID RF-008
Actor Asociado Docente
Tipo Aplicación Portable
Permite actualizar los datos trabajos realizados sin Internet en el servidor de Base de
Descripción
datos.
ID RF-009
Actor Asociado Alumno
Descripción Presenta el cuestionario de Preguntas
ID RNF-010
Actor Asociado Alumno
Descripción Presenta la calificación obtenida por el alumno.
ID RNF-003
Tipo Interfaz con otros sistemas
Descripción Permitir que los formatos de salida sean compatibles con herramientas de ofimática.
ID RNF-004
Tipo Interfaz con otros sistemas
Pag. 29
SEOBP Grupo: Unknown
Permite obtener datos del sistema de matriculas para conocer a los alumnos y los
Descripción
cursos en los que están matriculados.
ID RNF-005
Tipo Mantenimiento
Documentación del manual técnico de referencia para la aplicación que permita
operaciones de mantenimiento en el menor tiempo posible.
El manual debe contener:
• Introducción.
Descripción • Características de la aplicación.
• Descripción básica de las funcionalidades de la aplicación.
• Ejecución de Procedimientos.
• Ilustraciones
ID RNF-006
Tipo Seguridad
Descripción El acceso al sistema será controlado con nombres de usuario y contraseñas.
Crear Preguntas:
Crear Examen:
Pag. 30
SEOBP Grupo: Unknown
Tomar examen:
Calificar examen:
Pag. 31
SEOBP Grupo: Unknown
Hardware
Terminales
Sistema operativo Windows, Linux,OSX u otros.
Navegador Web Cualquiera.
Conectividad Con o sin conexión a Internet.
Tabla 18: Requerimientos de Software para los clientes.
Hardware
• Servidor HP
• Cualquier equipo con o sin conexión a internet.
Pag. 32
SEOBP Grupo: Unknown
Operadores
• Docentes del Departamento Académico de Informática.
La Universidad Nacional San Antonio Abad del Cusco, y los docentes del
Departamento Académico de Informática, cuentan con el hardware y
software necesario, además los docentes del DAI, cuentan con
conocimientos plenos sobre el manejo de equipos de computo, utilización
de sistemas de información e internet, por lo que se considera
operativamente factible.
3.2.8. Cronograma
a) Identificación de actividades para el proyecto
Pag. 33
SEOBP Grupo: Unknown
Pag. 34
SEOBP Grupo: Unknown
Pag. 35
SEOBP Grupo: Unknown
Pag. 36
SEOBP Grupo: Unknown
3.3.3. Prototipos
Pantalla inicial
Pag. 37
SEOBP Grupo: Unknown
Pag. 38
SEOBP Grupo: Unknown
Pag. 39
SEOBP Grupo: Unknown
Pag. 40
SEOBP Grupo: Unknown
Pag. 41
SEOBP Grupo: Unknown
Pag. 42
SEOBP Grupo: Unknown
Pag. 43
SEOBP Grupo: Unknown
Pag. 44
SEOBP Grupo: Unknown
Pag. 45
SEOBP Grupo: Unknown
Software
Pag. 46
SEOBP Grupo: Unknown
Pag. 47