Ciclo de vida del software 2

Páginas: 8 (1939 palabras) Publicado: 17 de agosto de 2015
CICLO DE VIDA DEL
SOFTWARE
John Espitia.
John Sebastian Retavisca Murcia.

CONTENIDO
• Ciclo de vida del software
• Procedimiento de ciclo de vida del software
• Modelo cascada
• Modelo de desarrollo incremental
• Modelo de desarrollo evolutivo
• Modelo en espiral
• Modelo concurrente

CICLO DE VIDA DEL SOFTWARE
• El termino ciclo de vida describe el desarrollo del software desde su etapainicial a su etapa final. El propósito de este programa es definirlas
distintas fases intermedias que se requieren para validar el desarrollo de
la aplicación, es decir, para garantizar que e software cumpla los
requisitos para la aplicación y verificación de los procedimientos de
desarrollo.
• Estos programas se originan en el hecho de que es muy costoso rectificar
los errores que se detectan tardedentro de la fase de implementación. El
ciclo de vida permite que los errores se detecten lo antes posible y por lo
tanto, permite a los desarrolladores concentrarse en la calidad del
software, en los plazos de implementación y en los costos asociados.

PROCEDIMIENTO DE CICLO DE
VIDA DEL SOFTWARE
• Definición de objetivos: definir el resultado del proyecto y su papel en la
estrategia global.
•Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
• Diseño general: requisitos generales de la arquitectura de la aplicación.
• Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
• Programación (programación e implementación): es la implementación de
un lenguaje deprogramación para crear las funciones definidas durante la
etapa de diseño. Prueba de unidad: prueba individual de cada subconjunto
de la aplicación para garantizar que se implementaron de acuerdo con las
especificaciones.

• Prueba de unidad: prueba individual de cada subconjunto de la aplicación
para garantizar que se implementaron de acuerdo con las
especificaciones.
• Integración: para garantizarque los diferentes módulos se integren con la
aplicación. Éste es el propósito de la prueba de integración que está
cuidadosamente documentada. Prueba beta (o validación), para
garantizar que el software cumple con las especificaciones originales.
• Documentación: sirve para documentar información necesaria para los
usuarios del software y para desarrollos futuros.
• Implementación
• Mantenimiento:para todos los procedimientos correctivos
(mantenimiento correctivo) y las actualizaciones secundarias del software
(mantenimiento continuo).

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 del desarrollo de software es muy simple; dice que el
desarrollo de software puede ser através de una secuencia simple de
fases. Cada fase tiene un conjunto de metas bien definidas, y las
actividades dentro de una fase contribuye a la satisfacción de metas de
esa fase o quizás a una sub-secuencia de metas de la fase. Las flechas
muestran el flujo de información entre las fases. La flecha de avance
muestra el flujo normal. Las flechas hacia atrás representan la
retroalimentación. Especificaciones
Diseño
general
Diseño en
detalle
Programación

Integración
Implementación
Mantenimiento

• Ventajas.
• La cantidad de recursos necesarios para implementar este modelo es
mínimo.
• Una gran ventaja del modelo de cascada es que la documentación se
produce en cada etapa del desarrollo del modelo de cascada. Esto hace
que la comprensión del producto diseñar procedimiento más sencillo.• Después de cada etapa importante de la codificación de software, las
pruebas se realizan para comprobar el correcto funcionamiento del
código.
• Desventajas
• Los Muchas veces, sucede que el cliente no es muy clara de lo que
exactamente quiere de el software. Cualquier cambio que se menciona en
el medio puede causar mucha confusión.
• Los pequeños cambios o errores que surgen en el software...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniera De Software y Ciclo De Vida Del Software
  • Ciclo de vida de desarrollo de software
  • Ciclo De Vida Del Software
  • Ciclo De Vida En Software
  • Ciclo De Vida Del Software
  • Ciclo De Vida Del Software
  • ciclos de vida de software
  • Preguntas Ciclos de vida Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS