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

Ciclo de vida de un Software


Enviado por   •  16 de Junio de 2017  •  Informe  •  465 Palabras (2 Páginas)  •  106 Visitas

Página 1 de 2

.

El ciclo de vida de un software consiste en describir el desarrollo de un software o programa desde la fase inicial hasta la fase final, el propósito principal del ciclo de vida es definir las distintas fases que se requiere para validar el desarrollo del software en cuestión y poder garantizar que la aplicación cumple con lo requerido por el cliente y poder verificar los procedimientos de desarrollo, asegurarse de que los métodos utilizados son apropiados.

El ciclo de vida se origina en el hecho de que es muy costoso arreglar errores que se detectan tarde cuando el software ya está implementado, el ciclo de vida permite que los errores sean detectados a tiempo y, por lo tanto, permite a los desarrolladores concentrarse en la calidad de software y poder cumplir con los plazos de entrega y ajustarse al presupuesto.

Procedimientos del ciclo de vida de un software:

El ciclo de vida básico de un software consta con los siguientes procedimientos.

• Definición de objetivos: En esta etapa se define el resultado del proyecto y como se adaptará globalmente.

• Análisis de los requerimientos: Aquí se necesita recopilar, examinar y formular los requisitos del cliente y analizar cualquier restricción que se pueda aplicar o presentar.

• Diseño general: Aquí se definen los requisitos generales de la arquitectura de la aplicación.

• Diseño en detalle: Se define precisamente cada subconjunto de la aplicación.

• Programación: Se implementa un lenguaje de programación en el cual será desarrollado la aplicación y crear las funciones definidas en la etapa de diseño.

• Prueba de unidad: Se prueba cada subconjunto individualmente de la aplicación para asegurarse de que fueron implementados de acuerdo a sus especificaciones.

• Integración: Aquí se garantiza que los diferentes módulos o subconjuntos se integren con la aplicación en sí.

• Prueba: Se prueba el software para garantizar que cumple con las especificaciones definidas.

• Documentación: Se documenta toda la información necesaria para los usuarios del software y para facilitar desarrollos futuros.

• Implementación: En esta etapa se implementa el software donde sea requerido por el cliente o compañía.

• Mantenimiento: Aquí se hacen todos los procedimientos correctivos y las posibles actualizaciones para el software.

Tipos de ciclos de vida de un software:

Existen varios tipos de esquematizar el ciclo de vida de un software, pero los más comunes son:

• Modelo de cascada: Este modelo fue propuesto por Winston Royce y se comenzó a diseñar en 1966 y se terminó alrededor de 1970, y se define como una secuencia de fases donde al final de cada una se reúne la documentación para garantizar que cumple con las especificaciones y requisitos antes de proceder a la siguiente fase.

• Modelo

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (38 Kb) docx (11 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com