Vous êtes sur la page 1sur 8

“Ciclo de Vida en el Desarrollo del Software”

Ciclo de vida en el desarrollo de un software

Carlos Daniel Parra Salazar

Agustín Villalobos Florián

Modelado de sistemas de información


Ingeniería de sistemas
Facultad de ciencias naturales e ingeniería
Chiquinquirá-Boyacá
20/08/2019
“Ciclo de Vida en el Desarrollo del Software”

Resumen.
En el siguiente documento encontrara una pequeña parte de lo que es un
ciclo de vida en el desarrollo de un software y por qué es tan relevante
para los desarrolladores, al surgir como una necesidad para el avance en
el desarrollo, este tiene diferentes ciclos y métodos que se adaptan a las
necesidades del software, o mas bien suple las necesidades del
programado según los requisitos del cliente.
“Ciclo de Vida en el Desarrollo del Software”

Introducción

siempre se le ha visto al software como la parte lógica de un sistema


informático, visto a menudo cuando se interactúa con aparatos tecnológicos
como la laptop el celular entre otros, se le puede ver mucho en los sistemas
operativos y en las aplicaciones de los mismos, para dar forma a un software
se hace importante la presencia de un programador o informático, que lo
desarrolla mediante un lenguaje de programación y diferentes entornos, y
se hace notorio que para el desarrollo del mismo se ven presentes algunos
pasos o etapas a seguir, la cual se denomina como Ciclo de vida del
software, el ciclo de vida del software nos permite ver una lista de
procedimientos para el desarrollo del software.

En la década de los 70 la demanda de software se elevó y se necesitaba una


forma de realizar el software de una manera más eficiente, lo que pretende
el ciclo de vida del software es que diferentes desarrolladores sigan una
serie de procesos o metodologías que facilitaran y agregaran calidad a los
trabajos que realizan los mismos, es un aporte a las diferentes ramas de la
tecnología como la ingeniería de sistemas.
“Ciclo de Vida en el Desarrollo del Software”

Ciclo de Vida en el desarrollo del software


En el pasado el desarrollo de software en sus inicios tenía una serie de
falencias y es que este no seguía una serie de procesos para
su calidad si no que a mediad que se realizaba el desarrollo del mismo se
iban corrigiendo gran cantidad de errores lógicos o de codificación
a esta técnica se le denominaba como code & fix (codificar y corregir) que
es funcional cuando el software es pequeño y desarrollado por pocas
personas.

Al mostrarse como una necesidad nacen diferentes metodologías que


mejoran el proceso de los diferentes desarrolladores, este proceso tiene
una serie de etapas como lo son:

1. Planificación y análisis: los desarrolladores analizan los requisitos


que otorga el cliente, tomándolos para saber si son relevantes en el
desarrollo del mismo, guiando estos requisitos para crear lo que el
cliente desea, luego se agregara a los planes de desarrollo los cuales
definirán la funcionalidad y restricciones que cumplirá.

2. implementación, pruebas, diseño y documentación del código: en


esta etapa se desarrollará el software con las especificaciones que ya
se adquirieron después se realizarán pruebas para detectar errores
que serán fáciles de solucionar al ser de corto plazo, el diseño
cumple con las características solicitadas por el cliente y la
documentación se realiza a lo largo de este proceso para el
mejoramiento del programa.

3. Implementación y funcionamiento: es aquí donde se instala el


producto final y se verifica constantemente para su total
funcionalidad.

Para entender mejor este ciclo se puede ver la siguiente imagen donde nos
muestra los diferentes pasos y sus órdenes de forma más específica.

1. Planeación
2. Análisis
3. Diseño
4. Implementación
5. Pruebas e integración
6. mantenimiento
“Ciclo de Vida en el Desarrollo del Software”

Tomado de: http://rolaja.com/web-application-development/

Tipos de ciclos de vida del software.

Ciclo de vida lineal

En este ciclo los desarrolladores dividen las etapas y las realizan de forma
independiente unas tras de otra, se hace importante porque divide las
tareas y es más organizada, es de las más utilizadas, es necesario saber lo
que ocurrirá en cada una de las etapas antes de iniciar con el proceso.

Tomado de: https://ingsoftware.weebly.com/ciclo-de-vida-lineal.html


“Ciclo de Vida en el Desarrollo del Software”

Ciclo de vida en cascada puro

Es un ciclo estricto donde cada una de las etapas es revisada, en este ciclo
es necesario revisar la tapa actual hasta que sea totalmente funcional para
pasar a la siguiente, “fue propuesto por Winston Royce en el a-o 1970”.

Ciclo de vida en V

Contiene las mismas etapas que el ciclo anterior a diferencia que fueron
agregadas dos subetapas mas como lo son la retroalimentación en la etapa
de análisis y en la de diseño.

Tomado de: https://slideplayer.es/slide/3750770/


“Ciclo de Vida en el Desarrollo del Software”

Conclusiones

el ciclo de vida en el desarrollo de un software es un complemento para el


desarrollo del software que incluye distintas etapas, mejora el desarrollo del
software volviéndose una herramienta para gastar menos tiempo y menos
recursos, viendo los anteriores ciclos lo mejor para el desarrollador es
adaptar al ciclo mas conveniente a sus necesidades, siempre tener en
cuenta que, si es algo de poca escala, lo mejor será realizarlo por el antiguo
método de codificar y corregir.
“Ciclo de Vida en el Desarrollo del Software”

Referencias.
 https://ingsw.pbworks.com/f/Ciclo+de+Vida+del+Software.pd
f
 https://velneo.es/el-ciclo-de-vida-del-desarrollo-de-software/
 https://www.mindmeister.com/es/1106166715/ciclo-de-vida-
del-desarrollo-de-software
 https://www.ecured.cu/Ciclo_de_vida_del_software

Vous aimerez peut-être aussi