Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C.S.E.T
SENA
TECNOLOGIA EN ANALISIS Y
DESARROLLO DE SISTEMAS
INFORMATICOS
2017
MODELOS DE DESARROLLO
C.S.E.T
SENA
TECNOLOGIA EN ANALISIS Y
DESARROLLO DE SISTEMAS
INFORMATICOS
2017
Contenido
INTRODUCCION................................................................................................... 4
MODELOS DE DESARROLLO DE SOFTWARE........................................................5
MODELO LINEAL.................................................................................................. 6
Etapas del modelo........................................................................................ 6
MODELO CASCADA.............................................................................................. 7
MODELOS PROTOTIPO......................................................................................... 8
MODELO EVOLUTIVO........................................................................................... 9
MODELO INCREMENTAL..................................................................................... 10
MODELO ESPIRAL.............................................................................................. 11
CUADRO COMPARATIVO.................................................................................... 12
MODELOS SCRUM.............................................................................................. 13
INTRODUCCION
En el siguiente documento podremos encontrar los modelos
de desarrollo de software, con sus ventajas y desventajas.
Veremos cmo escoger y trabajar con cualquiera de los
modelos dependiendo de unos aspectos que en dicho
documento te aremos saber.
MODELOS DE DESARROLLO DE
SOFTWARE
Un modelo para el desarrollo de software es una
representacin abstracta de un proceso. Cada modelo
representa un proceso desde una perspectiva
particular y as proporcione informacin parcial sobre
el proceso.
MODELOS PROTOTIPO
El prototipo debe ser construido en poco tiempo, usando los
programas adecuados y no se debe utilizar muchos recursos.
El modelo de prototipos permite que todo el sistema, o
algunos de sus partes, se construyan rpidamente para
comprender con facilidad y aclarar ciertos aspectos en los que
se aseguren que el desarrollador, el usuario, el cliente
Genera un forma de trabajar mucho ms visual lo cual
permite una interaccin para los usuarios que le s gusta la
manera en cmo se ven y la manera en cmo se ejecuta
Ventajas Desventajas
Reduce el tiempo y los Genera dependencia a
costos las herramientas del
Mejora la aceptacin del software
sistema No es muy utilizado ya
Mejora la comunicacin que el prototipo es al
en desarrollador u final el resultado del
cliente proyecto
MODELO EVOLUTIVO
Los evolutivos son modelos iterativos, permiten desarrollar
versiones cada vez ms completas y complejas, hasta llegar
al objetivo final deseado; incluso evolucionar ms all,
durante la fase de operacin.
Ventajas Desventajas
Puede ser utilizado en Poca visibilidad en el
sistemas interactivos proceso de construccin
pequeos medianos o
de vida cota si como Pobre especificacin de
para segmentos de vida los requerimientos
corta.
MODELO INCREMENTAL
Es parecido al modelo anterior, se busca satisfacer un
subconjunto de requisitos especificados. Las ltimas versiones
de este modelo proveen los requisitos que faltan, que aunque
este incompleto es utilizable y satisface las unidades bsicas
de informacin.
Ventajas Desventajas
Ventajas Desventajas
El modelo en espiral puede
adaptarse y aplicarse a lo Resulta difcil convencer a
largo de la vida del software grandes clientes de que el
enfoque evolutivo es
de computadora.
controlable.
El modelo en espiral
demanda una consideracin Debido a su elevada
directa de los riesgos complejidad no se aconseja
tcnicos en todas las etapas utilizarlo en pequeos
del proyecto y si se aplica sistemas.
adecuadamente debe
reducir los riesgos antes de Genera mucho tiempo en el
que se conviertan en desarrollo del sistema
problemas.
Modelo costoso
Requiere experiencia en la
identificacin de riesgos
CUADRO COMPARATIVO
MODELOS SCRUM
Scrum es una metodologa gil y flexible para gestionar el
desarrollo de software, cuyo principal objetivo es maximizar el
retorno de la inversin para su empresa (ROI). Se basa en
construir primero la funcionalidad de mayor valor para el
cliente y en los principios de inspeccin continua, adaptacin,
auto-gestin e innovacin.
Ventajas Desventajas
Entrega de un producto al No genera toda la evidencia o
finalizar cada Sprint documentacin a comparacin
Ajustas la funcionabilidad en de otras metodologas
base a la necesidad del cliente No es acto para todos los
Visualizacin del proyecto da proyectos
a da