ANALISIS DE

REQUERIMIENTOS
{]

[DATE]
[COMPANY NAME]
[Company address]

1.-Introducción ...........................................................................................................4

2.-Propocito ................................................................................................................5
3.-Justificación ...........................................................................................................5
4. -Information General del Proyecto .....................................................................5
4.1 Descripción Del Proyecto ..................................................................................5
4.2 Propósito del Proyecto .......................................................................................6
4.3 Alcance del proyecto ..........................................................................................6
4.4 Limite del Proyecto ................................................................................................6
5 Requerimientos ......................................................................................................7
5.1 Propósito ..............................................................................................................7
5.1 Justificación .........................................................................................................7
5.2 Listado de requerimientos .................................................................................7
5.2Tabla de Especificación de Requerimientos ...................................................9
6. -ESPECIFICACIÓN DE REQUERIMIENTOS ................................................12
6.0 INTRODUCCION ..............................................................................................12
6.1.0 Base de Dados de cursos ...................................................................................12
6.1.1 PROPOSITO .....................................................................................................12
6.1.2 Alcance ..............................................................................................................13
6.1.2 Referencias ........................................................................................................13
6.1.3 Descripción Requerimientos ..........................................................................13
6.2.0 Elección de Materias por alumno .....................................................................20
6.2.1 PROPOSITO .....................................................................................................20
6.2.2 Alcance ..............................................................................................................20
6.2.3 Referencias ........................................................................................................21
6.2.4 Descripción Requerimientos ..........................................................................21
FUNCIONAL ............................................................................................................21
6.3.0 Visualización de información de alumnos por maestros ...................................29
6.3.1 PROPOSITO .....................................................................................................29
6.3.2 Alcance ..............................................................................................................30

6.3.3 Referencias ........................................................................................................30
6.3.4 Descripción Requerimientos ..........................................................................30
6.4.0 Inscripción a alumnos registrados en CINVESTAV-IPN y regulares. ..............36
6.4.1 PROPOSITO .....................................................................................................36
6.4.2 Alcance ..............................................................................................................36
6.4.3 Referencias ........................................................................................................36
6.4.4 Descripción Requerimientos ..........................................................................37
6.5.0 Alta, Modificación y baja de un alumno por Administrativo o Coordinador. ...39
6.5.1 PROPOSITO .....................................................................................................39
6.5.2 Alcance ..............................................................................................................39
6.5.3 Referencias ........................................................................................................40
6.5.4 Descripción Requerimientos ..........................................................................40

no es el mismo que conocieron nuestros padres ni tampoco el que conocerán nuestros hijos. el tiempo es irremplazable. En el trascurso de nuestra vida hemos visto un notable crecimiento de la población y por ende cada vez es más difícil satisfacer sus necesidades. Las empresas han optado automatizar sus servicios. el tiempo no se recupera. los cuales no eran muy fiables. por lo cual en la actualidad el hombre desea efectuar acciones más rápidas y precisas. 4 . pierdes tiempo. como es el generar un inventario de su bodega.. de un mes etc. esto lo puedes notar en la vida diaria ya que el momento que realizas una compra. de una semana.1. las ventas de un día. etc. en los cuales observan una disminución en la realización de sus tareas. entre otras cuestiones.. ya que muchas veces la correspondencia no llegaba a su destino por no tener una dirección física.-Introducción El mundo ya no es el mismo que conocimos. reponer la credencial de elector. en la vida que conocieron nuestros padres los tramites y el manejo de la información era vasado en el correo y en los telégrafos. de agua. de luz. lo cual le ahorra tiempo. un contrato de TV de paga. dinero y esfuerzo.

-Propocito Este documento ha sido creado con el propósito de corroborar y aprobar los requerimientos expresados por el cliente. 3. la funcionalidad del sistema. el modo de acceso del sistema para poder continuar con la siguiente fase del proyecto.-Justificación El proyecto está siendo elaborado para facilitar la inscripción al Departamento de Computacion”CINVESTAV-IPN” 4.-Information General del Proyecto 4.1 Descripción Del Proyecto NOMBRE PROYECTO: Inscripción Virtual del Departamento de 5 . el modo de uso del sistema.2.

2 Propósito del Proyecto Realizar un sistema de inscripción virtual. Permitiendo a los alumnos elegir los cursos que desean tomar dentro del Departamento de Computación durante el desarrollo de sus estudios de nivel maestría en “Ciencias de la Computación”.3 Alcance del proyecto 4.Computación CINVESTAV-IPN NOMBRE CORTO/CLAVE PROYECTO IVDC de CINVESTAV-IPN TIPO PROYECTO [Sistema] LÍDER [Francisco Javier Saldivar Rubio] CLIENTE 4. 4. en el cual se puedan inscribir los alumnos al departamento de computación del CIVESTAV-IPN.4 Limite del Proyecto 6 .

1 Propósito El propósito de los Requerimientos para comprender la naturaleza del sistema y de esta manera especificar de manera más precisa la composición del sistema y los factores necesarios para el funcionamiento de este.1 Justificación Si los requerimientos se aprueban sin conciencia.5 Requerimientos 5. o si alguno al final es irrelevante. 5. por lo cual se emplea este documento para consultarlo y notifique si falto la especificación de un requerimiento.2 Listado de requerimientos 1. 5.-Permitir a un coordinador académico llenar una base de datos de los cursos que se impartirán en el departamento de computación durante los cuatrimestres. 7 . la construcción del sistema puede no ser lo que el cliente en un principio deseo.

-Solo podrán inscribirse a los cursos los alumnos que se encuentren registrados en el CINVESTAV-IPN y que estén como alumnos regulares (que no estén dados de baja) del Departamento de Computación.-El sistema debe de contar con una base de datos. 4. 9.-Mantenimiento 17. el sistema deberá permitir la modificación de las bases de datos que contendrán la información de los cursos y de los alumnos inscritos en cada uno de los cursos.Las vistas (ventanas) deben de estar por separado. 8.-Permitir a un alumno elegir los cursos que desea tomar en un cuatrimestre. 12.-Deve de ser accesible desde cualquier navegador.-El coordinador académico de alumnos y de materias con el fin de consultar. 13.. 11-La interfaz debe de ser amigable para el usuario. así como agregarlos. 7.-El acceso al sistema solo podrá hacerse mediante una clave que serpa generada por el coordinador académico a cada alumno y profesor. 3.-El alumno podrá consultar las temáticas de cada curso y los datos que le permitan elegir su bloque de materias.-Confiabilidad 16.-Actualización 8 ..-Eficiencia 15. 5.2. 10. 14. añadir o modificar bases de datos.-Permitir a los profesores de cada curso consultar los datos de los alumnos inscritos en los cursos que imparten. 6.-Así mismo.Permitir a un auxiliar administrativo para generar reportes y modificación de la base de datos de alumnos y cursos.

Funcional 4RU4FA A 9 .5. Funcional 2RU2FA A 3RU3 Visualizar información Alumnos por los maestros de Usuario Funcional 3RU3FA A 4RU4 Inscripción a alumnos Usuario registrados en CINVESTAV-IPN y regulares.2Tabla de Especificación de Requerimientos R= Requerimiento A=Alta B=Baja S= Sistema C= Media o U=usuario NF= No funcional F= Funcional 1 = Alta 2= Baja 3= Media No Requerimiento (nombre) Tipo Tipo Alias Prioridad 1RU1 BD_Cursos Usuario Funcional 1RU1FA A 2RU2 Elección de cursos por el Usuario alumno.

Funcional 7RU7FA A 8RU8 -El coordinado académico r Usuario también contara con una clave de usuario y podrá acceder a la base de datos del de alumnos y de materias con el fin de consultar. Funcional 9RU9FA A 10 . Funcional 6RU6FA A 7RU7 El acceso al sistema solo podrá Usuario hacerse mediante una clave que serpa generada por el coordinador académico a cada alumno y profesor. Funcional 8RU8FA A 9RU9 El sistema debe de contar con Usuario una base de datos. Funcional 5RU5FA A 6RU6 El sistema deberá permitir la Usuario modificación de las bases de datos que contendrán la información de los cursos y de los alumnos inscritos en cada uno de los cursos.5RU5 El alumno podrá consultar las Usuario temáticas de cada curso y los datos que le permitan elegir su bloque de materias. añadir o modificar bases de datos.

No Funcional 13RS13NF A A 14RS 14 Eficiencia Sistema No Funcional 14RS14NF A A 15RS 15 Confiabilidad Sistema No Funcional 15RS15NF A A 16RS 16 Mantenimiento Sistema No Funcional 16RS16NF A A 17RS 17 Actualización Sistema No Funcional 17RS17NF A A 11 . ser Sistema Funcional 10RU9FA No Funcional 11RU11NF A A A 12RS 12 13. No Funcional 12RS12NF A A 13RS 13 Debe de ser accesible desde Sistema cualquier navegador.10RU 10 Permitir a un auxiliar Usuario administrativo para generar reportes y modificación de la base de datos de alumnos y cursos.Las vistas (ventanas) deben Sistema de estar por separado. así como agregarlos. 11RS1 La interfaz debe de 1 amigable para el usuario.

1 P R O P NOMBRE PROYECTO: Inscripción Virtual del Departamento de Computación CINVESTAV-IPN ID PROYECTO: IVDC de CINVESTAV-IPN ID REQUERIMIENTO: 1RU1FA FECHA ELABORACIÓN: 15-SEP-2014 ELABORADO POR: TSU FRANCISCO JAVIER SALDIVAR RUBIO REVISADO POR: AUTORIZADO POR: NOTAS: OSITO Este documento ha sido elaborado para plantear el funcionamiento del requerimiento 1RU1FA En el sistema IVDC de CINVESTAV-IPN.0 Base de Dados de cursos 6.6. 1.1.-ESPECIFICACIÓN DE REQUERIMIENTOS 6.0 INTRODUCCION 6. 12 .

7RU7FA--Acceso al sistema mediante clave de usuario 8RU8FA-Consultar la información del alumno y modificación.1. 6.6.1.1. 6.2 Referencias 6RU6FA-Modificación de la Base de datos.3 Descripción Requerimientos FUNCIONAL ID: 2RU2FA-BD_CURSOS Necesidad del negocio: Permitir a un coordinador académico llenar una base de datos de los cursos que se impartirán en el departamento de computación durante los cuatrimestres Actores: Coordinador Académico/ BD Precondiciones: El Coordinador debe de contar con un id y una contraseña. dando de alta.2 Alcance Este punto describe la manera en la cual el usuario (Coordinador Académico) interactúa con el sistema. 13 . baja y modificando los cursos que se imparten en el Centro de Computo CINVESTAV-IPN.

Referencias: Prioridad: Alta. Frecuencia de uso: Variable.El Servidor de la página debe de estar activo. Datos Generales del Curso: *Nombre del curso *Profesor que lo imparte *Cuatrimestre en el que se imparte *Contenido del Curso *número de alumnos registrados a este curso Proceso: 14 . Descripción: Entradas: Tipo de curso: Desconocido.

Dar de alta un curso 1.-Se llena el formulario con los siguientes datos *Nombre del curso *Profesor que lo imparte *Cuatrimestre en el que se imparte *Contenido del Curso *Curso de prerrequisito *número de alumnos registrados a este curso 3.-Da click en finalizar o cancelar Prototipo: 15 . 2.-El usuario debe de dar click en la opción nuevo.

-En la barra de búsqueda escribes el nombre del curso a editar y presionar la tecla entre. Automáticamente se llenaran los campos. 2. 4.-Seleccionas el menú Modificar Curso. una vez terminado con todos da click en finalizar.Colocar el puntero en el campo que deseas modificar y da doble click. 5.-Modifica el campo.Modificar un curso Proceso: 1. Prototype: 16 ..

3.Proceso: Consultar un curso 1.-El usuario debe de dar click e la barra de búsqueda y escribir el nombre del curso que desea consultar. 2.-El usuario debe de dar click en consultar.De manera automática se mostrara una tabla con los siguientes datos *Nombre del curso *Profesor que lo imparte *Cuatrimestre en el que se imparte *Contenido del Curso *número de alumnos registrados a este curso 3.-Da click en finalizar Prototipo: 17 .

Una vez mostrada la tabla el usuario debe de seleccionar los cursos que desea eliminar.-El usuario debe de dar click en eliminar curso.Debe de dar click en finalizar 5.Proceso: Eliminar un curso 1. 18 . 4.Se despliega otra ventana la cual le pedirá que confirme su acción 6.-El usuario debe de dar click e la barra de búsqueda y escribir el nombre del curso que desea consultar de manera automática se mostrara una tabla con todos los cursos con el respectivo profesor encargado de ese grupo. 2. 3.-Da click en ok.

Prototipo: 19 .

6.2 Alcance Este punto describe la manera en la cual el usuario (Alumno) interactúa con el sistema.2. 20 . 6. para dar de alta las materias que desea cursar en CINVESTAV-IPN.2. 1 P R O P NOMBRE PROYECTO: Inscripción Virtual del Departamento de Computación CINVESTAV-IPN ID PROYECTO: IVDC de CINVESTAV-IPN ID REQUERIMIENTO: 2RU2FA FECHA ELABORACIÓN: 15-SEP-2014 ELABORADO POR: TSU FRANCISCO JAVIER SALDIVAR RUBIO REVISADO POR: AUTORIZADO POR: NOTAS: OSITO Este documento ha sido elaborado para plantear el funcionamiento del requerimiento 2RU2FA En el sistema IVDC de CINVESTAV-IPN.0 Elección de Materias por alumno 6. 2.

6.2. Necesidad del negocio: Permitir a un alumno elegir los cursos que desea tomar 21 .4 Descripción Requerimientos FUNCIONAL ID: 2RU2FA-Elección de cursos por el alumno. 7RU7FA--Acceso al sistema mediante clave de usuario 6.2.3 Referencias 4RU4FA-Registro_en_CINVESTAV-IP 4RU4FA-ALUMNO_REGULAR 5RU5FA-Consulta_Tematica-Materias 6RU6FA-Modificación de la Base de datos.

Frecuencia de uso: Variable. Descripción: Entradas: Datos Generales del Curso: *Hora del curso. El Alumno debe de contar con clave de acceso. otorgada por su profesor.en un cuatrimestre. El Alumno debe de estar registrados en el CINVESTAV-IPN. Referencias: Prioridad: Alta. Precondiciones: El alumno debe de ser regular. *Nombre del curso *Profesor que lo imparte *Contenido del Curso *número de alumnos registrados a este curso Proceso: 22 . Actores: Alumno/ BD/Sistema. El Servidor de la página debe de estar activo.

-El usuario debe de dar click en la opción nuevo.-El alumno consultara seleccionara la opción de más detalles si no conoce el temario del curso representado en la fig. 5.Seleccionara uno o varios cursos.Dara click en finalizar.Dar de alta un curso 1. Prototipo: 23 . 2.-Se desplegara una tabla en la cual se mostrara los cursos disponibles para el alumno con los siguientes datos *Nombre del curso *Profesor que lo imparte *Cuatrimestre en el que se imparte *Contenido del Curso *número de alumnos registrados a este curso *Mas detalles 3. 4. (02)-R2U2FA-.

Fig (01)-R2U2FA-. 24 .

25 .Fig. (02)-R2U2FA-.

4. 3. (03)-R2U2FA.-Se muestra una tabla la cual contiene las materias cursadas del alumno Fig. (05)-R2U2FA.-Seleccionas el menú Materias. Prototipo: 26 . Fig (04)-R2U2FA. 2. Fig.-Da click en detalles para ver tus Calificaciones.Ver Materias Proceso: 1.Selecciona el menú Horario para ver tu horario actual.

27 . (03)-R2U2FA.Fig.

Fig (04)-R2U2FA. 28 .

Fig.0 Visualización de información de alumnos por maestros 6. 6. 1 P R O P NOMBRE PROYECTO: Inscripción Virtual del Departamento de Computación CINVESTAV-IPN ID PROYECTO: IVDC de CINVESTAV-IPN ID REQUERIMIENTO: 3RU3FA FECHA ELABORACIÓN: 15-SEP-2014 ELABORADO POR: TSU FRANCISCO JAVIER SALDIVAR RUBIO REVISADO POR: AUTORIZADO POR: NOTAS: OSITO Este documento ha sido elaborado para plantear el funcionamiento del requerimiento 30RU3FA En el sistema IVDC de CINVESTAV-IPN. (05)-R2U2FA. 29 .3. 3.

6. para consultar la información del alumno CINVESTAV-IPN.6.3.3.2 Alcance Este punto describe la manera en la cual el usuario (Profesor) interactúa con el sistema.3 Referencias 4RU4FA-Registro_en_CINVESTAV-IP 4RU4FA-ALUMNO_REGULAR 6RU6FA-Modificación de la Base de datos.3.4 Descripción Requerimientos FUNCIONAL ID: 3RU3FA Necesidad del negocio: Permitir a los profesores de cada curso consultar los 30 . 7RU7FA--Acceso al sistema mediante clave de usuario 7RU7FA-Otorga Clave de acceso al Alumno 6.

Referencias: Prioridad: Alta. Universidades o Colegios en donde estuvo inscrito. *Datos Biográficos.datos de los alumnos inscritos en los cursos que imparten. *Resultado del examen de admisión. Actores: Profesor/ BD/ Precondiciones: El Profesor debe de contar con una cuenta de usuario. Descripción: Entradas: *Fecha de Inscripción al cuatrimestre. *Beca del alumno *Nombre del Tutor Proceso: Consultar Alumno 31 . Frecuencia de uso: Variable.

3. Universidades o Colegios en donde estuvo inscrito. *Beca del alumno *Nombre del Tutor *Materias -Cursos.Presiona la tecla ente. 5.Ingresa el nombre del alumno. temario) Prototipo: 32 .-Para obtener más información del Alumno da click en los iconos con el signo positivo.Se muestra una tabla con los siguientes datos del alumno. *Datos Biográficos.-Selecciona el menu consular. 2. 6. *Resultado del examen de admisión.Da click en el campo de búsqueda. horarios. (Calificaciones.1. 4.

(02)-R2U2FA-. 33 .Fig (01)-R3U3FA. Fig.

Fig. (02)-R3U3FA. (03)-R3U3FA. Fig. 34 .

35 .Fig. (04)-R3U3FA.

CINVESTAV-IPN. 6.4. 6.4. 4.4. 1 P R O P NOMBRE PROYECTO: Inscripción Virtual del Departamento de Computación CINVESTAV-IPN ID PROYECTO: IVDC de CINVESTAV-IPN ID REQUERIMIENTO: 4RU4FA FECHA ELABORACIÓN: 15-SEP-2014 ELABORADO POR: TSU FRANCISCO JAVIER SALDIVAR RUBIO REVISADO POR: AUTORIZADO POR: NOTAS: OSITO Este documento ha sido elaborado para plantear el funcionamiento del requerimiento 4RU4FA En el sistema IVDC de CINVESTAV-IPN.2 Alcance Este punto describe la manera en la cual el usuario (Alumno sin registro) interactúa con el sistema. 6.6.3 Referencias 4RU4FA-Registro_en_CINVESTAV-IP 4RU4FA-ALUMNO_REGULAR 36 .0 Inscripción a alumnos registrados en CINVESTAV-IPN y regulares.

y tener una clave de acceso Prioridad: Alta. Actores: Alumno/ BD/ Precondiciones: Referencias: El alumno debe de contar con registro previo. Descripción: Entradas: *ID *Password Proceso: Intento de acceso al Sistema 1.-Abre la página desde su navegador 37 .6RU6FA-Modificación de la Base de datos.4. Frecuencia de uso: Variable. 7RU7FA--Acceso al sistema mediante clave de usuario 6.4 Descripción Requerimientos FUNCIONAL ID: 4RU4FA Necesidad del negocio: Solo podrán inscribirse a los cursos los alumnos que se encuentren registrados en el CINVESTAV-IPN y que estén como alumnos regulares (que no estén dados de baja) del Departamento de Computación.

Ingresa Contraseña 38 .Ingresa usuario 3.2.

Modificación y baja de un alumno por Administrativo o Coordinador.5. 5. 39 . 6.5. 6.6.0 Alta.2 Alcance Este punto describe la manera en la cual el usuario (Alumno sin registro) interactúa con el sistema. 1 P R O P NOMBRE PROYECTO: Inscripción Virtual del Departamento de Computación CINVESTAV-IPN ID PROYECTO: IVDC de CINVESTAV-IPN ID REQUERIMIENTO: 8RU8FA FECHA ELABORACIÓN: 15-SEP-2014 ELABORADO POR: TSU FRANCISCO JAVIER SALDIVAR RUBIO REVISADO POR: AUTORIZADO POR: NOTAS: OSITO Este documento ha sido elaborado para plantear el funcionamiento del requerimiento 8RU8FA En el sistema IVDC de CINVESTAV-IPN. CINVESTAV-IPN.

3 Referencias 4RU4FA-Registro_en_CINVESTAV-IP 4RU4FA-ALUMNO_REGULAR 6RU6FA-Modificación de la Base de datos.6. 7RU7FA--Acceso al sistema mediante clave de usuario 6. añadir o modificar bases de datos.5. Descripción: Entradas: *Datos Biográficos.4 Descripción Requerimientos FUNCIONAL ID: 4RU4FA Necesidad del negocio: El coordinador académico también contara con una clave de usuario y podrá acceder a la base de datos del de alumnos y de materias con el fin de consultar. Actores: Coordinador/Administrativo/ BD/ Precondiciones: Referencias: El Usuario debe de contar un una clave de acceso Acceder a la aplicación Prioridad: Alta. Frecuencia de uso: Variable. 40 . Universidades o Colegios en donde estuvo inscrito.5.

41 .Llenara el formulario con los datos del Alumno 3.-Se va al menú alumno y selecciona Alta 4. *Beca del alumno *Nombre del Tutor *Materias *Cursos.-Presiona agregar. *ID *contraseña Proceso: Alta de un Alumno 1.*Resultado del examen de admisión.

una vez terminado con todos da click en finalizar.--Modifica el campo.-Selecciona el menu consulta. Automáticamente se llenaran los campos 3. 7.. Consular Proceso: Consular Alumno 6.Modificar a un alumno 1. 42 .Colocar el puntero en el campo que deseas modificar y da doble click.Da click en el campo de búsqueda.--En la barra de búsqueda escribes el nombre del curso a editar y presionar La tecla enter. 2. 4.-Seleccionas el menú Modificar Curso.

Se muestra una tabla con los siguientes datos del alumno.Ingresa el nombre del alumno. Universidades o Colegios en donde estuvo inscrito. *Datos Biográficos. horarios.Presiona la tecla enter. *Beca del alumno *Nombre del Tutor *Materias -Cursos. 6. (Calificaciones. 10.8. temario) Prototipo: 43 . *Resultado del examen de admisión.-Para obtener más información del Alumno da click en los iconos con el signo positivo. 9.

Fig. (02)-R2U2FA-. 44 .Fig (01)-R8U8FA.

(03)-R8U8FA. (02)-R8U8FA. Fig.Fig. 45 .

Fig (04)-R8U8FA. 46 .