1. Modelos de
Desarrollo del
Software Hugo Perozo
C.I: 27.680.806
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA,
CIENCIA Y TECNOLOGÍA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
2. ¿Qué es un Modelo De
desarrollo del Software?
Es la aplicación de enfoques
sistemáticos y disciplinados al
desarrollo de software, para ello
se han creado modelos y
metodologías para la correcta
utilización del tiempo y recursos
que una empresa o entidad
disponen.
3. 3
Método
Un método es la
implementación de una
estrategia la cual nos va a
ayudar en el proceso de
desarrollo del software para
poder cumplir con los
objetivos en el tiempo
previsto por la empresa
4. Ciclo de desarrollo.
⬥ Todo sistema pasa por un proceso de maduración que inicia
desde una idea básica, hasta la culminación del proyecto.
⬥ Algunos desarrolladores permiten o facilitan una versión
temprana del programa con la finalidad de que las personas
den sus opiniones acerca del programa e incluso que
informen de la existencia de algún error en este si es el caso.
4
5. 5
¿Por qué es necesario
un método para
desarrollar software?
Existen muchas razones por las
cuales se necesita un método
para desarrollar un software,
entre ellas la dificultad que
presenta crear un software,
evaluar el entorno y el publico al
que va dirigido el software y de
esta manera asegurar ventas y
evitar perdidas para la empresa
manteniendo una calidad optima
en el servicio prestado.
6. ¿Cómo funciona un método?
⬥ Un modelo de desarrollo tiene sus propias reglas preestablecidas
que deben ser cumplidas o de lo contrario es muy poco probable que
funcione.
6
Idear
un plan
Aclarar
ideas
Fiabilidad
del plan
Ejecución
del plan
7. Modelos Comunes
7
Modelo en espiral
Estas actividades se realizan
conforme se van realizando
mediante descarte de riesgos
para minimizar los gastos en
la empresa, una vez aprobado
una fase se pasa a la
siguiente.
Pertenece a los modelos
evolutivos, en el cual el
prototipo debe de ser
construido rápidamente y con
la utilización escasa de
recursos.
Se caracteriza por:
1. Plan rápido
2. Modelo
3. Construcción del prototipo
4. Entrega y retroalimentación
5. Comunicación
6. Entrega del desarrollo final
Desarrollo iterativo y
creciente
Resuelve los problemas
encontrados en el modelo en
cascada, en cual ofrece
entornos de trabajo con
técnicas para su correcta
utilización.
Este modelo se caracteriza
por permitir al usuario
interactuar con el producto
con la finalidad de la
retroalimentación y con ello
mejorar el programa o
solucionar problemas.
Modelo de prototipos
8. Análisis
Personalmente escogería el modelo iteractivo para la
creación de un software debido a su ejecución por
iteración permitiendo al usuario final participar desde
un inicio permitiendo a los desarrolladores refinar y
mejorar el programa hasta llegar al objetivo deseado.
8