IIS_U1_A2_.docx

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 ;+