Beruflich Dokumente
Kultur Dokumente
Tecnologas de
Mxico S.A. de C.V.
Sistema de Inscripcin Virtual
Ingenieria de
Requerimientos
CINVESTAV-IPN
Departamento de Computacin
40
UNIDAD 2 Anlisis de
Requerimientos
2.1 Introduccin al anlisis de
requerimientos
El objetivo de este captulo es especificar de manera clara y precisa todas las restricciones del
sistema SIV teniendo en cuenta las necesidades del departamento de computacin del
CINVESTAV-IPN.
Se enlistan cada uno de los requerimientos de forma natural, como el cliente lo expreso, para
despus mostrarlo formalmente. Cada uno de estos requerimientos es analizado y expresado de
forma tcnica y en trminos del sistema para conocer cules son las caractersticas que el
sistema debe de tener.
Adems se muestran las vistas generales del sistema y los modelos del mismo, se muestra las
actividades relacionadas en el proceso de obtencin y anlisis de requerimientos, as como
tambin la validacin de los mismos.
Este anlisis de requerimientos es realizado en conjunto con el cliente, con la finalidad de
detectar la totalidad de restricciones del sistema que deber cumplir el sistema SIV, as como la
funcionalidad de este.
Posibilidad de cambios
Durante el siguiente mes a la inscripcin a un curso existe la posibilidad de realizar
modificaciones por parte del alumno o el coordinador acadmico de los cursos previamente
inscritos. Estas modificaciones deben de ser avaladas por el profesor tutor y el coordinador
acadmico.
Entrega de la informacin
La informacin de los alumnos y los cursos que toman es entregada al departamento de
Servicios Escolares del CINVESTAV-IPN, para su tratamiento oficial, dicho tratamiento no le
compete al departamento de computacin.
Cada una de estas actividades se realizan durante un intervalo de tiempo definido de manera
que el proceso de inscripcin en secuencial, es decir, las actividades van ligadas.
41
La definicin de requerimientos
La especificacin de requerimientos
Cada uno de estos niveles detalla los requerimientos del sistema SIV, solo que la especificacin
de los mismos lo hace con mayor detalle.
42
Inscripcin a
cursos
Interfaz de
usuario
Alumno
Validacin de
inscripcin
Consulta
cursos
inscritos
Control de periodos
de inscripcin
Enviar E-MAIL
de
confirmacin
Registro de
auxiliar
administrati
vo
Facilidad
Usuario
invlido
Registro de los
periodos de
inscripcin y los
cuatrimestres
Consulta de
estadsticas de
inscripcin
Consulta de la
informacin y
temticas de los
cursos
Registrar
curso
Profesor
Generar
usuarios
y
contrase
as
Baja de
curso
inscrito
Autenticacin de
usuario
Consulta de los
datos del alumno
Fiabilidad
Coordinador
Acadmico
Seguridad
Iniciar Sesin
Generacin de
reportes
Consulta de
alumnos
inscritos en los
cursos
Establecer bajas
de alumnos del
departamento
Auxiliar
Administrativo
Actualizacin de
informacin y
temtica de del
curso
Pblico
en
general
Registro de
profesores
Registro de
alumnos y su
informacin
Alumno
Lista de servicios
Inscripcin a curso
Consulta cursos inscritos
Baja de curso inscrito
Consulta de la informacin y
temticas de los cursos
Pblico en general
Lista de servicios
Consulta de la informacin y
temticas de los cursos
Modificar la
informacin del
alumno
Modificacin de la
informacin de los
profesores
43
Coordinador Acadmico
Lista de servicios
Registro de auxiliar
administrativo
Consulta de estadsticas de
inscripcin
Registro de los periodos de
inscripciones y cuatrimestres
Generar usuarios y contraseas
Consultar los datos del alumno
Registrar curso
Consulta de los alumnos
inscritos a los cursos
Actualizacin de la informacin
y las temticas de un curso
Modificar la informacin de los
profesores
Modificar la informacin del
alumno
Establecer bajas de los alumnos
del departamento
Registrar profesores
Registro de alumnos y su
informacin.
Generacin de reportes
Consulta de cursos inscritos
Inscripcin a cursos
Baja de curso inscrito
Consulta de la informacin y
temticas de los cursos
Profesor
Lista de servicios
Consultar los datos del alumno
Consulta de los alumnos
inscritos a los cursos
Actualizacin de la informacin
y las temticas de un curso
Generacin de reportes
44
Auxiliar administrativo
Lista de servicios
Consulta de estadsticas de
inscripcin
Generacin de reportes
Consulta de los alumnos
inscritos a los cursos
Consultar datos del alumno
Personal del
departamento
Usuario
Alumno
Publico en
general
Coordinador
Acadmico
Profesor
Auxiliar
Administrativo
Pblico en general
Atributos:
Tipo de usuario
Eventos:
Servicios:
Consulta de la informacin
y las temticas de un curso
Subpuntos de
vista:
Alumno
Coordinador Acadmico
Referencia:
Alumno
Atributos:
Nombre de usuario
Contrasea
Eventos:
Servicios:
Inscripcin a curso
Consulta de cursos inscritos
Baja de curso inscrito
Subpuntos de
vista:
Coordinador Acadmico
Referencia:
Auxiliar administrativo
Atributos:
Nombre de usuario
Contrasea
Eventos:
Servicios:
Consulta de estadisticas de
inscripcin
Consultar los datos del
alumno
Consulta de los alumnos
inscritos a los cursos
Generacin de reportes
Subpuntos de
vista:
Profesor
Coordinador acadmico
Referencia:
Fundamento:
Especificacin:
Puntos de vista:
Alumno
Publico General
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Inscripcin a curso
Fundamento:
Especificacin:
Puntos de vista:
Alumno
Coordinador Acadmico
Requerimientos
no funcionales:
45
46
Referencia:
Profesor
Referencia:
Atributos:
Nombre de usuario
Contrasea
Fundamento:
Automatizar el proceso de la
Generacin de estadsticas de inscripcin
Eventos:
Especificacin:
Servicios:
Actualizacin de la informacin
y las temticas de los cursos
Subpuntos de
vista:
Coordinador acadmico
Puntos de vista:
Auxiliar Administrativo
Profesor
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Coordinador acadmico
Atributos:
Nombre de usuario
Contrasea
Eventos:
Servicios:
Subpuntos de
vista:
Referencia:
Generacin de reportes
Fundamento:
Especificacin:
Puntos de vista:
Auxiliar Administrativo
Profesor
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Fundamento:
Especificacin:
Fundamento:
Auxiliar Administrativo
Profesor
Coordinador Acadmico
Especificacin:
Puntos de vista:
Alumno
Auxiliar Administrativo
Profesor
Coordinador Acadmico
Requerimientos
no funcionales:
Puntos de vista:
Requerimientos
no funcionales:
Referencia:
Fundamento:
Especificacin:
47
Puntos de vista:
Alumno
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Fundamento:
48
Referencia:
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Especificacin:
Requerimientos
no funcionales:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Registrar curso
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Referencia:
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Auxiliar Administrativo
Profesor
Requerimientos
no funcionales:
Referencia:
Registro de profesores
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Facilidad
Rapidez de la modificacin
Seguridad de acceso a esta
operacin
Referencia:
Actualizacin de la informacin y
las temticas de un curso
Fundamento:
Especificacin:
Puntos de vista:
Profesor
Coordinador Acadmico
Requerimientos
no funcionales:
Facilidad
Rapidez del registro
Seguridad de acceso a esta
operacin
49
Referencia:
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Facilidad
Rapidez de la modificacin
Seguridad de acceso a esta
operacin
Referencia:
Registro de alumnos y su
informacin
Fundamento:
Especificacin:
Puntos de vista:
Coordinador Acadmico
Requerimientos
no funcionales:
Facilidad
Rapidez del registro
Seguridad de acceso a esta
operacin
50
51
52
Escenario de evento 5 "Baja de alumno, Profesor o Curso del sistema (Escenario general)"
53
Requerimientos de usuario
El SIV debe permitir el uso de los servicios del sistema de acuerdo a los permisos de
cada uno de los usuarios.
El SIV deber contar con interfaces amigables e intuitivas para facilitar el uso.
10
54
El sistema de inscripcin virtual (SIV) debe de autentificar a cada uno de los usuarios (alumno,
coordinador y auxiliar administrativo), mediante un nombre de usuario y contrasea.
Requerimientos del sistema
1.1
El SIV deber de contar con un espacio en el repositorio donde se almacenen los usuarios que tienen
derecho al uso del sistema y los privilegios con lo que cuenta.
1.2
El SIV debe de contar con una interfaz para el acceso, para que el usuario introduzca sus datos
1.3
El SIV debe de verificar que el nombre de usuario y contrasea sean validos comparndolos con los
existentes en el repositorio del sistema.
1.4
De acuerdo con el tipo de usuario (alumno, coordinador y personal administrativo) el SIV deber permitirle
el acceso a los diferentes servicios del sistema.
1.5
En caso de que el usuario se equivoque se deber mostrar un cuadro de dialogo en donde ocurri el error.
El SIV debe permitir el uso de los servicios del sistema de acuerdo a los permisos de cada uno de los
usuarios.
Requerimientos del sistema
2.1
El SIV debe de mostrar un men con todos los servicios disponibles para el usuario.
2.2
El SIV debe de restringir al usuario el acceso no autorizado a los servicios de acuerdo al tipo de usuario
El SIV permitir el alta, baja y modificacin de cursos, solo para el usuario autorizados (coordinador).
Requerimientos del sistema
3.1
Si se trata de un nuevo de curso, El SIV proporcionara una interfaz con los campos necesarios para el registro
del nuevo curso.
3.2
El SIV guardara en el repositorio del sistema los nuevos registros asociados con el curso.
55
3.3
Si se trata de una baja de curso, el SIV proporcionara una interfaz en donde el usuario seleccionara el curso
que desea dar de baja.
3.4
El SIV verificara que se cumplan los requisitos necesarios para poder dar de baja al curso, en caso de que no
sea as el SIV debe de notificar al usuario las causas que impiden el proceso.
3.5
El SIV eliminara los registros del repositorio del sistema relacionados con el curso
3.6
Si se trata de una modificacin de la informacin de un curso, el SIV deber proporcionar una interfaz en
donde el usuario pueda acceder a los datos del curso
3.7
El SIV verificara que los nuevos datos son correctos, en caso contrario se mostrara un aviso al usuario con los
datos incorrectos.
3.8
El SIV actualizara los registros en el repositorio del sistema con la informacin proporcionada por el usuario.
4.1
Si se trata del registro de un nuevo de usuario, El SIV proporcionara una interfaz con los campos necesarios
para el registro del nuevo usuario.
4.2
4.3
Si se trata de dar de baja a un usuario, El SIV proporcionara una interfaz en donde se proporcione el
identificador del usuario a dar de baja.
4.4
4.5
El SIV verificara que se cumplan los requisitos necesarios para poder dar de baja al usuario, en caso de que
no sea as el SIV debe de notificar cuales son las causas que impiden el proceso.
4.6
El SIV eliminara los registros del repositorio del sistema relacionados con el usuario.
4.7
Si se trata de una modificacin de la informacin de un usuario, el SIV deber proporcionar una interfaz en
se pueda acceder a la informacin del usuario, bridando la opcin de modificacin de dichos datos.
4.8
El SIV verificara que los nuevos datos son correctos, en caso contrario se mostrara un aviso al usuario con
los datos incorrectos.
4.9
El SIV actualizara los registros del repositorio con la informacin proporcionada por el usuario.
56
El SIV permitir, a los usuarios registrados, la consulta detallada (horario, cupo, profesor, etc.) de los cursos
disponibles.
Requerimientos del sistema
5.1
5.2
El SIV mostrara a detalle cada uno de los cursos que se encuentran en el catalogo
El SIV permitir la asignacin y modificacin de profesores de cada uno de los a cursos del departamento
de computacin.
Requerimientos del sistema
6.1
Si se trata de una asignacin, el SIV debe de proporcionar una lista con todos los cursos que se imparten en
el departamento de computacin.
6.2
El SIV deber proporcionar una lista con todos los profesores disponibles para impartir el curso.
6.3
El SIV verificara que la asignacin sea vlida, en caso contrario el SIV mostrara un aviso con todas las causas
que impiden el proceso.
6.4
El SIV permitir la inscripcin a cursos a los alumnos inscritos en un programa del departamento de
computacin.
Requerimientos del sistema
7.1
7.2
7.3
El SIV validara cada uno de los prerrequisitos del curso para poder seguir con la inscripcin
7.4
7.5
7.6
En caso de la ocurrencia de algn error el SIV mostrara al usuario la causa del error.
57
7.7
El SIV debe de llevar a cabo la inscripcin del alumno al curso, guardando la informacin en el repositorio
del sistema
El SIV permitir la baja de cursos de los alumnos inscritos en un programa del departamento de
computacin.
Requerimientos del sistema
8.1
El SIV proporcionara una interfaz para seleccionar el curso a dar de baja de los cursos inscritos con
anterioridad
8.2
8.3
El SIV verificara que el curso haya sido inscrito anteriormente por el alumno
El SIV deber contar con interfaces amigables e intuitivas para facilitar el uso.
Requerimientos del sistema
9.1
El SIV deber contar con interfaces interactivas con el usuario a base de ventanas, botones, mens etc.
9.2
Las interfaces del SIV debern ser lo ms sencillas, y claras para el usuario, deben de evitar procedimientos
largos y engorrosos.
10
10.1
El SIV debe de contar con una capa de administracin de los datos, para evitar cualquier anomala en el
manejo de la base de datos.
10.2
El SIV contara con un mecanismo de acceso que permita mltiples usuarios conectados en un mismo
momento, dotndolo de capacidad para atender mltiples peticiones simultneamente.
10.3
58
Requerimiento # 2
El SIV debe permitir el uso de los servicios del sistema de acuerdo a los permisos de cada uno de los usuarios.
Funcin: Uso de servicios
Descripcin: El sistema permitir el uso de los diferentes servicios con los que el sistema cuenta, distinguiendo al
tipo de usuario, le mostrara un men con los servicios que el usuario est autorizado a usar.
Entradas: Tipo de usuario.
Salidas: Listado de servicios disponibles para el usuario.
Requerimientos: que el usuario este registrado en el sistema
Precondiciones: que el usuario haya identificado en el sistema
Postcondiciones: Listado y uso de los servicios del sistema.
59
Requerimiento # 3
El SIV permitir el alta, baja y modificacin de cursos, solo para el usuario autorizados (coordinador)
Funcin: Alta, baja y modificacin de cursos
Descripcin: Este servicio permite agregar, eliminar y modificar la informacin de cada uno de los cursos, en el
repositorio del sistema. Adems de verificar que la informacin proporcionada se la correcta.
Entradas: Curso seleccionado por el usuario (ID del curso)
Salidas: Alta, baja o modificacin de la informacin de los cursos.
Requerimientos: El usuario esta registrado en el sistema y es del tipo coordinador o profesor
Precondiciones: En caso de alta, que se introduzcan lo datos necesario para el alta del curso. (Si el susuario es
coordinador la funcin est disponible) En caso de baja o modificacin de curso, que el curso existe en la base de
datos.(Disponible para coordinador y profesor).
Postcondiciones: En caso de alta, el curso ser dado de alta. En caso de baja, el curso ser eliminado de la base de
datos y en caso de modificacin, se actualizara la informacin relacionada al curso. Si ocorre algn tipo de error
este ser notificado.
Efectos: Si se registra un curso errneamente se arrastrara este error y los alumnos podrn inscribirse a un curso
errneo o con malos datos del mismo.
Requerimiento # 4
El SIV permitir el alta, baja y modificacin de los usuarios del SIV.
Funcin: Alta, baja y modificacin de usuarios
Descripcin: Este servicio permite agregar, eliminar y modificar la informacin de cada uno de los usuarios
registrados en el sistema. Adems de verificar que la informacin proporcionada se la correcta.
Entradas: Cdigo de usuario (ID como Alumno, Auxiliar administrativo, Profesor o Coordinador)
Salidas: Alta, baja o modificacin de la informacin de los usuarios del sistema.
Requerimientos: Usuario previamente registrado en el sistema, como Alumno, Auxiliar administrativos, Profesor o
Coordinador.
Precondiciones: En caso de alta, que se deben introducir los datos necesario para el alta del usuario. En caso de
baja o modificacin de un usuario se necesita que el usuario este previamente registrado en el sistema.
Postcondiciones: En caso de alta, el usuario ser dado de alta. En caso de baja, el usuario ser eliminado del
repositorio del sistema y en caso de modificacin de la informacin del usuario, se actualizara la informacin
relacionada en el sistema.
60
Efectos: Si no se cumple con los requisitos para el alta, baja y modificacin de la informacin del usuario se
producir un error en el sistema y no se podr llevar a cabo la operacin.
Requerimiento # 5
El SIV permitir, a los usuarios registrados, la consulta detallada (horario, cupo, profesor, etc.) de los cursos
disponibles.
Funcin: Consulta de catalogo de cursos
Descripcin: Se permitir la consulta del catalogo de cursos que se imparten en un cierto periodo en el DIE
Entradas: ninguna.
Salidas: caractersticas de cada uno de los cursos.
Requerimientos: que el usuario este registrado en el sistema
Precondiciones: Existen cursos previamente registrados en el sistema.
Postcondiciones: Se mostrara cada uno de los cursos disponibles en el sistema.
Efectos: Ninguno.
Requerimiento # 6
El SIV permitir la asignacin y modificacin de profesores a cada uno de los a cursos del departamento de
computacin.
Funcin: Asignacin y modificacin de profesores
Descripcin: Este servicio se encargar de asignar un profesor a un curso, tambin se encarga de modificar la
asignacin hecha a un curso.
Entradas: ID del curso.
Salidas: Confirmacin de asignacin
Requerimientos: El profesor a asignar se encuentra previamente registrado en el sistema y curso tambin.
Precondiciones: Existen en el repositorio del sistema los datos del profesor y curso, y la asignacin es posible.
Postcondiciones: En caso de asignacin, se asignara un profesor a un curso, en caso de modificacin se actualizara
la informacin contenida en el repositorio del sistema.
Efectos: Una mala asignacin provoca un error que arrastra a alumnos y cursos asociados.
61
Requerimiento # 7
El SIV permitir la inscripcin a cursos a los alumnos del departamento de computacin
Funcin: Inscripcin de alumnos
Descripcin: Esta servicio permite inscribirse a los alumnos a un curso.
Entradas: ID del curso e ID del Alumno
Salidas: Confirmacin de inscripcin del alumno al curso solicitado.
Requerimientos: Existen cursos previamente registrados en el sistema.
Precondiciones: Existen alumnos y cursos previamente registrados en el repositorio del sistema.
Postcondiciones: Confirmacin al alumno que quedara inscrito en el curso.
Efectos: Si la inscripcin del curso es el n permitido al alumno su inscripcin se cierra y se enva notificacin al
coordinador acadmico.
Requerimiento # 8
El SIV permitir la baja de cursos de los alumnos inscritos a cursos.
Funcin: Baja de cursos inscritos
Descripcin: Esta funcin est encargada de dar de baja a los alumnos de un curso en el que se encuentra inscrito.
Entradas: ID del curso y ID de alumno.
Salidas: Confirmacin de baja del alumno del curso solicitado.
Requerimientos: El alumno a dar de baja, estaba inscrito en el sistema SIV y est inscrito al curso de la entrada.
Precondiciones: El alumno a dar de baja se encuentra en el sistema SIV inscrito y el curso est asociado a este.
Postcondiciones: Confirmacin de que el alumno quedara dado de baja del curso.
Efectos: El alumno ser dado de baja de un curso.
Requerimiento # 9
El SIV deber contar con interfaces amigables e intuitivas para facilitar el uso.
Descripcin: Las interfaces graficas del sistema deben ser pensadas para cualquier tipo de usuarios,.
Requerimiento # 10
El SIV deber garantizar la disponibilidad e integridad de la informacin en todo momento as como el acceso
62
Se desea sea un sistema de rpido acceso, el cual permita a cualquier usuario con una conexin
promedio a internet no tener tardanzas en la consulta y modificacin de los datos en el sistema
SIV.
2.2.6.2 Seguridad
La probabilidad de corrupcin de los datos en caso de fallo debe de ser muy baja, debido a que
no se desea perder informacin de alumnos.
De ninguna manera un usuario no autorizado deber de poder accesar al sistema SIV.
Los tipos de usuario debern acceder nicamente a las operaciones permitidas.
Facilidad de uso para todos los usuarios, teniendo un uso intuitivo que no requiera de estudiar
grandes guas antes de usar el sistema SIV.
2.2.6.4 Fiabilidad
Fiabilidad que garantice la operacin de SIV con una disponibilidad del 99.9 %, as como que el
nmero de fallos sea lo menos frecuente posible.
2.2.6.5 Mantenibilidad
El mantenimiento del sistema debe de ser econmico y no requerir ms de dos revisiones al ao.
2.2.6.6 Portabilidad
La interfaz de usuario del sistema SIV deber ser WEB, compatible con la mayora de los
navegadores existentes.
SIV deber de ser un sistema portable que permita poder cambiar la plataforma donde se
centraliza de una manera sencilla y sin un alto costo.
63
64
Descripcin
Servicios
Alumno
Inscripcin a cursos
Consulta cursos inscritos
Consulta de la informacin y las
temticas de los cursos
Baja de curso inscrito
SIV
Cursos
___________
__________
Iniciar Sesin
Consulta de la
informacin y
temticas de
los cursos
Acceso al sistema
Alumno
Inscripcin a cursos
65
Vista
Descripcin
Servicios
Coordinador
Acadmico
66
Coordinador
Acadmico
Iniciar Sesin
Acceso al sistema
Registro y
modificacin de
Profesores
Registro y
modificacin de cursos
Registro y
modificacin de la
informacin de
Auxiliares
Administrativos
Generar usuarios
y contraseas
lunes
Establecer
bajas de
alumnos
Registro y
modificacin
de Alumnos
martes
mirco
les
jueves
vierne
s
sbad
o
domin
go
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Descripcin
Servicios
Profesor
SIV
Alumnos
---------------------
Consultar datos
del alumno
Iniciar Sesin
Acceso al sistema
SIV
Alumnos Incritos
Profesor
Consulta de la lista de
alumnos inscritos a un
curso
Generacin de reportes
Actualizacin de la
informacin y las
temticas del curso
Descripcin
Servicios
Auxiliar
Administrativo
67
SIV
68
Alumnos
---------------------
Consultar datos
del alumno
Iniciar Sesin
Acceso al sistema
SIV
Alumnos Incritos
Auxiliar Admnistrativo
Consulta de la lista de
alumnos inscritos a un
curso
Generacin de reportes
Consultar estadsticas
de inscripcin
Descripcin
Servicios
Pblico en
General
SIV
Cursos
___________
__________
Publico en general
Acceso al sistema
Consulta de la
informacin y
temticas de
los cursos
69
Iniciar Sesin
Actor
Objetivo
Descripcin
Cuando el usuario desea ingresar al sistema, enva sus datos, estos son
capturados en una ventana donde introduce nombre de usuario y contrasea,
el sistema se encarga de verificarlos en la base de datos, si el usuario no es
vlido se permiten dos intentos mas, de lo contrario se niega el acceso al
sistema y se permite estar en el sistema como usuario general; si el usuario y
contrasea son correctos se permite el acceso al sistema y se muestra la
pantalla inicial.
70
71
Caso de uso
Actualizar curso
Actor
Coordinador
Descripcin
Descripcin
Caso de uso
Publicar curso
Actor
Coordinador
Descripcin
Descripcin
Caso de uso
Modificar perfil
Actor
Coordinador
Descripcin
Descripcin
Caso de uso
Mandar mensaje
Actor
Coordinador
Descripcin
72
Descripcin
Caso de uso
Alta de usuario
Actor
Coordinador
Descripcin
Descripcin
a)
Caso de uso
Alta de cursos
Actor
Coordinador
Descripcin
Descripcin
a)
Caso de uso
Baja de usuario
Actor
Coordinador
Descripcin
Descripcin
a)
73
Baja de cursos
Actor
Coordinador
Descripcin
Modificar datos
Actor
Coordinador
Descripcin
Descripcin
74
Caso de uso
Actor
Objetivo
Descripcin
Solicitar inscripcin
Actor
Alumno
Objetivo
Descripcin
75
Caso de uso
Envi de confirmacin
Actor
Alumno
Objetivo
Descripcin
Caso de uso
Actor
Sistema
Objetivo
Verificar que el alumno cumpla con los requisitos del proceso de inscripcin
estos son: fecha de periodo de inscripcin, promedio, etc.
Descripcin
a)
Caso de uso
Borrar curso
Actor
Alumno
Objetivo
Descripcin
76
e)
f)
g)
Cambiar contrasea
Actor
Objetivo
Descripcin
77
Caso de uso
Generar un reporte
Actor
Objetivo
Descripcin
Desde las pginas dentro del sistema SIV, se pueden llamar funciones de
reportes con la posibilidad de personalizacin para visualizar solo la
informacin necesaria. En caso de que el usuario lo desee puede llamar la
funcin imprimir en este caso es para un archivo.
Caso de uso
Imprimir reporte
Actores
Objetivo
Descripcin
78
Descripcin
1.
2.
3.
4.
79
Alta de curso
80
Descripcin
1.
Alta de curso
El coordinador selecciona la opcin dar de alta curso
2.
3.
4.
Se envan los datos del curso a dar de alta al sistema, el sistema recibe los datos si no
existen los da de alta y manda un mensaje de xito.
Baja de curso
81
Descripcin
1.
Baja de curso
El coordinador selecciona la opcin dar de baja curso
2.
3.
4.
Se enva los datos del curso a dar de baja se busca y si existe lo borra y manda un mensaje
de curso dado de baja.
Generar reporte
82
Descripcin
1.
Generar reporte
Primero se selecciona la opcin generar reporte
2.
3.
4.
5.
83
Descripcin
2.
3.
Cambiar contrasea
84
Descripcin
1.
Cambiar contrasea
Se selecciona la opcin modificar contrasea y se manda la nueva contrasea
2.
3.
4.
Descripcin
1.
2.
3.
85
Mandar mensaje
86
Descripcin
Mandar mensaje
1.
Iniciar sesin
87
Descripcin
Iniciar sesin
1.
Descripcin
1.
2.
Si se muestra los cursos dados de alta para que el alumno seleccione los cursos, se validan
los requisitos de inscripcin y se muestra horario, y por ltimo se enva al sistema la solicitud
de inscripcin y se enva automticamente un mensaje al coordinador del trmino de la
inscripcin
3.
Una vez finalizado esto se le muestra al alumno que su inscripcin fue realizada con xito
88
Alta de usuario
89
Descripcin
1.
Alta de usuario
El coordinador selecciona la operacin dar de alta un usuario en el sistema y manda el tipo
de usuario
2.
El sistema valida los permisos para este tipo de usuario y le muestra la pagina
correspondiente donde el coordinador llena los datos y el sistema los valida.
3.
Si los datos son validos, en la base de datos se verifica si el usuario existe si existe se manda
mensaje de error, de lo contrario se da de alta al usuario y se le muestra mensaje de xito.
Baja de usuario
90
Descripcin
1.
Baja de usuario
Se selecciona el tipo de usuario a dar de baja
2.
3.
4.
Se validan los datos, si son correctos se borra el usuario y se manda un mensaje de xito al
usuario
91
92
En este modelo hemos representado los atributos ms importantes que resaltan de las
interfaces de usuario. Lo cual permite que sea ms clara la forma en la cual se ven las vistas de
usuario. Despus de analizar el diagrama de entidad - relacin podemos apreciar con mayor
facilidad las vistas de usuario que el sistema tendr.
93
Generacin de documentos donde se explique pas a paso la realizacin tcnica del respaldo
de la informacin. Estos documentos recomendamos incluirlos en los procedimientos de la
empresa.
Integracin de un equipo adicional para el respaldo de informacin.
Calendarizacin para la ejecucin de dichos procedimientos.
Mecanismos de revisin.
2. Instalacin de seguridad en el nivel de protocolos de red con un certificado de seguridad
Secure Socket.
Para este punto se propone que a futuro la informacin se pueda manejar de manera segura en
el nivel del protocolo. Utilizando https (http seguro), esto se logra con la instalacin de un
certificado de seguridad, normalmente es Secure Socket Layer. En este punto el software que
se sujeta a cambios es el servidor de pginas Web. Lo cual resulta benfico porque el sistema
no sufre cambios es su desarrollo y estructura interna. El resultado es que viaja la informacin
por la red de Internet de manera segura.
3. Manejo de bitcoras donde se refleje informacin estadstica de desempeo del sistema.
Es importante saber el tipo de servicio que estamos entregando con el sistema. Con elementos
que puedan evaluar el desempeo del sistema podemos tomarlos como referencia para
mantenimientos preventivos, correctivos, descubrimiento de fallas (en caso de existir) y
elementos de toma de decisin para futuros proyectos.
4. Crecimiento y actualizacin de hardware.
Algo que siempre es seguro, es que la tecnologa avanza rpidamente, los volmenes de
informacin van a crecer con el paso del tiempo. Lo cual siempre implica un crecimiento en la
plataforma de hardware es decir siempre tendremos que incrementar el tamao del disco duro,
y la memoria como mnimo.
5. Propuesta para la integracin de un equipo espejo para hacer el sistema redundante.
Este punto lo estamos manejando como propuesta ya que es una sugerencia que pudiera
tomar en cuenta el cliente sin que se sienta obligado a aceptarla. La idea es implementar un
sistema igual al que estamos proponiendo para que tenga las funciones de un equipo espejo
con balanceo de carga. Un sistema redundante tiene un alto porcentaje en la garanta de un
servicio continuo. Ya que distribuye el nmero de peticiones que recibe el sistema. Evita que el
sistema este fuera de servicio por falla del servidor. Tiene un tiempo de respuesta ms alto y
eficiente.
94
Debido a que se cuenta con un respaldo que atiende las peticiones. Para esta situacin
tendramos que manejar una propuesta similar ya que se integraran algunos cambios en la
parte de red para generar la redundancia, considerar un equipo nuevo y otros factores.
6. Propuesta de ampliacin de las funciones.
El sistema se presta para ser utilizado como ms que un sistema de inscripciones, ya que
permitir agregar ms funciones de manera sencilla, ya que fue diseado con las caractersticas
generales que utiliza un de gran magnitud. Se tendran que hacer algunas modificaciones de
configuracin de los servidores para permitir la implementacin de un nuevo modulo o funcin.
95
2.6 Glosario
Requerimiento: Un requerimiento para un sistema es la descripcin de los servicios proporcionados por el
sistema y sus restricciones operativas.
Requerimiento funcional: Son declaraciones de los servicios que el sistema debe proporcionar o son
descripciones de cmo se deben de llevar a cabo algunos clculos. Los requerimientos del dominio son
requerimientos funcionales que se derivan de las caractersticas del dominio de aplicacin.
Requerimiento no funcional: Restringen al sistema en desarrollo que se debe utilizar. Pueden ser
requerimientos del producto, organizacionales o externos. A menudo estn relacionados con las
propiedades emergentes del sistema, y, por lo tanto, se aplican al sistema completo.
Coordinador(es): Personal del Departamento de Computacin que se encuentra asignado(s)
responsable(s) del control del alumnado y los cursos del departamento.
Interfaz: Medio de comunicacin que se da entre dos entidades (sistema-usuario).
Internet: Red de redes de computadoras, con el fin de compartir recursos e informacin. Red
Internacional de computadoras.
Usuario: Persona que utiliza un servicio, proceso o sistema de cmputo.
Email: Correo electrnico.
Men: Puede significar en cualquier caso una eleccin que tiene que hacer una persona entre un conjunto
de posibilidades.
Caso de Uso: Es una secuencia de transacciones de un sistema que devuelve un resultado con cierto valor
para un actor en particular. Su representacin es con una elipse.
UML: (UML, por sus siglas en ingls, Unified Modeling Language) es el lenguaje de modelado de sistemas
de software ms conocido y utilizado en la actualidad; est respaldado por el OMG (Object Management
Group). Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema de
software.
Actores: se le denomina as al usuario, que puede ser tambin un sistema externo que necesita cierta
informacin del sistema.
Diagrama de Secuencia: Representa una interaccin, un conjunto de comunicaciones entre objetos
organizadas visualmente por orden temporal.
96