Está en la página 1de 6

INSTITUTO TECNOLOGICO DE OAXACA

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE OAXACA

SCC1007 - 5SC
Fundamentos de ingeniería en software

Ramos Acosta Yamileth


20161314

Cuadro comparativo de los modelos de desarrollo de SW


Primera Unidad

Cruz Hernández Bernardo Roberto


Miércoles 07 de septiembre de 2022
INSTITUTO TECNOLOGICO DE OAXACA

Tipos de Cascada Evolutivos Orientados al reúso Agiles


modelos /
características
Definición El modelo en cascada El desarrollo evolutivo Es el empleo de En concreto, las
es un ejemplo de un consta del desarrollo elementos de metodologías ágiles de
proceso dirigido por un de una versión inicial software u otros de desarrollo de software
plan; en principio, que luego de nivel superior, buscan proporcionar en
usted debe planear y exponerse se va creados en desarrollo poco tiempo pequeñas
programar todas las refinando de acuerdo anteriores, para de piezas de software en
actividades del de los comentarios o este modo reducir los funcionamiento para
proceso, antes de nuevos tiempos y simplificar aumentar la satisfacción del
comenzar a trabajar requerimientos por el desarrollo del cliente.
con ellas. parte del cliente o del software, mejorando
usuario final. la calidad y
reduciendo su costo.
Características Las principales etapas Las principales etapas El modelo orientado El desarrollo ágil de software
del modelo en cascada del modelo evolutivo al reuso de software se base en seis pasos
reflejan directamente son se basa en los fundamentales:
las actividades siguientes pasos
fundamentales del  Descripción fundamentales  Planificación
desarrollo:  Desarrollo  Estudio de requisitos
 Especificación  Especificación  Diseño
 Análisis y  Validación de requisitos  Codificación
definición de  Versión inicial  Análisis de  Evaluación
requerimientos  Versiones componentes  Documentación
 Diseño del intermedias  Modificación
sistema y del  Versión final de requisitos
software  Diseño de
 Implementación sistemas con
y prueba de reutilización
unidad
INSTITUTO TECNOLOGICO DE OAXACA

 Integración y  Desarrollo e
prueba de integración
sistema  Validación del
 Operación y sistema
mantenimiento
Ventajas  Tiene una  La  Reducir el  Permite al equipo
secuencia especificación tiempo de dividir el proyecto en
ordenada puede desarrollo. etapas y así centrarse
 Provee de un desarrollarse  Reducir los en cada una de forma
gran control de forma costos. individual.
sobre las fechas creciente.  Incrementar la  Trabaja más rápido.
de entrega y  Los usuarios y productividad.  Las metodologías
entregables desarrolladores  No tener que ágiles
 Es un método logran un mejor reinventar las permiten adaptar el
muy entendimiento soluciones. proyecto a medida
estructurado del sistema.  Facilitar la que avanza.
que funciona Esto se refleja compartición  Su uso
bien con gente en una mejora de productos permite identificar
de poca de la calidad del ciclo de rápidamente cuáles
experiencia del software. vida. son las tareas más
 Provee  Es más efectivo  Mayor interesantes en cada
estabilidad en que el modelo fiabilidad momento
los de cascada, ya  Las metodologías
requerimientos que cumple con agiles
 La planeación las facilitan encontrar los
se puede hacer necesidades errores de forma
anticipadamente inmediatas del sencilla.
cliente  El cliente puede ver
resultados de manera
mucho más sencilla
INSTITUTO TECNOLOGICO DE OAXACA

en cualquier punto del


proceso.
 Retroalimentación
más rápida de los
usuarios finales.

Desventajas  Tiene poca  Proceso no  Necesidad de  Al inicio del proyecto,


flexibilidad Visible: Los invertir antes es difícil determinar
 El cliente debe administradores de obtener con precisión la
de tener necesitan resultados. cantidad de tiempo y
paciencia entregas para  Carencia de dinero que se
 Los proyectos medir el métodos necesitará para
en la práctica progreso. Si el adecuados. completarlo, debido a
raramente sistema se  Necesidad de los requisitos en
siguen un flujo necesita formar al constante cambio.
secuencial desarrollar personal.  El equipo necesita
 Es difícil para el rápido, no es  Convencer a tener una base sólida
cliente mostrar efectivo los “manager”. y habilidades.
todos los producir  Dificultad para  Se requiere un alto
requerimientos documentos institucionalizar nivel de
explícitamente y que reflejen los procesos. interacción entre el
con mucha cada versión  Unidades de cliente y los
anticipación del sistema. software que desarrolladores.
 Los usuarios  Sistemas se reutilizan  La falta de atención a
tiene una pobremente  Reutilización la
participación estructurados: de sistemas de documentación puede
limitada Los cambios aplicación dificultar que los
continuos nuevos miembros del
 Se incorpora
pueden ser equipo accedan a la
sin ningún
perjudiciales misma.
cambio en
para la otros sistemas
INSTITUTO TECNOLOGICO DE OAXACA

estructura del  Configuración  Existe el peligro de


software de la que la falta de límites
haciendo aplicación para del
costoso el diferentes proyecto conduzca a
mantenimiento. clientes una expansión
 Se requieren descontrolada.
técnicas y
herramientas:
Para el rápido
desarrollo se
necesitan
herramientas
que pueden ser
incompatibles
con otras o que
poca gente
sabe utilizar
INSTITUTO TECNOLOGICO DE OAXACA

Diagrama ilustrativo de sus fases / etapas


Cascada Evolutivos Orientados al reúso Agiles

También podría gustarte