Francisco RuizIngeniería de Procesos Software
Atrás Siguiente


Principal
Calidad SW - Santander
Gestión de Proyectos Software
Procesos de Negocio
Ingeniería de Procesos Software
Diseño de Bases Datos
Mantenimiento
Proceso Software
Visual Basic
Servicios Web

Estadísticas   

Curso sobre Ingeniería de Procesos Software

Apartados


Objetivos:

Conocer los principios e importancia de la Ingeniería de Procesos Software (Software Process Engineering, SPE) para las empresas y departamentos de desarrollo de software.

Aprender a utilizar el estándar SPEM (Software & Systems Process Engineering Meta-Model) como base para el modelado de ciclos de vida, metodologías, procesos, métodos, buenas prácticas, técnicas, etc., en ingeniería del software.

Aprender a utilizar la herramienta Eclipse Process Framework Composer como editor basado en SPEM.

Ir al principio

Tipo:

Curso de actualización profesional.

Ir al principio

Destinado a:

Ingenieros informáticos, gestores de proyectos software y responsables de métodos y calidad en empresas y departamentos que se enfrentan a proyectos de desarrollo y/o mantenimiento de software.

Ir al principio

Duración:

24 horas.
 
Ir al principio

Método:

Se combinan contenidos teóricos (sobre procesos software y el estándar SPEM) con ejemplos prácticos desarrollados con la herramienta EPF Composer.

Ir al principio

Resumen de contenidos:

  1. Introducción

    1. Procesos Software

                                             i.     Dominios

                                             ii.     Definición

                                             iii.     Contenidos

                                             iv.     Naturaleza

                                             v.     Perspectiva Histórica

    1. Modelos de Procesos Software

                                             i.     Utilidad

                                             ii.     Vistas

                                             iii.     Relación con Modelos de Madurez

                                             iv.     Lenguajes

  1. Fundamentos del estándar SPEM 2

    1. Introducción

                                             i.     Características básicas

                                             ii.     Metamodelo vs perfil UML

    1. Utilidad

                                             i.     Marco de trabajo general

                                             ii.     Usos principales

                                             iii.     Características avanzadas

    1. Arquitectura del Metamodelo

                                             i.     Paquetes

  1. SPEM 2 - Contenido de Método.

    1. Aspectos generales

    2. Organización

    3. Descripciones

    4. Elementos de Método

                                             i.     Tareas

                                             ii.     Roles

                                             iii.     Productos de Trabajo

                                             iv.     Guías

                                             v.     Categorías

    1. Creación de Contenido de Método

                                             i.     Ejercicios prácticos con EPF Composer

  1. Reutilización y Variabilidad del Contenido de Método.

    1. Reutilización de Contenido

    2. Variabilidad

                                             i.     Tipo “No asignada”

                                             ii.     Tipo “Contribuye”

                                             iii.     Tipo “Reemplaza”

                                             iv.     Tipo “Amplia”

                                             v.     Tipo “Amplia y sustituye”

    1. Trabajo con Elementos de Variabilidad

                                             i.     Ejercicios prácticos con EPF Composer

  1. SPEM 2 - Procesos.

    1. Aspectos Generales

                                             i.     Definiciones de Trabajo

                                             ii.     Elementos de Desglose

    1. Elementos de Desglose de Trabajo

                                             i.     Actividades

                                             ii.     Contenido de Método en Uso

                                             iii.     Fases e Iteraciones

                                             iv.     Hitos

    1. Procesos en SPEM

                                             i.     Patrones de Proceso

                                             ii.     Procesos para Despliegue

    1. Creación de Procesos

                                             i.     Ejercicios prácticos con EPF Composer

  1. Editor EPF Composer para SPEM 2

    1. Procesos

                                             i.     Creación de procesos

                                             ii.     Descomposición de trabajos

                                             iii.     Diagramas

                                             iv.     Composición de procesos

                                             v.     Variabilidad en elementos de proceso

    1. Configuración de método

                                             i.     Especificación de configuraciones

                                             ii.     Vistas de una configuración

    1. Publicación

    2. Trabajo con Procesos, Configuraciones y Publicación

                                             i.     Ejercicios prácticos con EPF Composer

  1. Aspectos Avanzados

    1. Creación de Métodos

                                             i.     Pasos recomendados

    1. Opciones de Exportación

                                             i.     Exportar plugins y configuraciones

                                             ii.     Exportar a MS Project

                                             iii.     Exportar a XML

    1. Otras Preguntas Frecuentes

                                             i.     ¿cómo generar distintas vistas de una metodología?

                                             ii.     ¿cómo adecuar una metodología a proyectos específicos?

                                             iii.     ¿cómo preparar versiones reducidas para entregar a terceros?

                                             iv.     ¿cómo incorporar documentos y enlaces externos en las descripciones de elementos y procesos?

                                             v.     ¿cómo definir la estructura de la Web publicada?

Ir al principio

Documentos:

  •  Presentación del interés de este nuevo campo de trabajo dentro de la ingeniería del software:  
  • Algunas transparencias intercaladas:  
Ir al principio

Referencias:

Ir al principio

palabras clave: ingeniería de procesos software, metodología, ciclo de vida, método, práctica, metamodelo, SPEM, Eclipse Process Framework Composer.
keywords: software process engineering, methodology, life cycle, method, practice, metamodel, SPEM, Eclipse Process Framework Composer.
 


Realizado por Francisco Ruiz
Francisco.RuizG@uclm.es 
Última modificación: 22 de julio de 2010.