Actividad 6.
Proyecto
Integrador etapa 2
Nombre: Waldo Alberto Ramirez Castañeda
Matrícula: 620198779
Materia: PROGRAMACION ORIENTADA A OBJETOS
Profesor: ARMANDO CRUZ CRUZ
Campus: Villahermosa
Fecha de entrega: 14/11/2022
Introducción
El objetivo de este código es crear un Sistema De Control escolar muy básico el cual pida
varios datos del alumno, matriculado, grado, semestre, para luego ser llamados o
modificados estos dichos datos, pero en esta primera etapa solo tenemos que definir la
estructura de dicho programa
1.1Identificación de clases y objetos
CLASES
ATRIBUTOS
-Alumno
-Materia -Alumno:
-Profesor nombre/ apellido/ Sexo/ edad/ matricula/ semestre
Materia
-Materia:
nombre/ numCreditos/ profesorAsignado
METODOS -Profesor:
-Alumno: nombre/ apellido/ sexo/ edad/ profesión/ Cedula
Agregar alumno
Buscar alumno
Eliminar alumno
-Materia:
Agregar materia
Buscar materia
Eliminar materia
-Profesor:
Agregar profesor
Buscar profesor
Eliminar profesor
Desarrollo (Diagramas)
Los diagramas Alumno, Materia y Profesor, Cada uno cuenta individualmente con sus
respectivos atributos y métodos para su correcto funcionamiento, sin mencionar que los 3
comparten los mismos métodos, ya que estos son los métodos que se indican que se
deben tener en esta etapa
1.1 integración de clases
Desarrollo (Clases) Alumno
Desarrollo (Clases) Materia
Desarrollo (Clases) Profesores
Desarrollo (Programa Principal)
Fuentes documentales
García, F., Pardo, C. (s.f.). Introducción al Análisis y Diseño Orientado a Objetos ++ [Archivo
PDF]. Recuperado de https://repositorio.grial.eu/bitstream/grial/265/1/ADOO.pdf
Digital Guide. (2019). Diagramas de clases: Crear diagramas estructurales con UML
Recuperado de
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/diagramas-de-clases-
con-uml/
Etapa 2
Introducción
El objetivo de este código es crear un Sistema De Control escolar muy básico el cual pida
varios datos del alumno, matriculado, grado, semestre, para luego ser llamados o
modificados estos dichos datos, pero en esta primera etapa solo tenemos que definir la
estructura de dicho programa e Implementar métodos e integrar relaciones
2.1 Definición e implementación de
métodos
a). Adicionar registros de cada uno de los objetos:
Para lograr el registro de algunos datos se crean diferentes funciones para un mismo
correcto funcionamiento, estas funciones se encargarán de agregar, consultar y eliminar
alumnos, materias o docentes utilizando permutaciones de cada objeto, las cuales serán
llamadas posteriormente por la función principal.
b). Visualizar registros ingresando su ID:
Para poder imprimir todos los diferentes datos almacenados en la pantalla, es necesario
introducir una matrícula o código o el nombre del material para que el programa
simplemente lo busque y luego lo muestre en la consola.
Desarrollo (Clases) Profesores
Desarrollo (Clases) Materia
Desarrollo (Clases) Alumno
Desarrollo (Programa Principal)
}
2.2 Visualización de información
(registros)
a) CAPTURAR INFORMACION
b) IMPRIMIR INFORMACION
Fuentes documentales
García, F., Pardo, C. (s.f.). Introducción al Análisis y Diseño Orientado a Objetos ++ [Archivo
PDF]. Recuperado de https://repositorio.grial.eu/bitstream/grial/265/1/ADOO.pdf
Digital Guide. (2019). Diagramas de clases: Crear diagramas estructurales con UML
Recuperado de
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/diagramas-de-clases-
con-uml/