Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGIAS DEL DESARROLLO DEL SOFTWARE, Ventajas, ¿Porque es…
METODOLOGIAS DEL
DESARROLLO DEL SOFTWARE
¿QUÉ SON?
Se define la Metodología
de Software como un enfoque,
una manera de interpretar la realidad o la
disciplina en cuestión en este caso
correspondería a la Ingenieria de Software.
OBJETIVOS
●Establecer los requisitos de un
Sistema Software.
●Suministrar un método de manera
que se pueda controlar su proceso.
●Hacer la construcción de un sistema de
Software.
●Hacer la construcción de un sistema que
sea fácil de mantener.
●Ayudar a identificar cualquier cambio lo antes posible.
●Proveer un sistema que satisfaga a las personas afectadas por el mismo.
¿QUÉ ASPECTOS DEBE CUBRIR?
●Un proceso de ciclo de
vida completo.
●Un conjunto completo de conceptos.
●Una descripción completa.
●Un conjunto de técnicas probadas.
●Guías para la gestión de proyectos.
MODELO DE CASCADA
Método tradicional de explicar el
proceso de desarrollo de Software en Ingeniería de Software,visto como anticuado.
Características.
●Requisitos.
●Diseño.
●Implementación.
●Pruebas.
●Mantenimiento.
MODELO DE ESPIRAL.
Refleja la relación de tareas
con prototipos rápidos
mayor paralelismo y concurrencia
en las actividades de diseño y construcción.
MODELO BASADO EN
PROTOTIPOS.
Es un procedimiento de
desarrollo especializado que permite
a los desarrolladores solo hacer la muestra de la resolución para poder validad su esencia funcional ante los clientes.
DESARROLLO RÁPIDO DE
APLICACIONES.
Enfoque destinado a proporcionar
un proceso de desarrollo con la ayuda de otros enfoques,
aumenta la viabilidad de todo el procedimiento de desarrollo.
●Hacer todo el proceso de desarrollo
sin esfuerzo.
●Asiste al cliente en la realización de revisiones rápidas.
●Alienta la retroalimentación de los clientes para su mejora.
MÉTODO DE
DESARROLLO DE SISTEMAS
DINÁMICOS.
Se trata de un enfoque
literativo e incremental que se centra en la partición del usuario,cuya tarea es proporcionar sistemas de desarrollo de Software.
METODOLOGÍA DE PROGRAMACIÓN
EXTREMA (XP)
Se utiliza para evitar el desarrollo
de funciones que actualmente no se necesitan pero sobre todo para atender proyectos complicados.
DESARROLLO CONDUCIDO
POR CARACTERÍSTICAS.
Metodología iterativa para el
desarrollo de Software,está dirigida a servir
a un gran número de equipos que trabajan
en un proyecto basado en la tecnología orientada a objetos.
METODOLOGÍA DE SCRUM
Es un enfoque flexible que ayuda al equipo a
reaccionar rápidamente en los diferentes cambios en los requisitos,provee la ventaja de que puede ser aplicado consecutivamente a todos los proyectos.
MODELO DE MADUREZ DE CAPACIDADES DE INTEGRACIÓN (CMMI)
Es fundamental para que el
desarrollo de Software sea realmente óptimo,contiene las mejores practicas en la industria del desarrollo de software.
Permite comprender cuales son
los elementos especificos de una organización y ayuda a formular y hablar de lo que se debe mejorar dentro de la misma y como se pueden lograr dichas mejoras.
●La gestión y la ingeniería de las actividdes
se encuentran entrelazadas de una manera explicita,facilita el reconocimiento de los objetivos del negocio.
●Permite hacer la incorporación de la experiencia adquirida en otras zonas de las mejores prácticas.
●Poder aplicar prácticas de alta madurez mucho más robustas.
●Cumplir de forma mucho mas completa con las normas ISO.
CONCLUSIÓN.
El desarrollo de software a especificado metodologías que funcionan en ciertas plataformas,lo que permite la libertad de operar.
Al estar familiarizando con estos populares enfoques de desarrollo de software,puedes optimizar la eficiencia de tu proyecto utilizando un enfoque puro o combinando algunos de ellos.
Ventajas
¿Porque es prioritario el uso
de un modelo para desarrollar un Software.
Beneficios del CMMI para el desarrollo
de Software.