DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Ciclo de vida del software? - Información sobre Ciclo de vida del software

Definición de Ciclo de vida del software

Leandro Alegsa (Contacto) 2009-06-09
Anuncios

(software lifecycle). El ciclo de vida del software es una sucesión de estados o fases por los cuales pasa un software a lo largo de su "vida".

Crear un ciclo de vida permite detectar errores más rápido, mejorar la calidad del software, estimar los plazos de implementación y sus costos, etc.

Básicamente estos estados son:
*1* Definición o desarrollo del concepto: lo que el software hará
*2* Desarrollo técnico: creación del software
*3* Uso u operación: uso del software
*4* Evolución: mantenimiento y evolución del software

Existen también otras clasificaciones y puntos de vista del ciclo de vida del software. Por ejemplo, el software puede ser visto como un sistema y, por lo tanto, puede aplicársele también las etapas del Ciclo de vida de un sistema informático (aunque software no sea un sistema informático).

Etapas o fases del ciclo de vida del software

*1* Definición objetivos del software
*2* Investigación de requisitos y factibilidad: recopilar y formalizar los requisitos.
*3* Etapa de análisis y diseño general: requisitos generales de la arquitectura del software.
*4* Diseño detallado: definición más precisa de cada módulo o subconjunto del software.
*5* Programación e implementación: se programa lo especificado en la etapa de diseño.
*6* Prueba: se evalúa cada módulo o subconjunto del software de forma individual y en forma integrada. Luego puede haber una prueba beta (ver betatest).
*7* Creación de la documentación: información sobre el software para los usuarios.
*8* Mantenimiento: mantenimiento correctivo y mantenimiento continuo.

Esta clasificación no es estricta, puede haber más o menos etapas de acuerdo al nivel de detalle conceptual que se desee. Además las etapas no necesariamente se realizan en ese orden ni de forma serial.

La clasificación, el orden y otros aspectos del ciclo de vida dependen del modelo de ciclo de vida que se esté utilizando. El modelo de ciclo de vida es acordado entre los desarrolladores y posiblemente sus clientes.

Existen diferentes modelos de ciclo de vida del software: modelo en cascada, modelo en V, modelo rápido o de prototipos, RAD, DSDM, proceso unificado, etc.





¿Mejoramos la definición?
Puntos: 4 (2 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




Diccionario de informática
  Búsqueda por letras:
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
: Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:





Preguntas
El modelo de ciclo de vida es acordado entre los desarrolladores  - 2011-11-11

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad