Este material tomando como base el Ciclo de Desarrollo de Sistemas de J. Llorens Fabregas- Sistemas de Información, es para que los alumnos comprenda con la innovaciones de herramientas y técnicas, todos coinciden en el trabajo recursivo hasta lograr satisfacer las necesidades de los usuarios.
En el caso de PST-PNFI, es a la comunidad seleccionada por los alumnos
3. Por ejemplo la necesidad del usuario Puede ser de Entradas o Salidas, en nuestro caso es que la aplicación permita generar
el siguiente formato de Contacto y de Notas:
Fase I: Requerimientos
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
3
4. PASOS PARA ESTABLECER EL MODELO ENTIDAD RELACIÓN
1. - Establecer Lista de campos
2.- Agrupar cada campo por características en común
3.- Etiquetar cada grupo estableciendo las ENTIDADES
4.- Establecer las relaciones
•Uno a Uno
•De Uno a Muchos
•Muchos a Muchos
5.- Romper las relaciones de muchos a muchos dando paso a las Entidades intermedias(tablas
intermedias) definidas por la relación vinculantes entre las tablas
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
4
5. COMENCEMOS A DEFINIR QUE ENTIDADES TIENE EL FORMATO
Institución
•Sede
•Nom_Sede
Lapso
•Cod_lapso
•Fecha_Inicio
•Fecha_Final
Materia
•Malla
•Cod_Mat
•Nom_Mat
Semestre
•Cod_sem
•Desc_Semetre
•Trayecto
Turno
•Cod_Turno
•Desc_Turno
Carrera
•Cod_Carr
•Desc_Carr
Alumno
•Cedula
•Nombres
•Apellidos
•Telefono
•Correo
Nota
•Cod_ Nota
•Nota_Num
•Nota_Letra
- Colocamos los campos o aspecto que necesitamos para que se vea como lo solicitado por el usuario, y
Agrupamos por característica común
- De ser necesario agregamos más campos que permita visualizar lo que necesita el usuario
Fase II: Análisis y Diseño
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
5
Paso 1-2-3
6. PASO 4: AHORA COMENCEMOS ARMAR EL MODELO ENTIDAD RELACIÓN, CON LAS
RELACIONES POSIBLES
Institución
Materia Semestre Turno
Carrera
Alumno Notas
Fase II: Análisis y Diseño
Lapso
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
Las relaciones se establecen de
acuerdo a lo que se quiere
suministrar PARA SATISFACER LA
NECESIDAD DEL USUARIO , QUE
SE TRADUCE EN UN
REQUERIMIENTO FUNCIONAL
7. PASO 5: REFINAMIENTO DE RELACIONES
Institución
Materia
Semestre Turno
Carrera
Alumno Notas
Es Importante romper las relaciones de Muchos a Muchos y dejar relaciones de Uno a Muchos o Muchos a Uno
asignado
Inscripta
Obtenidas
Lapso
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
7
A MEDIDA QUE SE VAN
ESTABLECIENDO LOS
REQUERIMIENTOS
FUNCIONALES, Y SE VALIDA QUE
LAS ENTIDADES SUMINISTRAN
LOS DATOS QUE SE REQUIERE
PARA GENERAR INFORMACIÓN,
EL MODELO E/R, SE ADAPTA A
LAS NECESIDADES, SINO SE DEBE
COMENZAR A REVISAR LA LISTA
DE CAMPOS (Paso 1)
8. HACER EL DIAGRAMA DE CLASES
Se agrega a cada entidad los campos(atributos ) y los procedimientos a realizar con cada uno, en
esta figura sólo se encuentra los procesos y funciones , no las relaciones
•Sede
•Nom_Sede
Institución
•Cod_lapso
•Fecha_Inicio
•Fecha_Final
Lapso
•Malla
•Cod_Mat
•Nom_Mat
Materia
•Cod_sem
•Desc_Semetre
•Trayecto
Semestre
•Cod_Turno
•Desc_Turno
Turno
•Cod_Carr
•Desc_Carr
Carrera
•Cedula
•Nombres
•Apellidos
•Telefono
•Correo
Alumno
•Cod_Nota
•Not_Num
•Nota_Letra
Notas
•Cedula
•Cod_Mat
•Cod_lapso
Inscripta
•Cedula
•Cod_Semestre
•Cod_Mat
•Cod_lapso
•Nota
Obtenidas
•Cod_sem
•Cod_turno
Asignado
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(), Modificar()
Generar Boletin
Incluir(),
Eliminar(), Modificar()
Generar Constancias
Incluir(),
Eliminar(), Modificar()
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(),
Modificar()
Incluir(),
Eliminar(), Modificar()
Generar Disponibilidad
de Semestre por turno
Incluir(),
Eliminar(),
Modificar()
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
8
Fase II: Análisis y Diseño
9. HACER EL DIAGRAMA DE CLASES
Establecemos las relaciones,
teniendo en cuenta que se
logre obtener los resultados
esperado solicitados por el
usuario
Fase II: Análisis y Diseño
Institución
Campos
Procesos
Materia
Campos
Procesos
Semestre
Campos
Procesos
Turno
Campos
Procesos
Carrera
Campos
Procesos
Alumno
Campos
Procesos
Notas
Campos
Procesos
Es Importante romper las relaciones
de Muchos a Muchos y dejar
relaciones de Uno a Muchos o
Muchos a Uno
Lapso
Campos
Procesos
MSc. Yaneira Reyes Cordero Proyecto Socio Tecnológico
9
Obtenidas
Campos
Procesos
Asignado
Campos
Procesos
Inscriptas
Campos
Procesos