Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍAS DE DESARROLLO DE SOFTWARES, KARLA ERIKA ROBLES VARGAS 5.2 …
METODOLOGÍAS DE DESARROLLO DE SOFTWARES
Se refiere a un marco de trabajo que es usado para estructurar, planear y controlar el proceso de desarrollo de sistemas de información.
MODELOS DEL PROCESO PRESCRIPTIVO
Los modelos de proceso prescriptivo fueron propuestos originalmente para poner orden en el caos del desarrollo de software.
Modelo de la cascada:
Sugiere un enfoque sistemático y secuencial para el desarrollo del software, que comienza con la especificación de los requerimientos por parte del cliente y avanza a través de planeación, modelado, construcción y despliegue,para concluir con el apoyo del software terminado
Modelo de Proceso Incremental:
Combina elementos de los flujos de proceso lineal y paralelo estudiados en la sección y aplica secuencias lineales en forma escalonada a medida que avanza el calendario de actividades.
Modelos de proceso Evolutivo:
Se caracterizan por la manera en la que permiten desarrollar versiones cada vez más completas del software.
Prototipos:
Éste se centra en la representación de aquellos aspectos del software que serán visibles para los usuarios finales.
Espiral:
Es un generador de modelo de proceso impulsado por el riesgo, que se usa para guiar la ingeniería concurrente con participantes múltiples de sistemas intensivos en software.
Modelos Concurrentes:
Permite que un equipo de software represente elementos iterativos y concurrentes de cualquiera de los modelos de proceso descritos en este capítulo.
MODELOS DE PROCESO ESPECIALIZADO
Tienen muchas de las características de uno o más de los modelos tradicionales que se presentaron en las secciones anteriores.
Desarrollo basado en Componentes:
Incorpora muchas de las características del modelo espiral. Es de naturaleza evolutiva y demanda un enfoque iterativo para la creación de software. Sin embargo, el modelo de desarrollo basado en componentes construye aplicaciones a partir de fragmentos de software prefabricados.
Modelo de métodos Formales:
Agrupa actividades que llevan a la especificación matemática formal del software de cómputo.
Desarrollo de software orientado a aspectos:
Definen aquellas preocupaciones globales que tienen algún efecto a través de la arquitectura del software.
KARLA ERIKA ROBLES VARGAS 5.2