6. INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
• EN ESTA MATERIA SE PRETENDE QUE EL ALUMNO ENTIENDA EL CONCEPTO INGENIERÍA DE
REQUERIMIENTOS, COMENZANDO POR EL CONCEPTO DE INGENIERÍA DE SOFTWARE. ROLES DEL
INGENIERO DE SOFTWARE. EL PROCESO DE SOFTWARE, MODELOS DE CICLO DE VIDA.
FUNDAMENTOS DE LA INGENIERÍA DE REQUERIMIENTOS, FUNCIONALES Y NO FUNCIONALES.
ESPECIFICACIÓN DE REQUERIMIENTOS, TÉCNICAS PARA SU REALIZACIÓN, CUANTIFICACIÓN. CASOS
DE USO. PRINCIPIOS DE LA INGENIERÍA DEL SOFTWARE. CUALIDADES DEL PROCESO Y DEL
PRODUCTO (ROBUSTEZ, FACILIDAD DE USO, MANTENIBILIDAD, PRODUCTIVIDAD, OTROS).
REINGENIERÍA DE SW. INGENIERÍA DE SW DE SISTEMAS DE TIEMPO REAL. DISEÑO CENTRADO EN
EL USUARIO.
7. PROGRAMACIÓN CON OBJETOS AVANZADA
• EN MATERIA ENFOCA A LAS BUENAS PRÁCTICAS PARA UN DISEÑO FLEXIBLE USANDO TÉCNICAS DE
PROGRAMACIÓN ORIENTADAS A OBJETOS. RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS.
PARADIGMA DE PROGRAMACIÓN ORIENTADA A OBJETOS. ESTRATEGIAS DE DISEÑO DE
ALGORITMOS. ESTRATEGIAS DE IMPLEMENTACIÓN.