Ciclo De Vida Del Producto

Páginas: 9 (2037 palabras) Publicado: 2 de agosto de 2011
Universidad Tecnológica Nacional Facultad Regional Córdoba Cátedra de Ingeniería de Software Docentes: Judith Meles – Daniel Battistelli

Procesos de Desarrollo de Software y Modelos de Proceso (Ciclos de Vida)

Judith Meles

El proceso de Software


 

Conjunto estructurado de actividades para desarrollar un sistema de software Estas actividades varían dependiendo de laorganización y el tipo de sistema que debe desarrollarse. Debe ser explícitamente modelado si va a ser administrado.

2

Definición de un Proceso de Software
Proceso: La secuencia de pasos ejecutados para un propósito dado (IEEE) Proceso de Software: Un conjunto de actividades, métodos, prácticas, y transformaciones que la gente usa para desarrollar o mantener software y sus productos asociados(Sw-CMM)

B A C D Procedimientos y métodos

Personas con habilidades, entrenamiento y motivación

PROCESO
Herramientas y Equipos

3

Características del Proceso
 Comprensibilidad

Visibilidad

4

Características del Proceso


Suportabilidad

Aceptabilidad

5

Características del Proceso


Robustez

Confiabilidad

6

Características del Proceso
Mantenibilidad

Rapidez

7

¿Qué se espera de un Proceso de Desarrollo ?
 Que sea capaz de evolucionar  Durante su evolución se limite a las realidades que imponen :  La Tecnología  Las Herramientas  La gente  Los patrones organizacionales

8

¿Cómo debería ser un Proceso de Desarrollo?



Debería… » permitir usarse con una variedad de ciclos de vida » permitir seleccionar queartefactos producir » definir actividades y roles » modelar conceptos

9

Modelos de Proceso: Ciclos de Vida de Software
 Definición  La serie de pasos a través de los cuales el producto progresa.  Un ciclo de vida de software es un representación de un

proceso. Representa una descripción del proceso desde una perspectiva particular  Los modelos especifican
 Las fases de proceso.  Ejem:requerimientos, especificación, diseño…  El orden en el cual se llevan a cabo

1 10 0

La importancia de los Modelos de Ciclos de Vida.
 Proveer una guía para la administración de proyecto.  ¿Cuales de las tareas deben ser rastreadas? Milestones!  ¿Que tipo de progreso se ha realizado?  La necesidad de modelos de ciclos de vida.  El carácter del desarrollo de software ha cambiado
Épocas tempranas: los programadores eran los usuarios finales.
 Diseños muy modestos, desconocimiento del potencial del software.

 Sistemas mas complejos
 Mas funcionalidad, mas sofisticación  mayor complejidad, más chances para

cometer errores.  Usuarios heterogéneos.

1 11 1

A cerca de los Modelos de Ciclo de Vida...
 Una herramienta para la planificación y el monitoreo deproyectos.  Un modelo de progreso del proyecto.  Independiente de los métodos y procedimientos de cada actividad del ciclo de vida.  Muy abstracto.

12

Costo Relativo de las fases
Integración (8%) Test de Mod.(7%) Cod. De Módulos (5%) Diseño (6%) Especificación (5%) Requerimientos (2%)

Mantenimiento (67%)

1 13 3

Clasificación de los Ciclos de Vida
 Hay tres tipos básicos deCiclos de Vida
 Secuencial
 Iterativo  Recursivo

 Nota: Todos los modelos recursivos son iterativos, sin embargo no todos los

modelos iterativos son recursivos.

14

Tipos Básicos del Ciclo de Vida
 Secuenciales: significa que una actividad no inicia sino hasta que ha

terminado la anterior. “Una luego de la otra”

 Iterativos: significa hacer algo una y otra vez (iteración);como un

re-trabajo o un “DO LOOP” en un programa.

 Recursivos: significa que se comienza con algo en forma

completa, como una subrutina que se llama a si misma en un ciclo completo que comienza nuevamente.

15

Modelos de Ciclos de Vida
          

Build and Fix Secuencial Cascada Cascada con Retroalimentación Cascada con Subproyectos ModeloV Espiral Modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclo de vida de un producto
  • ciclo de vida de producto
  • ciclo de vida del producto
  • Ciclo de vida de un producto
  • ciclo de vida del producto y el mercado
  • CICLO DE VIDA DE LOS PRODUCTOS
  • Ciclo De Vida De Producto
  • CICLO DE VIDA DE PRODUCTO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS