Upload
abelardo-elizondo
View
215
Download
0
Embed Size (px)
Citation preview
7/23/2019 IIS_U1_A2_.docx
1/4
Desarrollo de Software
Mtodos de desarrollo de software
Actividad 2.
Mtodos de desarrollo de software
7/23/2019 IIS_U1_A2_.docx
2/4
Mtodos de desarrollo
MODELO ENFOQUE APLICABILIDAD
MODELO EN CASCADA
Se define como una secuencia deactividades
El inicio de cada etapa debe esperar ala finalizacin de la inmediatamente
anterior
Cualquier error de diseo detectado enla etapa de prueba conduce
necesariamente al rediseo ! nuevapro"ramacin del cdi"o afectado#
aumentando los costes del desarrollo$
%tilizado cuando e&istenespecificaciones amplias de losrequerimientos del cliente$
MODELO 'ASADO EN()O*O*+(OS
(rototipos, No posee la funcionalidadtotal del sistema pero si condensa la
idea principal del mismo# (aso a (asocrece su funcionalidad# alto "rado de
participacin del usuario$
Se utiliza si en el mercado no seencuentra el producto pero elcliente desea resultadosinmediatos$
Conveniente en caso de ser
necesario desarrollar mdulos
(ara sistemas interactivospequeos o de tamaopequeo$
-$ (ara partes de sistemas"randes
.$ (ara sistemas con vidacorta$
MODELO+NC)EMEN*AL O
E/OL%*+/O
Modelo Lineal0Secuencial con elModelo 'asado en (rototipos
El sistema no se entre"a de una vez#sino que se divide ! se entre"an
incrementos$
Con cada incremento se entre"a laparte de la funcionalidad que se 1a
establecido$
Los requisitos son priorizados$ Losrequisitos con una m2s alta prioridadse inclu!en en los incrementos m2s
tempranos$
)eemplazar el anti"uodesarrollo con uno nuevo quesatisfa"a las nuevasnecesidades se"3n lasredefiniciones del problema
Mane4o de /ersiones
7/23/2019 IIS_U1_A2_.docx
3/4
Los requisitos de un incremento soninamovibles$ Sin embar"o estos puede
verse modificados en incrementosposteriores$
Este proceso se repite 1asta laobtencin de un producto completo$
Sin embar"o el modelo incremental secentra en la entre"a de un producto
operativo en cada incremento$
MODELO ES(+)AL
Es una me4ora del Modelo 'asado enprototipos
Cada vuelta en la espiral representauna fase del proceso$
No 1a! fases fi4as# cada vuelta en laespiral determina las actividades a
realizar$
La dimensin radial representa el costeacumulado en la financiacin de lasfases$
La dimensin an"ular representa elpro"reso 1ec1o en completar cada
ciclo de la espiral$
%n ciclo a travs de la espiral essimular un paso a travs de un modelo
en cascada
%tilizado para el desarrollo deaplicaciones comple4as !5oespec6ficas$ 7E4$ +nvesti"acin8entica9
MODELO 'ASADO ENCOM(ONEN*ES7O)+EN*ADO A
O':E*OS9
Es pro"ramacin orientada a Ob4etos$Se utilizan ob4etos# clases ! se
reutilizan en diferentes partes delsistema$
Sistemas robustos ! de altapro!eccin$
CODE AND ;+