Plan de contenidos Fundamentos de Ingeniería de Software

De Computacion

Tabla de contenidos

A.DATOS BÁSICOS DEL PROFESOR

Nombres y Apellidos: Martha Vanessa Agila Palacios/ Inés Jara Roa

Correo electrónico: mvagila@utpl.edu.ec/ dijara@utpl.edu.ec

CITTES / Departamento: Unidad de Virtualización Horario de tutoría personalizada:

Información de Contacto:


Martha Vanessa Agila Palacios

Teléfono: 2570-275 Extensión: 2330 Cuenta SKYPE: marvane1 Cuenta MSN: marvane1@hotmail.com Cuenta del.icio.us: http://del.icio.us/mvagila

Inés Jara Roa

Teléfono: 2570-275 Extensión: 2330 Cuenta SKYPE: dijara1 Cuenta MSN: djararoa@gmail.com Cuenta del.icio.us: http://del.icio.us/dijara



B. DATOS BÁSICOS DE LA MATERIA

Área Académica : Técnica Escuela de Ciencias de la Computación

Nombre de la Materia: Fundamentos de Ingeniería de Software Semestre en el que se imparte: Abril/Agosto-10 Tipo de materia: Troncal de carrera Número de créditos UTPL - ECTS: 3 Día y horario clases presenciales: Nro. de Aula:


Conocimientos previos recomendados:

Fundamentos informáticos (Troncal de Carrera – Primer Ciclo) Fundamentos de la programación (Troncal de Carrera – Primer Ciclo) Programación de algoritmos (Troncal de carrera – Segundo Ciclo)


C. COMPETENCIAS A DESARROLLAR (expresados como resultados de aprendizaje)

√ Competencias específicas de la materia (a determinarse)

• Conocer qué es la ingeniería del software y el contexto en el que se ha producido su aparición y evolución. • Conocer y aplicar los procesos y modelos de madurez de la ingeniería del software. • Conocer y aplicar los modelos de procesos del software y sus diferentes formas de organización. • Conocer y aplicar los conceptos y fundamentos de la ingeniería de requisitos, y de la importancia que la ingeniería de requisitos tiene en el desarrollo y mantenimiento de software. • Conocer y aplicar los diferentes conceptos y enfoques del modelado del análisis. • Conocer y aplicar los diferentes conceptos y enfoques del modelado del arquitectónico. • Conocer la importancia de la interfaz de usuario en el proceso de desarrollo del software


√ Competencias específicas de la Carrera

• Solución y optimización de problemas de programación • Definición de requerimientos de Sistemas de Información • Diseño e Implementación de programas de aplicación • Gestión y recuperación de la información • Administración de Base de Datos • Gestión de recursos de IT • Diseño e implementación de soluciones aplicando Inteligencia Artificial • Diseño de Soluciones Avanzadas: Super Computación y Programación Paralela • Diseño e implementación de redes de computadores • Implementación de sistemas de computación móvil • Diseño e implementación aplicaciones empresariales Web • Diseño de soluciones multimedia • Integración de soluciones software • Administración de proyectos de misión crítica • Diagnóstico y solución de problemas en hardware • Diseño de soluciones de integración hardware

√ Competencias genéricas de la UTPL

• Vivencia de los valores universales del Humanismo Cristiano • Capacidad de abstracción, análisis y síntesis • Capacidad de aplicar los conocimientos en la práctica • Conocimiento sobre el área de estudio y la profesión • Capacidad de comunicación oral y escrita • Capacidad de investigación • Habilidades para buscar, procesar y analizar información procedentes de fuentes diversas • Capacidad de aprender a aprender como política de formación continua • Capacidad crítica y autocrítica • Capacidad para identificar, plantear y resolver problemas • Capacidad creativa e innovadora • Capacidad para organizar y planificar el tiempo • Capacidad de adaptación al cambio • Capacidad para tomar decisiones • Capacidad de trabajo en equipo • Habilidades interpersonales • Capacidad de motivar y conducir hacia metas comunes • Habilidad para trabajar en forma autónoma • Capacidad para formular, diseñar y gestionar proyectos • Compromiso con la calidad • Capacidad de comunicación en el segundo idioma


D. CONTENIDOS Y PLANIFICACIÓN GENERAL DE LA MATERIA

[1]

Herramientas personales
Sitios UTPL