1. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGODÍA DE LAS CIENCIAS EXPERIMENTALES INFORMÁTICA
SOFTWARE EDUCATIVO
Emily Ordóñez
6to “B” Informática
MSc.Victor Zapata
27/12/2020
ENSAYO DEL CICLO DE VIDA DEL SOFTWARE
El ciclo de vida del software es un conjunto de técnicas, procedimientos, que permiten
elaborar y mantener la calidad de un software, por las que el sistema que se esta desarrollando
desde que nace la idea inicial hasta que el software es retirado o reemplazado por otro más
adecuado. El ciclo de vida dura un periodo de tiempo que comienza al conseguir la idea del
nuevo software y termina cuando se retira o se deja de usar.
Este ciclo de vida del software este compuesto por un marco el cual consta de
conceptualización de las ideas iniciales del proyecto hasta cuando termina o se retira su uso.
Cada etapa está asociada con una serie de actividades y tareas que se tienen que realizar y en
qué orden. una variedad de documentos que serán la salida de cada una de estas fases y que
utilizaremos de entrada a la siguiente fase.
Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas
en el desarrollo, la explotación y el mantenimiento de un producto software, abarcando la
vida del sistema desde la definición hasta la finalización de su uso (ISO 12207).
2. A lo largo de el ciclo de vida del software se realiza un desarrollo de este en cada una de las
fases que lo componen, las cuales son:
ANÁLISIS Y DISEÑO: Estudio del problema y planteamiento de soluciones.
IMPLEMENTACIÓN: Lo que esperamos del software después de terminado.
PRUEBAS: Proceso para comprobar la calidad del producto.
ADAPTACIÓN: Instalación al cliente para que pueda usarlo.
MEJORAS: Retoques que permiten hacer más atractivo el uso.
CORRECCIONES: Solución de errores o ajustes para evitar problemas.
Un ciclo de vida del software posee unas características concretas las cuales como primer
punto tenemos que determinar el de las fases que vamos a utilizar y después establecer los
criterios de transición que va a tener el sistema, seguido de las definiciones, las entradas y
salidas ya que de esta manera vamos a poder describir las distintas actividades que se van a
realizar.
No existe un único modelo de ciclo de vida a seguir al momento de desarrollar el software.
Existen varios tipos que nos permiten adaptar la construcción de nuestro sistema, los cuales
son diferentes ya que el uno se basa en el problema a tratar, en el equipo de trabajo y las
herramientas y recursos con los que podemos contar para realizar nuestro proyecto.
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
Modelo Lineal
El ciclo de vida de un software se realiza de manera lineal, ya que cada etapa esta
hecha una sola vez y su orden esta basado en la culminación de una etapa para
comenzar otra.
3. Es muy complicado implantar de forma debida su exigencia, puesto que no hay como
retroceder entra una fase y otra, lo que implica que cada fase debe estar sin errores,
al que se dificulta cuando se esta desarrollando un software, este modelo se aplica en
proyectos cortos.
Modelo en Cascada
Se utiliza en el modelo lineal ya que consiste en retroalimentar las etapas, si se pasa
de la fase de requerimientos al análisis de diseño, puede haber algunos cambios
posteriores en las especificaciones, para llevar a cabo estos cambios se realiza una
retroalimentación entre las fases para poder continuar con el modelo.
Modelo Evolutivo
En este modelo se pueden realizar ciertos requerimientos como cambiar en cualquier
momento durante el desarrollo, es complicado que se entregue al comienzo del
desarrollo, en este modelo se realiza los ciclos como son requisitos, desarrollo y
evaluación.
Modelo Incremental
Esta basado en la construcción del sistema, ya que se retroalimentan con los anteriores
modelos para ir mejorando y ampliando el desarrollo, mientras que se empieza el
siguiente modelo.
Modelo Espiral
Consiste en una serie de ciclos que se repiten, en cada fase de este modelo van a
existir los mismos ciclos, con la finalidad de obtener un software, que va
incrementando hasta obtener el final en el último proceso.
4. En conclusión, el ciclo de vida de un software es muy importante ya que necesitamos de
distintos modelos y fases para poder realizar la construcción de nuestro sistema, estos
procesos están encargados del desarrollo del software y el método que se esta utilizando para
realizarlo, además que sirven de base para generar un plan de aplicación que contemple los
procesos de la norma ISO/IEC 12207.
REFERENCIAS
Palomo, S. R. G., & Gil, E. M. (2020). Aproximación a la ingeniería del software. Editorial Centro de
Estudios Ramon Areces SA.