Plan de contenidos: Procesos de Ingeniería de Software
De Computacion
Tabla de contenidos |
A. DATOS BÁSICOS DEL PROFESOR
Nombres y Apellidos : Armando Cabrera Silva
Correo electrónico : aacabrera@utpl.edu.ec
CITTES / Departamento: UPSI
Horario de tutoría personalizada : Jueves 10:00 - 12:00
Nombres y Apellidos : Fausto Loja Mora
Correo electrónico : fjloja@utpl.edu.ec
CITTES / Departamento: UPSI
Horario de tutoría personalizada : Jueves 15:30-17:30
INFORMACION DE CONTACTO:
Armando Cabrera Silva
Teléfono: 2570-275
Extensión: 2637
Cuenta SKYPE: aacabrera12
Cuenta MSN: aacabrera12@hotmail.com
Cuenta del.icio.us: http://del.icio.us/aacabrera
Dirección Blog/web: www.aacabrera.wordpress.com
Fausto Loja Mora
Teléfono: 2570-275
Extensión: 2637
Cuenta SKYPE: faustoloja
Cuenta MSN: faustoloja@hotmail.com
Cuenta del.icio.us: http://del.icio.us/faustol
Dirección Blog/web: http://faustol.wordpress.com
B. DATOS BÁSICOS DE LA MATERIA
Área Académica Técnica-Escuela de Ciencias de la Computación
Nombre de la Materia: Procesos de Ingeniería de software Semestre en el que se imparte: Abril 2008 / Agosto 2008
Tipo de materia: TRONCAL
Número de créditos UTPL - ECTS: 3 créditos
Día y horario de clases presenciales:
- Paralelo A,B: Martes de 14:00 a 16:00
Nro. de Aula:
- Paralelo A: Sala B
- Paralelo B: Sala C
Conocimientos previos recomendados:
Los estudiantes deben tener conocimientos previos en:
- 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)
- Fundamentos de la ingeniería de software (Troncal de Carrera – Sexto Ciclo)
Ingenieria de Requisitos (Troncal de Carrera – Séptimo Ciclo)
C. COMPETENCIAS A DESARROLLAR
Competencias específicas de la materia
- Conocer y aplicar los conceptos de la gestión de proyectos al proceso de desarrollo de software.)
- Obtener una visión general de del proceso y proyecto a través de de mecanismos de evaluación objetiva.
- Utilizar a la estimación como una herramienta para controlar y administrar los recursos que se necesitan y que se utilizan antes y durante el proyecto.)
- Estimar la cantidad de esfuerzo de trabajo, recursos necesarios y cantidad de periodos laborables necesarios para completar las actividades definidas dentro del cronograma del proyecto)
- Identificar, controlar y eliminar las fuentes de riesgo antes de que empiecen a afectar al cumplimiento de los )objetivos del proyecto.
- Organizar y controlar modificaciones al software en si proceso de desarrollo y maximizar la productividad al minimizar las equivocaciones.)
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: Súper 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
|
CAPÍTULO |
CONTENIDOS |
SEMANA |
ACTIVIDADES PRESENCIALES (con profesor) |
ACTIVIDADES EXTRACLASE |
||
|
|
|
|
Actividad |
Nro. de horas |
Actividad |
Nro. De horas |
|
Conceptos de la Gestión de Proyectos |
Introducción |
Semana 1 |
Exposición profesor
|
2 horas |
Realizar actividades de campus virtual |
1 hora |
|
El espectro de la gestión |
Semana 1 |
- Preparar Capitulo 21 Software e Ingeniería del Software
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
4 horas |
|||
|
Personal |
Semana 1 |
|
|
|||
|
Producto |
Semana 1 |
|||||
|
Proceso |
Semana 1 |
|||||
|
Proyecto |
Semana 1 |
|||||
|
Métricas del Proceso y Proyecto |
Definiciones |
Semana 2 y 3 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
Métricas |
Semana 2 y 3 |
Evaluación de conocimientos obtenidos de actividades extraclase |
- Proyecto
- Aplicar conceptos del capítulo a proyecto |
2 horas |
||
|
Medición del Software |
Semana 2 y 3 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 2 Métricas del Proceso y Proyecto
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
Métricas de calidad del software |
Semana 2 y 3 |
Discusión de temas tratados |
||||
|
Integración de métricas dentro del procesos de software |
Semana 2 y 3 |
Taller |
||||
|
Establecimiento de un programa de métricas del software |
Semana 2 y 3 |
|||||
|
Estimación para proyectos de software |
Introducción |
Semana 4 y5 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
El proceso de planificación del proceso |
Semana 4 y5 |
Evaluación de conocimientos obtenidos de actividades extraclase |
-Desarrollo Proyecto
- Aplicar conceptos del capítulo a proyecto |
2 horas |
||
|
Ámbito del software y factibilidad |
Semana 4 y5 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 23 Estimación para proyectos de software
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
Recursos |
Semana 4 y5 |
Discusión de temas tratados |
||||
|
Estimación de Proyectos de Software |
Semana 4 y5 |
|||||
|
Modelos empíricos de estimación |
Semana 4 y5 |
|||||
|
Calendarización de proyectos de software
|
Introducción |
Semana 6 y 7 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
Calendarización del proyecto |
Semana 6 y 7 |
Evaluación de conocimientos obtenidos de actividades extraclase |
Aplicar conceptos de capítulo a proyecto |
2 hora |
||
|
Definición del conjunto de tareas para el proyecto del software |
Semana 6 y 7 |
|
|
|
||
|
Calendarización |
Semana 6 y 7 |
|
|
|
||
|
Análisis de valor ganado |
Semana 6 y 7 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 24 Calendarización de proyectos de software
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo
|
3 horas |
||
|
Gestión del Riesgo |
Introducción |
Semana 8 y 9 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
Estrategias del riesgo |
Semana 8 y 9 |
Evaluación de conocimientos obtenidos de actividades extraclase |
Aplicar conceptos del capítulo a proyecto |
2 hora |
||
|
Riesgos del software |
Semana 8 y 9 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 25 Ingeniería de Software y su práctica
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
Identificación de riesgos |
Semana 8 y 9 |
Discusión de temas tratados Taller
|
||||
|
Proyección del riesgo |
Semana 8 y 9 |
|
||||
|
Refinamiento, reducción, supervisión y gestión del riesgo |
Semana 8 y 9 |
|
||||
|
El plan de riesgos |
Semana 8 y 9 |
|
||||
|
Gestión del Cambio |
Introducción |
Semana 10 y 11 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
Gestión de la configuración del software |
Semana 10 y 11 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 27 Ingeniería de Sistemas
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
El depósito de ECS |
Semana 10 y 11 |
Discusión de temas tratados
|
||||
|
El proceso de GCS |
Semana 10 y 11 |
Taller |
||||
|
Obtención de requisitos |
Semana 10 y 11 |
Discusión de temas tratados
|
||||
|
Desarrollo de casos de uso |
Semana 10 y 11 |
Taller
|
||||
|
Negociación de requisitos |
Semana 10 y 11 |
|||||
|
Validación de requisitos |
Semana 10 y 11 |
|||||
|
Ingeniería basada en componentes |
Introducción |
Semana 12 y 13 |
Exposición profesor |
4 horas |
Realizar actividades de campus virtual |
1 hora |
|
El proceso |
Semana 12 y 13 |
Evaluación de conocimientos obtenidos de actividades extraclase |
Aplicar conceptos del capítulo a proyecto |
1 hora |
||
|
Ingeniería del dominio |
Semana 12 y 13 |
Exposición capítulo (estudiantes) |
- Preparar Capitulo 30 Modelado del análisis
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
Desarrollo basado en componentes |
Semana 12 y 13 |
|
||||
|
Clasificación y recuperación de componentes |
Semana 12 y 13 |
Discusión de temas tratados |
||||
|
Economía de la ingeniería basada en componentes |
Semana 12 y 13 |
|
||||
|
Reingeniería |
Introducción |
Semana 14 |
Exposición profesor |
2 horas |
Realizar actividades de campus virtual |
1 hora |
|
Aplicar conceptos del capítulo a proyecto |
1 hora |
|||||
|
Reingeniería de procesos de negocio |
Semana 14 |
Evaluación de conocimientos obtenidos de actividades extraclase |
- Preparar Capitulo 31 Ingeniería del diseño
- Elaborar informe ejecutivo del capítulo.
- Desarrollar ejercicios de fin de capítulo |
3 horas |
||
|
Reingeniería del software |
Semana 14 |
Exposición capítulo (estudiantes) |
||||
|
Ingeniería inversa |
Semana 14 |
|
||||
|
Reestructuración |
Semana 14 |
|
||||
|
Ingeniería directa |
Semana 14 |
|
||||
|
Economía de la reingeniería |
Semana 14 |
|
||||
E.EVALUACIÓN DE LA MATERIA
Fechas importantes (actividades académicas):
Semana 2 - 13
- Entrega de trabajo del capítulo 3 (grupo encargado)
- Informe ejecutivo,
- Power point,
- Post Blog de la Materia
- Entrega de trabajo del capítulo 2 (individual)
- Entregar avance de Proyecto (Fase 1)
Semana 14
- Entrega de trabajo del capítulo 8 (grupo encargado)
- Informe ejecutivo,
- Power point,
- Post Blog de la Materia
- Entrega de trabajo del capítulo 8 (individual)
- Entregar Proyecto Final
- Entrega de trabajo del capítulo 8 (grupo encargado)
- Informe ejecutivo,
- Power point,
- Post Blog de la Materia
- Entrega de trabajo del capítulo 8 (individual)
- Entregar Proyecto Final
EVALUACIÓN DE LA MATERIA
Consideraciones generales sobre los criterios de evaluación de la materia. Debe tomar en cuenta que:
- Evaluación de Contenidos 40%
- Proyecto de curso 30%
- Actividades Extra Clase 30%
PRIMER BIMESTRE
|
ACTIVIDAD |
CRITERIOS |
INSTRUMENTO |
Peso |
Puntos |
Recuperable? |
|
Asistencia y participación |
· Participación activa en clase · Participación en discusiones · Participación en talleres
|
Observación y notas del profesor. |
5% |
1 |
No |
|
Conceptos de la materia |
· Dominio de los conocimientos teóricos y operativos de la materia |
Examen teórico (prueba objetiva) |
40% |
8 |
Si |
|
Realización trabajos o casos |
· Entrega de informes ejecutivos · Presentación (power point) · Post blog de la materia · En cada trabajo se analizará: Estructura Calidad de la documentación, originalidad, ortografía y presentación |
1 Trabajo (grupal) + Individual |
20% |
4 |
No |
|
Proyecto |
· Entrega de avances de proyecto de acuerdo a ejecución de capítulos |
1 Trabajo (grupal) |
30% |
6 |
Si
|
|
Aportaciones libres del alumno |
· Pertinencia de la actuación al contenido de la materia · Calidad de la actividad presentada. · Aportes blog de la materia |
Valoración del producto o actividad |
5% |
1 |
No |
|
TOTAL |
|
|
100% |
20 puntos |
|
- Nota: La evaluación general del bimestre se desarrollará de acuerdo a las fechas establecidas en el calendario académico
SEGUNDO BIMESTRE
|
ACTIVIDAD |
CRITERIOS |
INSTRUMENTO |
Peso |
Puntos |
Recuperable? |
|
Asistencia y participación |
· Participación activa en clase · Participación en discusiones · Participación en talleres |
Observación y notas del profesor. |
5% |
1 |
No |
|
Conceptos de la materia |
· Dominio de los conocimientos teóricos y operativos de la materia |
Examen teórico (prueba objetiva) |
40% |
8 |
Si |
|
Realización trabajos o casos |
· Entrega de informes ejecutivos · Presentación (power point) · Post blog de la materia · En cada trabajo se analizará: Estructura Calidad de la documentación, originalidad, ortografía y presentación |
1 Trabajo (grupal) + Individual |
20% |
4 |
No |
|
Proyecto |
· Entrega de avances de proyecto de acuerdo a ejecución de capítulos |
1 Trabajo (grupal) |
30% |
6 |
Si
|
|
Aportaciones libres del alumno |
· Pertinencia de la actuación al contenido de la materia · Calidad de la actividad presentada. · Aportes blog de la materia |
Valoración del producto o actividad |
5% |
1 |
No |
|
TOTAL |
|
|
100% |
20 puntos |
|
F.RECUPERACIÓN
|
|
ACTIVIDAD A RECUPERAR |
INSTRUMENTO |
Puntos |
|
Primer Bimestre |
Dominio de los conocimientos teóricos y operativos de la materia |
Evaluación |
10 |
|
Proyecto |
Avance por fases |
10 |
|
|
Segundo Bimestre |
Dominio de los conocimientos teóricos y operativos de la materia |
Evaluación |
10 |
|
Proyecto |
Avance por fases |
10 |
G. RECURSOS A UTILIZAR PARA EL DESARROLLO DE LA MATERIA
Texto Base
- Pressman Roger., Ingeniería de Software un Enfoque Práctico. 6ta edición. McGraw-Hill México. ISBN 970-10-5473-3. 2005.
Bibliografía complementaria
- Mc Connell Steve, Desarrollo y gestión de Proyectos Informáticos Ed. McGraw-Hill. 1998 ISBN: 8448112296.
- Fundamentos de la Dirección de Proyectos PMI, Project Management Institute, Inc, Newtown Square, Pennsylvania EEUU, ISBN 1-930699-45-X 2004
- Grompone Juan, Gestión de Proyectos de Software. 1era. Edición, Editorial La Flor de Itapbi Montevideo Uruguay ISBN 9974-592-05-4 1996.
Enlaces web
- www.sei.cmu.edu
Otros recursos
- Blog de la materia
