Syllabus
SCC-1007 FUNDAMENTOS DE ING DE SOFTWARE
DR. JOSE MANUEL LIRA TURRIZA
jmlira@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
5 | 2 | 2 | 4 | Ciencia Ingeniería |
Prerrequisitos |
Utilizar algún lenguaje de programación orientado a objetos | Aplicar razonamiento lógico | Poder identificar conceptos básicos de Bases de Datos | Aplicar técnicas de representación algorítmica |
Competencias | Atributos de Ingeniería |
Normatividad |
1.- Cumplir con todos los trabajos marcados en clases y extraclases en tiempo y forma. 2.- Participar en el salón de clases cuando se le requiera. 3.- Tener el mínimo de asistencias requerido por la subdirección académica (80%). 4.- No se aceptaran trabajos o tareas después de la fecha límite. 5.- Estar a más tardar 15 min. después de la hora indicada, después de ésta no se le dejará entrar al salón haciéndose acreedor a una falta por cada hora de clase. |
Materiales |
1.- Computadora 2.- Material Syllabus 3.- USB 4.- Material adicional, en caso de que el docente lo indique. 5.- Libreta 6.- Lápiz, goma de borrar y lapicero. 7.- Acceso a Internet. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 2.2.1 | |
PARCIAL 2 | De la actividad 2.3.1 a la actividad 3.6.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Fundamentos Ingeniería de software
1.1. Conceptos básicos 1.1.1. Conceptos básicos ![]() ![]() 1.2. El papel evolutivo del software 1.2.1. El papel evolutivo del software ![]() ![]() 1.3. Etapas del desarrollo software 1.3.1. Etapas del desarrollo software ![]() 1.4. Clasificación de la tecnología en el desarrollo de software (Tecnología Estructurada y Orientada a Objetos) 1.4.1. Clasificación de la tecnología en el desarrollo de software (Tecnología Estructurada y Orientada a Objetos) ![]() ![]() 1.5. Definición e historia de las herramientas CASE 1.5.1. Definición e historia de las herramientas CASE ![]() 1.6. Clasificación de las herramientas CASE 1.6.1. Clasificación de las herramientas CASE ![]() ![]() |
2. Ingeniería de requisitos
2.1. Tareas de la Ingeniería de Requisitos 2.1.1. Tareas de la Ingeniería de Requisitos ![]() 2.2. Técnicas de la Ingeniería de Requisitos 2.2.1. Técnicas de la Ingeniería de Requisitos ![]() ![]() 2.3. Modelado de requisitos 2.3.1. Modelado de requisitos ![]() ![]() ![]() 2.4. Herramientas CASE para la Ingeniería de requisitos. 2.4.1. Herramientas CASE para la Ingeniería de requisitos. ![]() |
3. Modelo de Análisis
3.1. Arquitectura de clases 3.1.1. Arquitectura de clases ![]() ![]() 3.2. Identificación de clases según Estereotipos. 3.2.1. Identificación de clases según Estereotipos. ![]() 3.3. Clases 3.3.1. Clases ![]() 3.4. Diagramas de secuencias 3.4.1. Diagramas de secuencias ![]() ![]() 3.5. Diccionario de clases según Módulos 3.5.1. Diccionario de clases según Módulos ![]() ![]() ![]() 3.6. Herramientas CASE para el análisis 3.6.1. Herramientas CASE para el análisis ![]() |
4. Modelo de Diseño
4.1. Estrategias de diseño 4.1.1. Estrategias de diseño ![]() 4.2. Diseño de objetos 4.2.1. Diseño de objetos ![]() ![]() 4.3. Diseño de sistema 4.3.1. Diseño de sistema ![]() 4.4. Revisión del diseño 4.4.1. Revisión del diseño ![]() 4.5. Diagramas de secuencias del Diseño. 4.5.1. Diagramas de secuencias del Diseño. ![]() 4.6. Herramientas CASE para el diseño 4.6.1. Herramientas CASE para el diseño ![]() |
5. Modelo Implementación
5.1. Diagrama de componentes 5.1.1. Diagrama de componentes ![]() 5.2. Diagrama de despliegue 5.2.1. Diagrama de despliegue ![]() 5.3. Modelos de pruebas 5.3.1. Modelos de pruebas ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |