SlideShare una empresa de Scribd logo
1 de 26
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Instituto Tecnológico de
Villahermosa

Fundamentos de Desarrollo de Sistemas
Profesor: Ing. José Ney Garrido Vázquez

10 - Diagramas de colaboración

Equipo N° 1

Página 26

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Ingeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalIngeniería de software_ii_expo_final
Ingeniería de software_ii_expo_final
 
Diseno sistema-informacion-proceso-inscripcion
Diseno sistema-informacion-proceso-inscripcionDiseno sistema-informacion-proceso-inscripcion
Diseno sistema-informacion-proceso-inscripcion
 
Bloque 1 tics segundo semestre
Bloque 1 tics segundo semestreBloque 1 tics segundo semestre
Bloque 1 tics segundo semestre
 
10 pea - informática 1 mdc 4 a
10 pea - informática 1 mdc 4 a10 pea - informática 1 mdc 4 a
10 pea - informática 1 mdc 4 a
 
Pea
PeaPea
Pea
 
Pea
PeaPea
Pea
 
Access 2010 guia 1
Access 2010 guia 1Access 2010 guia 1
Access 2010 guia 1
 
pea informática 1 mdc 4 a
pea   informática 1 mdc 4 apea   informática 1 mdc 4 a
pea informática 1 mdc 4 a
 

Destacado

análisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciaanálisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciadr31k
 
Proyecto de desarrollo de sistema automatizado de registro de asistencia
Proyecto de desarrollo de sistema automatizado de registro de asistenciaProyecto de desarrollo de sistema automatizado de registro de asistencia
Proyecto de desarrollo de sistema automatizado de registro de asistenciaCarmen Bastidas
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1carmencitagp
 
Sistemas de control de personal. Absentismo laboral
Sistemas de control de personal. Absentismo laboralSistemas de control de personal. Absentismo laboral
Sistemas de control de personal. Absentismo laboralPaloma_Garcia
 
Proyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllProyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllkerenaradi
 
Control de asistencia y atención docentes
Control de asistencia y atención   docentesControl de asistencia y atención   docentes
Control de asistencia y atención docentesjtinoco02
 
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalPropuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalruthrodas
 
El control personal
El control personalEl control personal
El control personalOskar Mejía
 

Destacado (8)

análisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciaanálisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistencia
 
Proyecto de desarrollo de sistema automatizado de registro de asistencia
Proyecto de desarrollo de sistema automatizado de registro de asistenciaProyecto de desarrollo de sistema automatizado de registro de asistencia
Proyecto de desarrollo de sistema automatizado de registro de asistencia
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1
 
Sistemas de control de personal. Absentismo laboral
Sistemas de control de personal. Absentismo laboralSistemas de control de personal. Absentismo laboral
Sistemas de control de personal. Absentismo laboral
 
Proyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllProyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllll
 
Control de asistencia y atención docentes
Control de asistencia y atención   docentesControl de asistencia y atención   docentes
Control de asistencia y atención docentes
 
Propuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personalPropuesta control de entrada y salida del personal
Propuesta control de entrada y salida del personal
 
El control personal
El control personalEl control personal
El control personal
 

Similar a Ante proyecto de desarrollo de software

Similar a Ante proyecto de desarrollo de software (20)

Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
Proyecto matricula
Proyecto matriculaProyecto matricula
Proyecto matricula
 
Proyecto informatico final
Proyecto informatico finalProyecto informatico final
Proyecto informatico final
 
Proyecto informatico final (1)
Proyecto informatico final (1)Proyecto informatico final (1)
Proyecto informatico final (1)
 
406605746-Informe-de-Practica-Modulo-II.docx
406605746-Informe-de-Practica-Modulo-II.docx406605746-Informe-de-Practica-Modulo-II.docx
406605746-Informe-de-Practica-Modulo-II.docx
 
Sitema de control de matricula
Sitema de control de matriculaSitema de control de matricula
Sitema de control de matricula
 
10 guia sistemas 1 teoria de b.d.
10 guia sistemas 1 teoria de b.d.10 guia sistemas 1 teoria de b.d.
10 guia sistemas 1 teoria de b.d.
 
PPT FINAL
PPT FINAL PPT FINAL
PPT FINAL
 
Tc3 g7
Tc3 g7Tc3 g7
Tc3 g7
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
10 guia sistemas 1 teoria de b.d.(3) (1)
10 guia sistemas 1 teoria de b.d.(3) (1)10 guia sistemas 1 teoria de b.d.(3) (1)
10 guia sistemas 1 teoria de b.d.(3) (1)
 
Trabajo practico 4
Trabajo practico 4Trabajo practico 4
Trabajo practico 4
 
Informatica aplicada medicina pea. abril agosto 2015
Informatica aplicada medicina  pea. abril   agosto 2015Informatica aplicada medicina  pea. abril   agosto 2015
Informatica aplicada medicina pea. abril agosto 2015
 
ilovepdf_merged (2).pdf
ilovepdf_merged (2).pdfilovepdf_merged (2).pdf
ilovepdf_merged (2).pdf
 
Domingo19 2010
Domingo19 2010Domingo19 2010
Domingo19 2010
 
Planificacion y modelado
Planificacion y modeladoPlanificacion y modelado
Planificacion y modelado
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Capitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y MaldonadoCapitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y Maldonado
 

Más de David Hernández Osorio

Guia de Observacion de recorrido de campo
Guia de Observacion de recorrido de campoGuia de Observacion de recorrido de campo
Guia de Observacion de recorrido de campoDavid Hernández Osorio
 
Propuesta de Proyecto de investigacion de David
Propuesta de Proyecto de investigacion de DavidPropuesta de Proyecto de investigacion de David
Propuesta de Proyecto de investigacion de DavidDavid Hernández Osorio
 
Lectura de la UnADM Ser estudiante en ambientes virtuales
Lectura de la UnADM Ser estudiante en ambientes virtualesLectura de la UnADM Ser estudiante en ambientes virtuales
Lectura de la UnADM Ser estudiante en ambientes virtualesDavid Hernández Osorio
 
Calendario Escolar 2014 Escuela Dominical "Bethel"
Calendario Escolar 2014 Escuela Dominical "Bethel"Calendario Escolar 2014 Escuela Dominical "Bethel"
Calendario Escolar 2014 Escuela Dominical "Bethel"David Hernández Osorio
 
Reconoimieno por Aniversario del Programa Radial
Reconoimieno por Aniversario del Programa RadialReconoimieno por Aniversario del Programa Radial
Reconoimieno por Aniversario del Programa RadialDavid Hernández Osorio
 
Agenda de actividades 2014 integracion general
Agenda de actividades 2014 integracion generalAgenda de actividades 2014 integracion general
Agenda de actividades 2014 integracion generalDavid Hernández Osorio
 
Formato inscripcion alumnos area infantil
Formato inscripcion alumnos area infantilFormato inscripcion alumnos area infantil
Formato inscripcion alumnos area infantilDavid Hernández Osorio
 
1er. congreso cristiano de sexualidad 2014
1er. congreso cristiano de sexualidad 20141er. congreso cristiano de sexualidad 2014
1er. congreso cristiano de sexualidad 2014David Hernández Osorio
 

Más de David Hernández Osorio (19)

David hernandez informe
David hernandez informeDavid hernandez informe
David hernandez informe
 
Resultados de la encuesta
Resultados de la encuestaResultados de la encuesta
Resultados de la encuesta
 
Descripción del análisis
Descripción del análisisDescripción del análisis
Descripción del análisis
 
David hernandez act2_se2
David hernandez act2_se2David hernandez act2_se2
David hernandez act2_se2
 
Diario de campo Sesion 6 Actividad 2
Diario de campo Sesion 6 Actividad 2Diario de campo Sesion 6 Actividad 2
Diario de campo Sesion 6 Actividad 2
 
Guia de Observacion de recorrido de campo
Guia de Observacion de recorrido de campoGuia de Observacion de recorrido de campo
Guia de Observacion de recorrido de campo
 
Propuesta de Proyecto de investigacion de David
Propuesta de Proyecto de investigacion de DavidPropuesta de Proyecto de investigacion de David
Propuesta de Proyecto de investigacion de David
 
S3_david_hernandez_estrategias
S3_david_hernandez_estrategiasS3_david_hernandez_estrategias
S3_david_hernandez_estrategias
 
S3_david_hernandez_autonomo
S3_david_hernandez_autonomoS3_david_hernandez_autonomo
S3_david_hernandez_autonomo
 
Lectura de la UnADM Ser estudiante en ambientes virtuales
Lectura de la UnADM Ser estudiante en ambientes virtualesLectura de la UnADM Ser estudiante en ambientes virtuales
Lectura de la UnADM Ser estudiante en ambientes virtuales
 
Calendario Escolar 2014 Escuela Dominical "Bethel"
Calendario Escolar 2014 Escuela Dominical "Bethel"Calendario Escolar 2014 Escuela Dominical "Bethel"
Calendario Escolar 2014 Escuela Dominical "Bethel"
 
Reconoimieno por Aniversario del Programa Radial
Reconoimieno por Aniversario del Programa RadialReconoimieno por Aniversario del Programa Radial
Reconoimieno por Aniversario del Programa Radial
 
Formato para Avisos
Formato para AvisosFormato para Avisos
Formato para Avisos
 
Membrete de Escuela Dominical
Membrete de Escuela DominicalMembrete de Escuela Dominical
Membrete de Escuela Dominical
 
Catecismo Menor de Westminster
Catecismo Menor de WestminsterCatecismo Menor de Westminster
Catecismo Menor de Westminster
 
Agenda de actividades 2014 integracion general
Agenda de actividades 2014 integracion generalAgenda de actividades 2014 integracion general
Agenda de actividades 2014 integracion general
 
Formato inscripcion alumnos area infantil
Formato inscripcion alumnos area infantilFormato inscripcion alumnos area infantil
Formato inscripcion alumnos area infantil
 
Calendario escolar 2014 efc bethel
Calendario escolar 2014 efc bethelCalendario escolar 2014 efc bethel
Calendario escolar 2014 efc bethel
 
1er. congreso cristiano de sexualidad 2014
1er. congreso cristiano de sexualidad 20141er. congreso cristiano de sexualidad 2014
1er. congreso cristiano de sexualidad 2014
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (13)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Ante proyecto de desarrollo de software

  • 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
  • 26. Instituto Tecnológico de Villahermosa Fundamentos de Desarrollo de Sistemas Profesor: Ing. José Ney Garrido Vázquez 10 - Diagramas de colaboración Equipo N° 1 Página 26