El documento describe el desarrollo de una base de datos para una escuela primaria. La base de datos almacenará y organizará información sobre estudiantes, maestros, personal y procesos de inscripción. El objetivo es mejorar la administración de datos y hacer más eficientes los trámites escolares como inscripciones y reinscripciones. Se detallan los requerimientos funcionales y no funcionales, actores, casos de uso y un diagrama de casos de uso para la inscripción de nuevos estudiantes y reportes por faltas
1. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
INTRODUCCION
El diseñar una base de datos es el proceso por el cual, se determina la
organización de esta misma, incluyendo su estructura, contenido y las
aplicaciones que se van a desarrollar. Se dice que por algún tiempo, el diseño de
las bases de datos fueron consideradas tareas para expertos; mas un arte que
una ciencia. Sin embargo, con el paso del tiempo, se ha progresado mucho en el
diseño de las bases de datos, a tal punto, de que estas, ahora se consideran como
una disciplina estable, con métodos y técnicas propias. Debido a la creciente
aceptación de las bases de datos por parte de las industrias y el gobierno en el
ámbito comercial, y a una gran variedad de aplicaciones científicas y técnicas, el
diseño de estas, desempeñan un papel central en el empleo de los recursos de
información, en la mayoría de sus casos, en las organizaciones.
A continuación, le presentaremos lo planeado para este proyecto, la realización y
la estructura de una base de datos, la cual, busca ser implementada para el
funcionamiento de la escuela primaria. Creemos que gracias a la realización de
este, será mucho mas fácil llevar a cabo el proceso de inscripción y reinscripción
de alumnos en dicha institución, y a su vez, ayudara a tener, de manera ordenada,
los datos de todo el personal que reside en esta (Alumnos, Maestros, Directivos,
Intendentes).
Para ello, se requerirán de ciertos datos para la elaboración de la base de datos.
Una vez que la información haya sido otorgada por parte de la institución, se
realizaran las tablas y se almacenaran los datos en las tablas correspondientes.
Equipo N° 1
Página 1
2. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Descripción del problema
Uno de los grandes problemas que enfrenta nuestro cliente, es que, debido a que
siguen almacenando los datos de sus alumnos inscritos y los que se van a
inscribir, es que siguen almacenándolos en carpetas, esto, muchas veces es una
tarea tediosa, el estar buscando los datos de los alumnos, como su nombre,
apellidos, dirección, teléfono, etc.
Esto a su vez, genera una gran perdida de tiempo al momento de las inscripciones
y reinscripciones, debido a que tienen que estar pendientes de los documentos de
estos y estos (los documentos), generan mucho espacio.
Justificación
Este proyecto, se realiza con la finalidad de crear un servicio, el cual se
implementara en una escuela primaria, que pueda permitir al personal
administrativo el fácil guardado y búsqueda de datos del alumno, haciendo mas
factibles los tramites que se realizan antes y durante el ciclo escolar en curso,
principalmente en las inscripciones, reinscripciones, bajas de alumnos, cambios de
datos personales, etc. de esta forma, el hacer mas eficiente los procesos de
trámites.
Es por ello que, mediante este servicio, se dará la fácil tarea de buscar la
información, para cuando se necesitan los datos de un alumno. Se creara una
base de datos en la que se pueda almacenar todos los datos del alumno,
mejorando su sistema de manejo acerca de toda la información que la misma
incluya.
Al realizar esta base de datos, nos informaremos cuales son los documentos
necesarios para que la base de datos, pueda ser implementada a la escuela que
va dirigida, pudiendo obtener los permisos y se pueda constatar de donde y como
se saca la información de cada uno de los alumnos que ingresan a la escuela.
Equipo N° 1
Página 2
3. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Objetivo general
Nuestro objetivo al realizar esta base de datos, es el poder brindarle mejory mayor
funcionalidad auna escuela primaria, pero principalmente el beneficio es para el
personal administrativo que labora en esta, debido a que resultara con mayor
factibilidad y eficacia, el manejo y la administración de datos que se ingresen ya
sea alumnos o maestros, ofreciéndoles rapidez y una mejor organización.
Objetivos específicos
Asesorar a las personas, para que sepan manejar la base de datos
Servir como soporte técnico, cada vez que la BDD falle
Ventaja y desventaja
El proyecto a realizar, es el diseñar una base de datos para una escuela primaria.
Al llevar a cabo esta base de datos, se pueden tener ventajas y algunas
desventajas
La principal desventaja es que, al personal administrativo que labora en la
primaria, le podría resultar un poco complicado el manejo de dicha base de datos,
ya que, no están acostumbrados a utilizar las bases de datos, y optan por seguir
documentando los datos de los alumnos.
Aunque, a como esto es una desventaja, la base de datos es una gran ventaja, ya
que cuando inscriban a un alumno o algún maestro ingrese como personal de la
institución, no seguirán teniendo problemas con el papeleo, si no será mediante un
folio para que sea mas fácil el buscar los datos, tanto del maestro, o en su caso, el
de los alumnos.
Equipo N° 1
Página 3
4. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
1 - Desarrollar el prototipo (interfaz, lógica de la
aplicación, almacenamiento)
2 - Requerimientos
LOS REQUERIMIENTOS
-
Panorama general: que el sistema tenga un mayor control de los datos
del alumno inscritos en el instituto así como sus tutores.
Cliente: Escuela Primaria Urbana Federal “Ramón Mendoza Herrera”
Metas: mejorar la calidad del colegio y no perder ningún detalle acerca
de los informes de los alumnos del instituto, rendimiento de personal a
mayor grado, mejor control de los alumnos, consulta del registro de
inscripción de los alumnos.
FUNCIONES DEL SISTEMA
-
Generar informe detallado e historial académico de cada alumno.
Realizar un trámite para las preinscripciones e inscripciones aspirantes
al instituto.
Presentar información de los docentes y administrativo así como
funciones y áreas de trabajo.
FUNCIONES BASICAS
N°
Función
Categoría
1
2
3
4
5
6
7
8
9
10
11
Datos personales del alumno
Historial académico del alumno
Expediente escolar del alumno
Actualización de datos del alumno
Vaciado de información a la base de datos
Datos personales de tutores
Actualización de datos de tutores
Datos de personales administrativos y docente
Actualización de datos de docentes
Generación de tramites para nuevos aspirantes
Base de datos para nuevos aspirantes
Evidente
Evidente
Evidente
Evidente
Oculto
Evidente
Evidente
Evidente
Evidente
Evidente
Oculta
Equipo N° 1
Página 4
5. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
ATRIBUTOS DEL SISTEMA
ATRIBUTO
Tiempo de respuesta
CARACTERISTICA
Cuando se realicen consulta de
información
o
datos
personales
(alumno, tutor o docente) este mostrara
el informe en 2 segundos en promedio.
Una ventana rectangular amigable con
los usuarios con todos los respectivos
módulos del sistema visibles.
Generara informes de desconexión del
servidor y fallas de alimentación
eléctricas guardando datos de último
acceso al sitio.
Microsoft Windows XP y posteriores.
Metáfora de interfaz
Tolerancia a fallas
Plataforma
ATRIBUTOS DEL SISTEMA EN LAS ESPECIFICACION DE FUNCION
N° Función
Categoría Atributo
categorías
1
Datos
personales del
alumno
Historial
académico del
alumno
Expediente
escolar del
alumno
Actualización
de datos del
alumno
Evidente
Obligatorioopcional
Vaciado de
información a
la base de
datos
Datos
personales de
tutores
Actualización
de datos de
Oculto
Detalles y
restricciones
Tiempo de
Consulta a
respuesta/Metáfora
la BD en 2
de interfaz
máx.
Tiempo de
Consulta a
respuesta/Metáfora
la BD en 2
de interfaz
máx.
Tiempo de
Consulta a
respuesta/Metáfora
la BD en 2
de interfaz
máx.
Tiempo de
Escritura a
respuesta/Tolerancia la BD en 2
a fallos
máx.
/Conserva
datos de
ultimo
momento
Tiempo de
Escritura a
respuesta/
la BD en 2
Tolerancia a fallos
máx.
Tiempo de
respuesta/Metáfora
de interfaz
Tiempo de
respuesta/
Obligatorioopcional
2
3
4
5
6
7
Equipo N° 1
Evidente
Evidente
Evidente
Evidente
Evidente
Consulta a
la BD en 2
máx.
Escritura a
la BD en 2
Obligatorioopcional
Obligatorioopcional
Obligatorio
Obligatorio
Obligatorio
Página 5
6. Instituto Tecnológico de
Villahermosa
8
9
tutores
Datos de
Evidente
personales
administrativos
y docente
Actualización
Evidente
de datos de
docentes
10 Generación de
tramites para
nuevos
aspirantes
11 Base de datos
para nuevos
aspirantes
Equipo N° 1
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Tolerancia a fallos
Tiempo de
respuesta/Metáfora
de interfaz
máx.
Consulta a
la BD en 2
máx.
Tiempo de
respuesta/
Tolerancia a fallos
Escritura a
la BD en 2
máx.
/Conserva
datos de
ultimo
momento
Petición de
formulario al
servidor.
Obligatorio
Escritura a
la BD en 2
máx.
/Conserva
datos de
ultimo
momento
Obligatorio
Evidente
Tiempo de
respuesta/Metáfora
de interfaz
Oculta
Tiempo de
respuesta/
Tolerancia a fallos
Obligatorioopcional
Obligatorio
Página 6
7. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
CASOS DE USOS: DESCRIPCION DE UN PROCESO
-
Planeación y elaboración: Definir el plan preliminar: Nuestro plan es el
desarrollo de un sistema donde contendrá información de todo el
instituto como los alumnos, tutores y docentes así como la generación
de consultas y un proceso para la inscripción al instituto.
Casos de uso:
Caso de uso Consultar información personal de un alumno en
específico.
Actores
Tutor (iniciador)
Tipo
Primario
Descripción Un tutor necesita saber el estado educativo en el que se
encuentra su hijo.
Caso de uso
Actores
Tipo
Descripción
Actualizar información personal de un alumno en
específico.
Tutor (iniciador)
Primario
Un tutor necesita actualizar sus datos personales por
motivos muy particulares de su hijo
Caso de uso
Actores
Tipo
Descripción
Consulta información escolar de un alumno en específico.
Tutor (iniciador)
Primario
Un tutor necesita conocer estado educativo en el que se
encuentra se hijo así como los reportes y otros tramites
realizados
Caso de uso
Actores
Tipo
Descripción
Docente necesita aplicar un reporte a un alumno
Docente(iniciador), Tutor
Secundario
Es cuando un docente se ve en la obligación de
levantarle un reporte a un alumno por faltar a los
reglamentos de clase. Al tutor se le da a conocer dicho
reporte.
Caso de uso
Actores
Tipo
Inscripción de un nuevo alumno
Administrativo, Tutor(iniciador)
Primario
Equipo N° 1
Página 7
8. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Descripción
Cuando es la etapa de inscripción, el administrativo debe
llenar un formulario para dar de alta al alumno en el
colegio ser reconocido oficialmente como estudiante del
colegio y otorgarle derechos y deberes.
Caso de uso
Actores
Tipo
Descripción
Finalización de ciclo escolar
Administrativo(iniciador), Tutor
Primario
De manera normal en las escuelas existe una etapa en la
que el alumno cambia de nivel:
- Asenso de nivel
- Conclusión de su ciclo preescolar (graduación)
En este caso es necesario la bajo del alumno
(graduación) o actualización de su datos escolares
(nuevo nivel).
-
ACTORES DEL SISTEMA
Tutor
Es el representante del alumno del colegio,
principal responsable del alumno. Quien
consulta información.
Alumno
Individuo que alimenta el sistema de
información (datos personales, datos
escolares, expediente escolar). Aquel que
debe cumplir sus obligaciones en el colegio.
Administrativ Personal capacitado para la administración del
o
sistema. Que tiene acceso total al sistema y
controlando y administrándola.
Docente
Personal educativo que genera notas del
alumno y su desempeño escolar.
-
IDENTIFICACION DE LOS CASOS DE USO: ACCIONES QUE TOMA
UNA ACTOR
Tutor
- Consulta información del alumno
-Actualiza información del alumno
-Inscribe un nuevo alumno
-Es reportado por situaciones en que es
obligado presentarse
Alumno
- Es el individuo que esta inscrito en el colegio
y que genera expedientes.
Equipo N° 1
Página 8
9. Instituto Tecnológico de
Villahermosa
Administrativ
o
Docente
Equipo N° 1
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
-Personal capacitado para el sistema
-Cuenta con el control y acceso total del
sistema
-Administra el sistema
-Inscribe un nuevo alumno
-Da de bajo a un alumno
-Actualiza información escolar de un alumno
-Califica a un alumno
-Reporta a un alumno
-Consulta información de un alumno.
-Genera informes
Página 9
10. Instituto Tecnológico de
Villahermosa
-
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
DIAGRAMA DE CASO DE USO : caso de uso y actores
Inscripción de un nuevo estudiante
SISTEMA
Inscripción de nuevo
ingreso
Registra los datos
Administrador
Tutor
Entrega tramite
Reporte por falta al reglamento escolar
SISTEMA
Levanta reporte a
alumno
Registra los datos
Docente
Administrador
Tutor consulta información de un alumno
SISTEMA
Actualiza dato escolar
de alumno
Docente
Actualiza expediente de
alumno
Tutor
Consulta información
Administrador
Equipo N° 1
Página 10
11. Instituto Tecnológico de
Villahermosa
-
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
CASOS DE USOS REALES : REAL
Consulta de información
ACCION
Introduce usuario y contraseña de
cuenta
Consulta información general
Cierra sesión
RESPUESTA DEL
SISTEMA
Realiza verificación de
usuario
Muestra información del
usuario
Guarda cambios
efectuados
Inscripción de un nuevo alumno
ACCION
Pide un nuevo tramite
Rellena formulario
Obtiene una cuenta
Consulta su cuenta
Cierra sesión
RESPUESTA DEL
SISTEMA
Genera un nuevo
formulario para pedir
información
Guarda información
Genera una cuenta
Muestra información
principal
Guarda los cambios
realizado
Levantar reporte o constancias a alumno
ACCION
Introduce usuario y contraseña
Consulta información del alumno
Crea un nuevo registro(reporte,
constancia)
Cierra sesión
Equipo N° 1
RESPUESTA DEL
SISTEMA
Realiza verificación de
usuario
Muestra información del
alumno
Guarda registro
Guarda cambios realizados
Página 11
12. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
3 - Clasificación y programación de los casos de uso
-
CLASIFICACION DE LOS CASOS DE USO
a. Tener una fuerte repercusión en el diseño arquitectónico
b. Con relativamente poco esfuerzo obtener información o ideas
importantes sobre el diseño.
c. Incluir funciones rigurosas, urgentes o compleja
d. Requerir una investigación a fondo o tecnología nueva o rigurosa
e. Representar procesos primarios de la línea de negocios
f. Apoyar directamente el aumento de ingresos o la reducción de
costos
La siguiente matriz de evaluación permite identificar la importancia o el impacto
que tiene para el proyecto cada parámetro tomado en cuenta, los cuales están
identificados desde la “a” hasta la “f” requerido para el desarrollo del sistema en
una escala del 5 al 0 en donde:
5: significa mayor importancia o impacto
4
3
2
1
0: significa menor importancia o impacto
Caso de uso
Consultar toda la información de
un alumno
Registrar un reporte al expediente
del alumno
Inscribir nuevo alumno al colegio
Actualizar información del alumno
Actualizar información del docente
Inscribir nuevo docente al colegio
Inscribir nuevo tutor
Actualizar información del tutor
a
5
b
3
c
4
d
2
e
3
f
suma
5
22
5
5
3
3
5
5
3
2
4
1
1
4
4
1
3
4
1
1
4
4
1
0
2
0
0
2
2
0
1
3
0
0
3
3
0
0
5
2
2
5
5
2
11
23
7
7
23
23
7
La suma total de cada parámetro indica la relevancia que tiene para el proyecto.
Equipo N° 1
Página 12
13. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
CLASIFICACION DE LOS CASOS DE USO
Clasificación
Alto
Mediano
Bajo
Equipo N° 1
Caso de uso
Justificación
-Inscribir nuevos alumnos
con
sus
respectivos
tutores al colegio.
-Registrar documentos al
expediente del alumno
-consultar información del
alumno
-Generar
información
académica del alumno
-Actualizar
información
del alumno con su
respectivo tutor
-Actualizar
datos
de
docentes
Inscribir
nuevos
docentes al colegio
Son actividades fundamentales del
sistema, ya que demuestra gran
interés por los alumnos.
La consulta de información personal
del alumno resulta poco demandado
por el sistema
No ocurre siempre y ni tampoco se
consulta.
Página 13
14. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
4 - Modelo conceptual: Agregación de las asociaciones
Tutor
Alumno
1
Inscribe
1,*
Tutor
Alumno
1
Equipo N° 1
Inscribe
1,*
Página 14
15. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Secretaria
Datos
1
Almacena
1,*
Multiplicidad de
inscripciones
Escuela
1
*
A través
realiza
Alumno
*
*
1
Inscripción
Se Inscribe a
1
1
Tutor
1
Alumno
Escuela
Se Inscribe de
*
Equipo N° 1
1
Página 15
16. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
1
Alumno
*
Inscripción
*
*
*
*,1
1
Tutor
Maestro
1
*
1
1
1
Escuela
5 - Modelo conceptual: Agregación de los atributos
Inscripción
Alumno
Fecha
Hora
Alumno
Nombre
Ap. Paterno
Ap. Materno
Sexo
Fecha de Nac.
CURP
Grado
Grupo
Equipo N° 1
atributos
atributos
Página 16
17. Instituto Tecnológico de
Villahermosa
Maestro
Nombre
Ap. Paterno
Ap. Materno
Sexo
CURP
Teléfono(s)
Domicilio
atributos
Tutor
Nombre
Ap. Paterno
Ap. Materno
Sexo
CURP
Teléfono(s)
Domicilio
atributos
Escuela
Nombre
Dirección
Alumno
Maestro
Maestro
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
atributos
1
realiza
*
Inscripción
1
tiene
*
Alumno
1
trabaja
*
Escuela
Se encarga
1-*
1
Tutor
Escuela
Escuela
Alumno
1
tiene
*
Alumno
1
Se realiza
*
Inscripción
realiza
Alumno
Equipo N° 1
*
En una
1
Inscripción
*
1
Escuela
Página 17
18. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
tiene
Maestro
1
En una
Alumno
*
Alumno
Tutor
*
1
Inscripción
Inscripción
Alumno
Fecha
Hora
1
Escuela
*
*
*
Escuela
Alumno
Nombre
Ap. Paterno
Ap. Materno
Sexo
Fecha de Nac.
CURP
Grado
Grupo
*
Maestro
Nombre
Ap. Paterno
Ap. Materno
Sexo
CURP
Teléfono(s)
Domicilio
1
1
*
1
1
Equipo N° 1
*,1
1
Tutor
Nombre
Ap. Paterno
Ap. Materno
Sexo
CURP
Teléfono(s)
Domicilio
Escuela
Nombre
Dirección
Página 18
19. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
6 - Registro de los términos en el glosario
Termino
Categoría
Proceso de inscripción
Caso de uso
Inscripción
Tipo
Alumno
Tipo
Escuela
Tipo
Tutor
Tipo
Maestro
Tipo
CURP
atributo
Equipo N° 1
Comentario
Descripción del proceso
cuando un tutor reinscribe a
un alumno.
Es la acción y efecto de
registrarse en algún lugar.
Es aquel que aprende de
otras personas.
Es toda aquella institución
que imparta educación o
enseñanza.
Es la persona capacitada y
con
cualidades
éticas,
morales y espirituales capaz
de sintonizar con los
alumnos.
Es una persona a la que se
le reconoce una habilidad
extraordinaria
en
una
determinada área del saber,
con capacidad de enseñar y
compartir
sus
conocimientos con otras
personas,
denominadas
discípulos o aprendices.
Clave Única de Registro de
Población
Página 19
20. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
7.- Comportamiento de los sistemas: Diagramas de la
secuencia del sistema
Realizar inscripción
: Escuela
Escuela como
caja negra
Tutor
Introducir datos del alumno (nombre, ap..etc)
Realizar inscripción y guardar datos()
Finalizar proceso
Realizar inscripción
: Escuela
Tutor
Introducir datos del alumno (nombre, ap..etc)
Evento del sistema
“introducir D.D.A”
Inicia una operación del sist.
del mismo nombre
“introducir D.D.A”
Equipo N° 1
Página 20
21. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Sistema
Introducir datos del alumno (nombre, ap..etc)
Realizar inscripción y guardar datos()
Finalizar proceso
Realizar inscripción
CASO DE USO:
PROCESO DE INSCRIPCION
Curso normal de los eventos
1. En este caso de uso
comienza cuando el
cliente (tutor) llega a la
escuela a inscribir a un
alumno.
2. El encargado de dicha
inscripción, registra los
datos del alumno.
3. De este modo nuestro
sistema guarda y
almacena los datos del
alumno.
4. Y finaliza el proceso. Lo
mismo ocurre al realizar
las reinscripciones
Equipo N° 1
Tutor
Introducir datos del alumno (nombre, ap..etc)
Realizar inscripción y guardar datos()
Finalizar proceso
Página 21
22. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
Realizar inscripción
: Escuela
Tutor
Introducir datos del alumno
(nombre,ap..etc)
Realizar inscripción y
guardar datos()
Finalizar proceso
: Escuela
Tutor
Introducir datos del alumno (nombre, ap..etc)
IntroducirTipeandoDatos (nombre, ap..etc)
Equipo N° 1
Página 22
23. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
: Escuela
Tutor
En todas las inscripciones la
secretaria registra los datos del
alumno.
Al terminar de capturar dichos datos
la secretaria lo indica al sistema.
El sistema muestra el total de datos
almacenados.
Introducir datos del alumno (nombre, ap..etc)
Realizar inscripción y guardar datos()
Finalizar proceso
El sistema guarda y almacena los
datos del alumno.
Modelos del análisis
Modelos de caso de
uso del análisis
Modelo conceptual
Modelo del
comportamiento del
sistema
Modelo del estado
del análisis
Casos de uso
- de alto nivel
-de bajo nivel
Diagramas de estructura
estática para los
conceptos del dominio.
Diagramas de
secuencia del sistema
Diagramas de estado para
conceptos de caso de uso.
Diagramas de casos
de uso
Equipo N° 1
Contratos para
operaciones del
sistema.
Página 23
24. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
8 - Comportamiento de los sistemas: Contratos
Sistema
Introducir datos del alumno (nombre, ap. etc)
Realizar inscripción y guardar datos()
Finalizar proceso
Contrato
Nombre:Introducir datos del alumno (nombre, ap. etc)
Responsabilidades: capturar los datos del alumno
Tipo: sistema
Referencias cruzadas:casos de uso
Notas:
Excepciones:
Salida:
Precondiciones:
Pos condiciones:
Equipo N° 1
Página 24
25. Instituto Tecnológico de
Villahermosa
Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez
9 - Descripción de los casos reales de uso
Curso normal de los eventos: Proceso de inscripción
Acción de los actores
Respuesta
1.- Este caso comienza cuando el actor
llega con los documentos
correspondientes para la inscripción de
su hijo en la escuela
2.- La secretaria se encarga de checar
3.- Se encarga de agregar la información
que la documentación este correcta
correspondiente en el actual proceso de
inscripción
4.- Una vez que los datos han sido
5.- Se le indica que día es el inicio de
ingresados, la secretaria procede a
clases al tutor del alumno
concluir con el proceso de almacenar los
datos del nuevo alumno
Curso normal de los eventos: Búsqueda de datos
Acción de los actores
Respuesta
1.- El profesor pide información de un
alumno para poder darle un
reconocimiento
2.- La secretaria empieza a buscar entre
3.- Selecciona al alumno indicado para
toda la lista de alumnos que hay con el
que se pueda mostrar dicha información
mismo apellido
4.- Se le otorga la información requerida
al profesor
Equipo N° 1
Página 25