Está en la página 1de 4

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “CHOTA”

MÓDULO: DESARROLLO Y GESTIÓN DE SISTEMAS INFORMÁTICOS


UNIDAD DIDÁCTICA: METODOLOGÍA DE DESARROLLO DE SOFTWARE

GUÍA PARA EL DESARROLLO DE LA ACTIVIDAD DE APRENDIZAJE

ACTIVIDAD INDIVIDUAL

ACTIVIDAD DE APRENDIZAJE : Gestión de ciclo de vida de las aplicaciones.


N° DE ACTIVIDAD DE APRENDIZAJE : 08.
CÓDIGO DEL TRABAJO : TAA07-MDS.
CARÁCTER : Obligatorio.
PUNTAJE : 10% para el promedio del indicador de la capacidad.
PRESENTACIÓN : Hasta domingo 04/07/2021, hasta 11:59 pm.

CONSIDERACIÓNES DE PROGRAMACIÓN
INDICADOR DE LOGRO N° HORAS
MODALIDAD
Identifica el ciclo de vida del desarrollo de PEDAGÓGICAS
Software, según estándares de desarrollo Presencial 00
y requerimientos.
No presencial 05

LOGROS ESPERADOS:
El estudiante a través de esta actividad logrará:
- Conocer la gestión de ciclo de vida de las aplicaciones.
- Conocer las herramientas de la gestión de ciclo de vida de las aplicaciones.

ACTIVIDAD SIGNIFICATIVA:
Elabora un organizador gráfico sobre: las herramientas de la gestión de ciclo de vida de las
aplicaciones.
- Esta actividad tiene por finalidad desarrollar capacidades investigativas y de sistematización,
para realizar un organizador gráfico, realizando una investigación de la actividad.

El organizador gráfico debe tener en cuenta los siguientes puntos:


- Resumen sobre las herramientas de la gestión de ciclo de vida de las aplicaciones.

CARACTERÍSTICAS DEL TRABAJO:


- Trabajo deberá tener como máximo 3 páginas, incluido la portada.
- Presentación. Formato Word o PDF.
- Nombre del archivo.
 TAA08 – MDS – Apellidos y nombres

- Incluir portada, indicando nombre del instituto, programa de estudios, nombre del módulo,
nombre de la unidad didáctica, ciclo académico, nombre del estudiante, nombre del docente,
año y lugar.

MEDIO DE ENVIO:
- Correo electrónico: joelidrogocieza20@gmail.com

A tener en cuenta: El trabajo debe ser de autoria personal.

PROGRAMA DE ESTUDIOS: ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TECNOLOGÍAS DE LA INFORMACIÓN.


Ciclo: III -1 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “CHOTA”
MÓDULO: DESARROLLO Y GESTIÓN DE SISTEMAS INFORMÁTICOS
UNIDAD DIDÁCTICA: METODOLOGÍA DE DESARROLLO DE SOFTWARE

GESTIÓN DE CICLO DE VIDA DE LAS APLICACIONES

El ciclo de vida de un programa.


En pocas palabras, el ciclo de vida de un programa o una aplicación se compone de varias
etapas, desde su origen hasta su desaparición.

Crear una aplicación es algo muy complejo o, mejor dicho, una sucesión de operaciones más o
menos complejas. Estas operaciones necesitan realizarse en un orden preciso y generalmente
son muy dependientes una de la otra.

Desglosar el ciclo de vida de un programa en etapas “unitarias” le permitirá establecer los hitos
y los procesos de verificación y validación relacionados con los mismos. Esta es una buena
manera de asegurar la calidad del trabajo producido.

También le permite asegurarse de que los plazos y los costos de implementación están bajo
control y que no corren el riesgo de deslizarse. Cuanto más se demore la localización de una
falla o anomalía, mayor será el costo para hacer que la aplicación sea compatible.

Gestión de ciclo de vida de las aplicaciones.


La gestión del ciclo de vida de las aplicaciones (ALM), involucra a las personas, las herramientas
y los procesos que gestionan el ciclo de vida de una aplicación desde que se diseña hasta que
deja de estar disponible.

La ALM está compuesta por varias disciplinas que solían estar divididas por los procesos de
desarrollo heredados, como el método de desarrollo en cascada.

Entre ellas se incluyen la gestión de proyectos, el manejo de requisitos, el desarrollo de Software,


las pruebas y el control de calidad, la implementación y el mantenimiento.

La adopción de la ALM también lleva a la distribución permanente de los sistemas de Software


y las actualizaciones con lanzamientos frecuentes, a veces incluso varios en un solo día, en
contraposición con el lanzamiento de versiones nuevas cada cierto mes o una vez al año.

Para abordar el desarrollo de Software con la ALM, debe tener en cuenta toda la vida útil de la
aplicación, el mantenimiento, las actualizaciones futuras y el momento en el que será necesario
retirar y reemplazar la aplicación.

1. Etapas de la gestión de ciclo de vida de las aplicaciones (ALM).


La ALM brinda visibilidad del proceso de desarrollo. Dado que se trata de un proceso
integrado, se puede ver el progreso, los pasos pendientes, el tiempo que demoran los
procesos, las pruebas completadas y mucho más.

- Control de aplicaciones.
El control describe las decisiones que se toman sobre una aplicación. El proceso de crear
una aplicación comienza con una idea inicial y el análisis de cómo se relaciona la aplicación
con sus necesidades y objetivos empresariales.

Esto contribuye con los requisitos de la aplicación nueva, que deben definirse y acordarse
en la etapa de control.

El manejo de los recursos, los datos y la seguridad, y el acceso de los usuarios son
elementos adicionales del control de la aplicación.

PROGRAMA DE ESTUDIOS: ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TECNOLOGÍAS DE LA INFORMACIÓN.


Ciclo: III -2 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “CHOTA”
MÓDULO: DESARROLLO Y GESTIÓN DE SISTEMAS INFORMÁTICOS
UNIDAD DIDÁCTICA: METODOLOGÍA DE DESARROLLO DE SOFTWARE

La estandarización de estos procesos permite automatizar el control, lo cual agilizará la


distribución de las aplicaciones.

- Desarrollo de aplicaciones.
Una vez que se hayan detallado y acordado los requisitos de la aplicación o la
actualización, se podrá dar inicio al desarrollo.

Los equipos con una metodología ágil pueden ejecutar tareas de desarrollo e
implementación una o varias veces al día.

Los procesos de diseño, creación, prueba e implementación de las aplicaciones forman


parte de la etapa de desarrollo.

- Prueba del Software.


Una vez que se desarrolla la aplicación nueva, se deben realizar pruebas para corregir los
errores antes de avanzar a la etapa de producción.

Para los equipos en cuestión (ambas partes), la etapa de prueba es simultánea a la de


desarrollo. El equipo de desarrollo debe recibir comentarios de forma permanente.
Para evitar que estas actualizaciones frecuentes entren en conflicto, es necesario que la
integración continua forme parte del proceso de desarrollo.

El objetivo de la etapa de prueba es garantizar que se cumplan los requisitos detallados en


el control y que la aplicación funcione correctamente antes de ponerla a disposición de los
usuarios.

- Operaciones y mantenimiento.
Después de completar las pruebas y corregir los errores, la aplicación está lista para su
lanzamiento al usuario o los usuarios.

La etapa de operaciones y mantenimiento permite que la ALM se centre en la vida útil total
de la aplicación. Las operaciones no finalizan una vez que se implementa la aplicación, por
lo que se deben tener en cuenta las tareas de mantenimiento y las actualizaciones
periódicas.

Dentro del mantenimiento, también se incluye el proceso de retirar una aplicación o un


servicio del mercado. Los equipos deben definir en qué momento se dejará de admitir la
aplicación o cuándo estará disponible una versión más actualizada.

- Diferencias entre la gestión de ciclo de vida de las aplicaciones y el ciclo de vida de


desarrollo de Software.
La gestión del ciclo de vida de las aplicaciones (ALM) se suele confundir con el ciclo de
vida de desarrollo de Software (SDLC), ya que ambos se ocupan del proceso de desarrollo
de Software.

La diferencia más importante es que el SDLC se concentra en la etapa de desarrollo,


mientras que la ALM se ocupa de todo el ciclo de vida de la aplicación, desde el concepto
hasta el mantenimiento y su eventual retiro del mercado, y continúa incluso después de
que se desarrolle la aplicación.

Se puede considerar que el ciclo de vida de desarrollo de Software forma parte de la gestión
del ciclo de vida de la aplicación, principalmente durante las etapas de desarrollo, prueba
e implementación. La ALM puede incluir varios ciclos de vida de desarrollo para una
aplicación determinada.
PROGRAMA DE ESTUDIOS: ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TECNOLOGÍAS DE LA INFORMACIÓN.
Ciclo: III -3 -
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “CHOTA”
MÓDULO: DESARROLLO Y GESTIÓN DE SISTEMAS INFORMÁTICOS
UNIDAD DIDÁCTICA: METODOLOGÍA DE DESARROLLO DE SOFTWARE

2. Herramientas de gestión del ciclo de vida de las aplicaciones:


Las herramientas de ALM funcionan principalmente como herramientas de gestión de
proyectos que permiten unir a las personas con los procesos.

Buscar una herramienta que incluya el control de versiones, la posibilidad de comunicación


instantánea entre los equipos, funciones de gestión de los requisitos, estimación y
planificación de proyectos, gestión del código fuente y gestión de las pruebas.

Es posible que encuentre todas las funciones que necesita en una sola herramienta, o tal
vez deba incorporar herramientas adicionales, como las específicas para los
desarrolladores.

La herramienta de ALM que elija debe ser capaz de respaldar su proceso de desarrollo, ya
sea ágil, en cascada o de cualquier otro tipo.

Ejemplos de herramientas de ALM:


- Atlassian Jira.
- Soluciones de ALM de IBM.
- CA Agile Central.
- Azure DevOps Server de Microsoft.
- Tuleap.
- Basecamp.

PROGRAMA DE ESTUDIOS: ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TECNOLOGÍAS DE LA INFORMACIÓN.


Ciclo: III -4 -

También podría gustarte