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
Herramientas personales
Sitios UTPL