Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Carrera:
Ingeniera en Sistemas Computacionales
2
ndice
Tema
Pgina
Introduccin
10
11
13
15
16
17
21
22
Conclusiones
30
Bibliografa
31
21
Mtricas
25
28
Contrato
34
Conclusiones
39
Referencias
41
Introduccin
En este documento se describirn todos los pasos para definir un buen anlisis del
sistema, y conocer cul es el comportamiento del mismo. Empezando por la
descripcin de los casos de uso, seguido de los diagramas entidad relacin,
posteriormente con el modelo relacional y el diccionario de datos, y por ltimo el
diseo del sistema.
Hay un actor que inicia un caso de uso y otro (posiblemente el que inici, pero no
necesariamente) que recibir algo de valor de l. La representacin grfica es
directa. Una elipse representa a un caso de uso, una figura agregada representa a
un actor. El actor que inicia se encuentra a la izquierda del caso de uso, y el que
recibe a la derecha.
El nombre del actor aparece justo debajo de l, y el nombre del caso de uso
aparece ya sea dentro de la elipse o justo debajo de ella. Una lnea asociativa
conecta a un actor con el caso de uso, y representa la comunicacin entre el actor
y el caso de uso. La lnea asociativa es slida, como la que conecta a las clases
asociadas.
Uno de los beneficios del anlisis del caso de uso es que le muestra los confines
entre el sistema y el mundo exterior. Generalmente, los actores estn fuera del
sistema, mientras que los casos de uso estn dentro de l. Utilizar un rectngulo
(con el nombre del sistema en algn lugar dentro de l) para representar el confn
del sistema. El rectngulo envuelve a los casos de uso del sistema.
Inclusin
Para representar a la inclusin utilizar el smbolo que us para la dependencia
entre clases: una lnea discontinua con una punta de flecha que conecta las clases
apuntando hacia la clase dependiente. Justo sobre la lnea, agregar un
estereotipo: la palabra incluir bordeada por dos pares de parntesis angulares.
Extensin
La extensin slo se puede realizar en puntos indicados de manera especfica
dentro de la secuencia del caso de uso base. A estos puntos se les conoce como
puntos de extensin.
Como la inclusin, podr concebir la extensin con una lnea de dependencia
(lnea discontinua con punta una punta de flecha), junto con un estereotipo que
muestra extender entre parntesis angulares. Dentro del caso de uso bsico, el
punto de extensin aparecer debajo del nombre del caso de uso.
En la figura 1.4 se muestra la relacin que tendr el docente alumno dentro del
sistema
Finalmente en la figura 1.6 se muestra el papel que desempea el Root dentro del
sistema (un trabajo sumamente importante).
10
11
12
13
14
15
16
Diccionario de datos
Introduccin
En un diccionario de datos se encuentra la lista de todos los elementos que
forman parte del flujo de datos en todo el sistema. Los elementos ms importantes
son flujos de datos, almacenes de datos y procesos. El diccionario guarda los
detalles y descripciones de todos estos elementos.
Si los analistas desean conocer cuntos caracteres abarca un determinado dato o
qu otros nombres recibe en distintas partes del sistema, o dnde se utiliza,
encontrarn las respuestas en un diccionario de datos desarrollado en forma
apropiada.
El diccionario se desarrolla durante el anlisis de flujo de datos y auxilia a los
analistas que participan en la determinacin de los requerimientos de sistemas.
El diccionario se desarrolla durante el anlisis de flujo de datos y auxilia a los
analistas que participan en la determinacin de los requerimientos de sistemas.
17
18
19
20
21
22
Este caso de uso es iniciado ante cualquier intento de ingreso al sistema ya sea
por el Administrador del sistema, un administrador del plantel, un docente o un
alumno, valida el nombre de usuario y contrasea, se verifica si es el correcto para
poder acceder al sistema.
Flujo de eventos:
Flujo Bsico:
Flujos alternativos:
Usuario y/o contrasea no vlidos:
23
Pre-condiciones: Ninguno.
Alumno(a).
Interfaz principal del sistema.
Usuario alumno:
Breve Descripcin: En este caso de uso el alumno(a) puede visualizar sus
materias, sus calificaciones por materia, sus datos generales y los datos del tutor,
tiene permitido modificar sus datos generales y los datos del tutor, para validar los
datos el sistema requisita la contrasea del usuario.
Flujo de eventos:
Flujo Bsico: Este caso de uso se inicia cuando el usuario accede al sistema.
Se mostrar la interfaz opciones del alumno.
En el men de inicio tiene las opciones de: materias, calificaciones, datos
generales, datos del tutor, kardex y salir del sistema
24
Materias
Calificacio
nes
Datos
generale
s
Kardex
Salir del
25
Docente
Interfaz principal del sistema.
Usuario Docente:
Breve Descripcin: El caso de uso del docente tiene mayores permisos que el
del alumno(a) pero menos que el usuario administrador y el usuario Root. El
usuario docente puede ingresar sus datos generales, registrar las calificaciones de
sus alumnos, actualizar calificaciones, reportar calificaciones por materia, reportar
calificaciones por alumnos, y para validar los datos ingresados., el sistema
requisita la contrasea del usuario.
Flujo de eventos:
Flujo Bsico: Este caso de uso se inicia cuando el usuario accede al sistema.
Se mostrar la interfaz opciones del maestro.
En el men de inicio tiene las opciones de: datos personales, registro de
calificaciones, materias actuales y salir del sistema.
La opcin de datos personales, el usuario puede ver y modificar los datos
personales, tales como su nombre completo, nmero de control, direccin, CURP,
RFC, cursos y experiencia en otras instituciones, etc. Con el botn actualizar
datos el usuario puede actualizar o agregar nuevos datos. Si el usuario modifica
algn dato o agrega alguno en esta opcin, el sistema le pedir que vuelva a
escribir su contrasea para validar los datos actualizados.
La opcin de registro de calificaciones, el docente puede registra las
calificaciones de sus alumnos en las materias a cargo del docente, una vez
registradas el maestro solo tiene cierto tiempo para modificar las calificaciones
durante el actual curso escolar.
La opcin de materias actuales, el docente visualiza las materias que tiene a
cargo y cuntos alumnos se encuentran escritos en dichas materias, tiene la
posibilidad de ver y descargar la lista de alumnos para uso posterior en clase.
La opcin de salir del sistema, como lo indica el nombre. El usuario tiene la
posibilidad de salir de sistema y se re direcciona a la pgina de inicio.
26
Datos
personale
s.
Registro
de
calificacio
nes.
Materias
actuales.
Administrador.
Interfaz principal del sistema.
Usuario Administrador:
Breve Descripcin: El caso de uso del Administrador este cuenta con permisos y
responsabilidades mayores a los dos anteriores. Este usuario tiene la
responsabilidad de ingresar los datos de los alumnos y generar un nmero de
control para cada uno, as como agregar datos generales, registrar las materias de
los alumnos, registrar sus documentos en la base de datos.
Flujo de eventos:
Flujo Bsico: Este caso de uso se inicia cuando el usuario accede al sistema.
Se mostrar la interfaz opciones administrativas.
En el men de inicio tiene las opciones de: lista general de alumnos, agregar
nuevo alumno, lista de docentes y salir del sistema.
La opcin de lista general de alumnos, el administrador puede ver, buscar, filtrar,
eliminar y modificar a cualquier alumno en la lista y sus datos, tales como su
27
Lista
general
de
alumnos.
Agregar
nuevo
usuario.
Lista de
docentes.
Salir de
28
Root.
Flujo de eventos:
Flujo Bsico: Este caso de uso se inicia cuando el usuario accede al sistema.
Se mostrar la interfaz opciones Root/administrador del sistema.
En el men de inicio tiene las opciones de: agregar nuevo usuario, acceso a la
base de datos copia de seguridad y salir del sistema.
La opcin de usuarios, permite ver, modificar, eliminar, filtrar y buscar a los
usuarios que existen, desde administradores, docentes y alumnos.
La opcin de agregar nuevo usuario, permite agregar nuevos usuarios,
administrador, docente, alumnos.
La opcin de acceso a la base de datos, permite ver cada uno de los
documentos, las materias, los kardex, calificaciones de cada uno de los usuarios
que existen en la base de datos.
La opcin de copia de seguridad, realiza un respaldo de cada uno de los datos
que existen en la base de datos, para tener un control de seguridad.
29
Agregar
nuevo
usuario.
Acceso a
la base de
datos.
Copia de
seguridad
Salir del
sistema.
30
Conclusin
Roberto Domnguez Arjona
Cada una de las partes representadas en el documento son elementos
importantes para la comprensin del sistema a implementar, desde los casos de
uso hasta la creacin hasta el diseo y creacin de la base de datos que ser
fundamental para el desarrollo del ambiente web para el sistema.
31
32
Bibliografa
Ivar Jacobson y otros. Object Oriented Software Engineering. A Use Case Driven
Approach. Addison Wesley, 1992
Ingeniera Systems. (8 de Abril de 2015). ingenieriasystems. Recuperado el 10 de Abril de 2015, de
http://www.ingenieriasystems.com: http://www.ingenieriasystems.com/2013/11/Diagramas-de-casos-de-usoParte-1-de-2.html