ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciclo De Vida Del Software


Enviado por   •  26 de Enero de 2013  •  674 Palabras (3 Páginas)  •  1.559 Visitas

Página 1 de 3

EL CICLO DE VIDA DEL SOFTWARE

DAVID ESTEBAN SUTA RVERA

Código: 200720194

El desarrollo de software va unido a un ciclo de vida compuesto por una serie de etapas o fases que comprenden todas las actividades, desde el momento en que surge la idea de crear un nuevo software, hasta aquel en que el producto deja definitivamente de ser utilizado por sus usuarios.

El primer ciclo de vida del software, "Cascada", fue definido por Winston Royce a fines del 70. Desde entonces muchos equipos de desarrollo han seguido este modelo. Sin embargo, ya desde 10 a 15 años atrás, el modelo cascada ha sido sujeto a numerosas críticas, debido a que es restrictivo y rígido, lo cual dificulta el desarrollo de proyectos de software moderno. En su lugar, muchos modelos nuevos de ciclo de vida han sido propuestos, incluyendo modelos que pretenden desarrollar software más rápidamente, o más incrementalmente o de una forma más evolutiva, o precediendo el desarrollo a escala total con algún conjunto de prototipos rápidos.

Definición de un Modelo de Ciclo de Vida

Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas.

Un modelo de ciclo de vida del software:

• Describe las fases principales de desarrollo de software.

• Define las fases primarias esperadas de ser ejecutadas durante esas fases.

• Ayuda a administrar el progreso del desarrollo.

• Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.

Los modelos por una parte suministran una guía para los ingenieros de software con el fin de ordenar las diversas actividades técnicas en el proyecto, por otra parte suministran un marco para la administración del desarrollo y el mantenimiento, en el sentido en que permiten estimar recursos, definir puntos de control intermedios o monitorear el avance.

Existen alternativas de modelos de ciclo de vida y aquí mencionare algunos a continuación.

Modelo Cascada

Este es el más básico de todos los modelos, y sirve como bloque de construcción para los demás modelos de ciclo de vida. La visión del modelo cascada dice que el desarrollo de software puede ser a través de una secuencia simple de etapas. Cada etapa tiene un conjunto de metas bien definidas, y las actividades dentro de una etapa contribuyen a la satisfacción de metas de esa etapa o quizás a una subsecuencia

...

Descargar como (para miembros actualizados)  txt (4.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com