Tabla de contenido:
- Definición: ¿Qué significa el Ciclo de desarrollo de aplicaciones (AD / Cycle)?
- Techopedia explica el Ciclo de desarrollo de aplicaciones (AD / Cycle)
Definición: ¿Qué significa el Ciclo de desarrollo de aplicaciones (AD / Cycle)?
El ciclo de desarrollo de aplicaciones es una serie de procesos o pasos que estructuran el desarrollo de una aplicación para finalizar un proyecto de la manera más eficiente. Los ciclos de desarrollo varían según el tipo de organización e incluso sus objetivos. Como resultado, cada organización puede tener un ciclo de desarrollo único.
Los procesos dentro del ciclo no solo se centran en la codificación real del software de la aplicación, sino que también incorporan los procesos de lógica y diseño en los que se basa la codificación. Esto normalmente se realiza al comienzo del ciclo cuando se definen todos los requisitos.
Techopedia explica el Ciclo de desarrollo de aplicaciones (AD / Cycle)
El ciclo de desarrollo de aplicaciones es muy similar a cualquier otro ciclo de desarrollo en términos de principios y fases involucradas, aunque puede haber diferencias dependiendo de lo que se esté desarrollando. Incluye los procesos más básicos, como el diseño, el desarrollo y las pruebas.
A veces, el proceso más largo es la parte de diseño, en la que diferentes partes interesadas, incluidos los desarrolladores, tienen que analizar los requisitos y especificaciones de los usuarios y la tecnología que se utilizará. Las partes interesadas deben reunir los requisitos necesarios, realizar análisis y desarrollar el diseño en varias iteraciones, de alto nivel y detalladas, para satisfacer tanto al usuario como al desarrollador. Algunos procesos de diseño tardan años antes de que se pueda acordar un diseño final, pero generalmente esto se debe a preocupaciones presupuestarias o porque la tecnología que puede cumplir algunos de los requisitos aún no se ha desarrollado.
Después del diseño llega la fase de desarrollo real, donde los programadores basan sus códigos en el diseño y la arquitectura especificados del sistema o aplicación que se está desarrollando. Algunos requisitos aún pueden cambiar durante la fase de desarrollo, lo que puede dificultar el trabajo y desordenar las cosas. Esto se llama alcance arrastramiento.
La fase de prueba llega justo después de que la aplicación ha sido codificada. Este proceso es muy necesario ya que determinará si la aplicación o el sistema son aptos para la implementación. Cuando todo ha sido probado y considerado aceptable, la aplicación está lista para su venta minorista o entregada a quien la encargó. El ciclo termina allí para algunos, pero las organizaciones centradas en el cliente a menudo extienden el ciclo para incluir una fase de mantenimiento. Esta fase puede extenderse indefinidamente o hasta que la aplicación llegue al final de su vida útil y sea retirada y reemplazada por una nueva.