Está en la página 1de 4

Ciclo de vida del Software

Este es un proceso muy importante que nos ayuda a crear software de calidad, en la ingeniería de
software el ciclo de vida que elijamos será crucial para lograr un software de calidad. Para
desarrollar un software se tiene que realizar un proceso de software, este proceso de software
son las cosas que tenemos que realizar para lograr un desarrollo o evolución de un software.

Para representar este tipo de procesos modelos se recurre a modelos e procesos de software que
es una forma de representación gráfica, donde en él se ponen los puntos importantes y/o debe
hacerse el software.

En lo particular hablaremos de un tipo de proceso que fue el primero en ser utilizado el modelo de
cascada.

Modelo de cascada
El modelo de cascada fue el primero proceso de desarrollo de software derivado de otros
procesos de la ingeniería hecho por Winston W. Royce. Varios autores tienen varias variantes de
este modelo de proceso pero el que más me gusto fue este:

Definición de
requerimientos

Diseño de
sistemas y de
software

Implementación y
pruebas de unidades

Integración y Pruebas
del sistema

Operación y
Mantenimiento
Este modelo es sencillo pero con pasos rigurosos consta de 5 o 7 etapas dependiendo de quién lo
use, cabe mencionar que cuando se implementa puede variar de un modo u otro las etapas.

A continuación hablaremos de cada una de las etapas en este modelo.

1. Análisis y definiciones de requerimientos. Aquí se verá las características que tienen que
cumplir el sistema y el software. En esta etapa especificamos los requerimientos se
analizan para saber cómo será el sistema y los objeticos que se tienen que tiene que
alcanzar el software (los problemas que tiene que resolver), al determinar estos aspectos y
otros se realizaran documentos que contendrán esa información y nos servirá de contrato
con el cliente que se firmaran en dado caso que haya alguna duda o problema legal.
2. Diseño de sistema y software. Aquí podemos separar los requerimientos en sistemas de
hardware y de software si se cree necesario, también se planeara la construcción
completa del sistema. También se identificara la esencia fundamental del sistema de
software.
3. Implementación y prueba de unidades. En esta parte probamos el software como
programas separados (también llamados unidades) para verificar que cada uno trabaje y
cumpla con su objetivo.
4. Integración y prueba sobre el sistema. En esta etapa se probaran las unidades en conjunto
es decir como sistema para que entro todas den un resultado esperado.
5. Operación y mantenimiento. Esta es la última etapa pero a veces es la más tardada y
costosa. Se implementa el sistema y se pone en uso, en el mantenimiento se ven los
aspectos de corrección de errores y de mejora de las unidades. También se puede la
posible implementación de nuevos requerimientos.

Este modelo de proceso establece que una vez que se deja atrás una etapa no se regresa a ella
más. Así que hay que dejar las listas en el menor tiempo posibles, eso incluye usar el menor
número de iteraciones ya que eso provoca perdida de dinero y de tiempo. Esto puede provocar
problemas suelen solucionarse con trucos de implementación.

Este modelo cuenta con unos defectos que en los más notables es su pobre flexibilidad y que se
tienen que tener muy claros los requerimientos del usuario.
Conclusiones
Los modelos de proceso de software son muy útiles ya que nos ayudan a ser mas productivos a la
hora de la creación de un nuevo software, al mismo tiempo a mejorar la calidad del mismo para
que tengamos la menor cantidad de errores.

El sistema de cascada no es el más efectivo pero refleja la práctica de la ingeniería y es


recomendado para la creación de software muy grande.

Al ser el primero modelo en salir es algo complicado para personas no experimentas,a si que no lo
recomiendo utilizar si no se tiene practica en el desarrollo de software.
Bibliografía
Título: Software engineering 6 edición

Autor: Ian Sommerville

Editorial: Person Educacion

Título: Ingenieria del Software

Autor: Benet Campderrich Falgueras

Editorial: UOC

Título: Desarrollo en cascada

Autor: Desconosido

Editorial: Wikipedia

Link: www.Wikipedia.com

También podría gustarte