Profesor | Selene Marisol Martínez Ramírez | lu mi vi | 13 a 14 |
Ayudante | César Eduardo Jardines Mendoza | ma ju | 13 a 14 |
Ayudante | Vianey Aileen Borras Pablo | ma ju | 13 a 14 |
Ayud. Lab. | Pablo Gerardo González López | ma | 14 a 16 |
Ayud. Lab. | Emmanuel Cruz Hernández | ma | 14 a 16 |
Descripción
Ingeniería de software es una materia obligatoria de la Licenciatura en Ciencias de la Computación en la Facultad de Ciencias de la UNAM. Este curso presenta un estudio profundo de muchos de los temas de ingeniería de software, especificación de requisitos, diseño funcional y orientado a objetos, verificación y mantenimiento de software. Se discuten ambientes y herramientas de software y se introduce a los estudiantes a su uso. Se consideran también implicaciones sociales tales como el costo de las fallas y las responsabilidades profesionales. El curso también comprende una introducción a la interacción computadora-humano y una discusión de algunas interfaces de software vistas desde el punto de vista de ingeniería de software. Este curso requiere de la participación de los estudiantes en proyectos por equipos.
La modalidad del curso será virtual.
El curso se apoyará en la plataforma de Google classroom.
Se tendrán sesiones en meet o zoom, tanto con los ayudantes como con la profesora.
Presentación del Curso
La sesión de presentación del curso, será el lunes 30 de enero de 13 a 14 h.
Podrán ingresar a la sesión a través de esta liga:
meet.google.com/jgq-ceev-inu
1 Introducción a la ingeniería de software
2 Elementos de diseño de sistemas
3 Procesos de desarrollo de software
4 Requerimientos y especificaciones
5 Arquitectura de software
6 Validación y verificación
7 Evolución de los sistemas de software