Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 2
¿Cómo eran los procesos de desarrollo de software antes de la década del 70?
El proceso de desarrollo implicó una lucha y crecimiento constante a lo que se conoce
hoy en día; Retomando un poco la historia al comienzo las labores de desarrollo se
ejecutaban de manera “arcaica”, dando a este término el hecho de no tener en claro
liberación o publicación del mismo, ni planeación de las actividades requeridas para
alcanzar el objetivo, por lo cual el desarrollador era autónomo en aplicar la técnica o
estrategia propia; Otro factor relevantes se enfoca hacia la documentación del código y
del software, por lo cual el mantenimiento u operación del mismo se tonaba tedioso.
Los dos términos se relacionan entre sí, pero realmente cada uno cumple con una
característica primordial; El modelo define la estructura general del desarrollo en si las
partes que lo componen, mientras que la metodología corresponde a la manera como
se desarrollará el software.
El fin del desarrollo es cumplir con una necesidad particular o global de un usuario (s)
final, apoyado de métodos que clarifique la ejecución en cada una de las etapas
correspondientes (requerimientos, diseño, desarrollo, prueba, implantación y
mantenimiento), por lo cual es importante conocer los modelos de desarrollo no solo
por la ejecución, si no a la vez ofrece a los participantes o involucrados en el mismo a
tener un panorama general de las actividades y entregas, permitiendo tomar medidas
en caso de alguna falla u falencia del mismo, a la vez que se convierte en oportunidad
de mejora en caso de que aplique.
2. Realice una consulta que le permita establecer si existen otros modelos para
desarrollo de software aparte de los mencionados en la lectura. Dentro del mismo
documento en el cual respondió las preguntas del punto anterior, incluya la
explicación acerca de si existen (y cuáles son) o no otros modelos para desarrollo
de software.
c. Desarrollo concurrente
3. Dentro del mismo documento en el que ha desarrollado los dos puntos anteriores,
construya una tabla en la cual establezca similitudes y diferencias entre los modelos
para desarrollo de software presentados en la lectura. Puede utilizar un modelo de
tabla como el siguiente:
Referencias:
https://www.consultor-it.com/articulo/70107/application-lifecycle-management-
alm/otros/guia-de-software-application-lifecycle-management-alm