Actividad 4.
Proyecto integrador, Etapa 1
Análisis y modelado de
sistema
Implementación de métodos e
integración de relaciones
Integración de herencia y
colecciones
Introducción
Esta actividad consiste en aplicar los conocimientos adquiridos a lo largo del curso y
retomar lo aprendido en cada una de las actividades realizadas, lo que garantiza la
transversalidad de los contenidos revisados para fortalecer el desarrollo de competencias
y lograr el fin de formación planteado.
Página 1 de 5
Objetivo
El objetivo del Proyecto integrador es desarrollar el prototipo de un sistema de control
escolar básico haciendo uso de las diferentes características de la programación
orientada a objetos con el fin de evidenciar las ventajas del paradigma.
¿Qué hacer?
Planteamiento
Cierta institución educativa ha solicitado el desarrollo de un prototipo de sistema
de control escolar para la gestión de alumnos, profesores y materias. El sistema
debe permitir registrar y eliminar información.
• Para cada alumno se requiere almacenar Nombre, Apellido, No. de Control
Escolar, Edad, Sexo, Semestre y el conjunto de materias que cursará.
• Para cada materia debemos saber Nombre, Número de créditos y profesor
que la imparte.
• De los profesores necesitamos Nombre, Apellido, Sexo, Edad, Título o
profesión y No. de Cédula profesional.
Página 2 de 5
1. A partir de la revisión de los materiales sugeridos y actividades realizadas hasta el
momento, sigue la siguiente estructura y desarrolla en equipo de dos personas los
apartados que se indican para esta etapa de tu Proyecto integrador:
Etapa 1 del Proyecto integrador
Introducción
I. Análisis y modelado de sistemas
1.1 Identificación de clases y objetos
1.2 Diagrama de clases y establecimiento de relaciones
1.3 Integración de clases
1.1 Identificación de clases y objetos
• Analiza con detenimiento lo que se indica en el planteamiento e identifica las
clases y objetos, así como sus atributos y métodos necesarios para cumplir con
los requerimientos del sistema control escolar que se solicita.
• Para el desarrollo de lo anterior se recomienda revisar nuevamente el siguiente
material:
García, F., Pardo, C. (s.f.). Introducción al Análisis y Diseño Orientado a
Objetos ++ [Archivo PDF]. Recuperado de
[Link]
1.2 Diagrama de clases y establecimiento de relaciones
• Realiza el diagrama de clases de las entidades identificadas y establece las
relaciones de las mismas. Incluye una explicación de cada entidad y de sus
propiedades y métodos, así como, de la relación entre las mismas.
• Consulta la siguiente referencia para apoyarte:
Página 3 de 5
Digital Guide. (2019). Diagramas de clases: Crear diagramas estructurales
con UML Recuperado de [Link]
web/desarrollo-web/diagramas-de-clases-con-uml/
1.3 Integración de clases
• En tu entorno de desarrollo realiza un programa en modo consola y en el integra
cada una de las clases con sus respectivas propiedades. Los métodos se
integrarán en la segunda etapa.
• Revisa el siguiente material para apoyarte:
Microsoft. (02 de Abril de 2019). Creación de un proyecto de aplicación de
consola de C++ [Sitio web].Recuperado de [Link]
es/cpp/build/vscpp-step-1-create?view=vs-2019
2. Compila el avance del proyecto y verifica que no haya errores.
Página 4 de 5
3. Elabora tu reporte en un procesador de textos en el que incorpores las capturas
pantalla de la ejecución de tu programa en los diversos momentos de desarrollo.
4. Genera una carpeta .ZIP donde integres tu reporte y tu proyecto en Visual Studio
C++, el proyecto debe incluir el código fuente.
Documento de Proyecto integrador
5. Integra en un documento el desarrollo de lo solicitado para esta primera etapa del
Proyecto integrador para ello considera los siguientes criterios (estructura y formato)
de entrega:
• Portada: universidad, asignatura, título del proyecto, nombre(s) completo(s)
del/los integrante(s), ciudad y fecha
• Introducción: breve descripción del trabajo
• Desarrollo: puntos solicitados
• Fuentes documentales consultadas referenciadas en estilo APA
• Texto justificado, interlineado 1.5
• Fuente Arial 11 o 12 puntos
6. Al finalizar vuelve a la plataforma y sigue los pasos que se indican para enviar tu
proyecto.
* * *
Página 5 de 5