SlideShare una empresa de Scribd logo
1 de 4
Modelos de Desarrollo de
Software
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Instituto Universitario Politécnico “Santiago Mariño”
Puerto Ordaz, Estado Bolívar
Alvaro Valdez
Ci: 28.255.000
Escuela: 47
Modelos de Desarrollo de software
- Es una representación simplificada del proceso para el desarrollo de
software, presentada desde una perspectiva especifica. Estos
modelos generales no son descripciones definitivas de los procesos
del software mas bien son abstracciones de los procesos que se
pueden utilizar para el desarrollo del software.
- El desarrollo de un software tiene una metodología el cual tiene un
enfoque estructurado para el desarrollo de software que incluye
modelos de sistemas, notaciones, reglas, sugerencias de diseño y
guías de procesos.
Cuadro comparativo
Modelo Definición Ventajas Desventajas
Modelo
en
cascada
- Propuesto por Winston
Royce en 1970 y sugiere
un enfoque sistemático,
secuencial hacia el
desarrollo del software .
* Es perfecto para proyectos
que son rígidos.
* Se tiene todo bien
organizado y no se mezclan
las fases.
* Evolución de los requisitos.
* Resultados al final.
* Retrasos innecesarios.
Modelo
de
desarrollo
evolutivo
(espiral)
- Propuesto por Barry
Boehm en 1988 es un
generador del modelo de
proceso guiado por el
riesgo que se emplea para
conducir sistemas
intensivos de ingeniera de
software concurrente y
con múltiples usuarios.
* Las especificaciones se
pueden desarrollar de forma
creciente.
* Para sistemas pequeños y
de tamaño medio, el enfoque
evolutivo de desarrollo es el
mejor.
* El proceso no es visible.
* A menudo los sistemas tienen
una estructura deficiente.
* Los problemas del desarrollo
evolutivo se hacen
particularmente agudos para
sistemas grandes y complejos
con un periodo largo de vida.
Modelo
de
desarrollo
basado en
compone
ntes
- Se basa en el ensamblaje
de componentes
mediante la reutilización.
Esta reutilización es
independiente del
proceso de desarrollo.
* Reduce la cantidad de
software que se debe
desarrollar y por ende reduce
los costos y los riesgos.
* Permite una entrega mas
rápida del software.
* Los compromisos a los
requerimientos son inevitables.
* Falta de apoyo de las
herramientas.
* Síndrome de aquí no se ha
inventado.
Modelo que yo prefiero utilizar
• - Analizando los métodos que existen para el desarrollo de
software, me he decantado por elegir el método de la
cascada por su sencillez, ya que va de parte de la intuición
de la persona a la hora de desarrollar el Software, esto
aunado a que son perfectos para trabajos rígidos donde se
tienen los requerimientos bien especificados y las
herramientas correctas para trabajar, pero donde mas
sobresale es por su gran organización, en donde evitamos
mezclar fases con esto esquivando las incongruencias e
inclusive los datos basura.

Más contenido relacionado

La actualidad más candente

Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del softwareangelicasolishernnde
 
Luis bracamonte mapa
Luis bracamonte mapaLuis bracamonte mapa
Luis bracamonte mapaluisgainza
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareAlbert Cintron
 
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOSDESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOSAldo Alfaro Curitumay
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni Cedeno
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemasrenegadojal
 
Modelos espiral
Modelos espiralModelos espiral
Modelos espiralalextein
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reG G. Jonathan Israel
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivolorenislemus
 
Desarrollo por prototipos
Desarrollo por prototipos Desarrollo por prototipos
Desarrollo por prototipos katherineperea
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseñoSantiago Bustelo
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivoUriel Ramos
 

La actualidad más candente (19)

Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del software
 
Luis bracamonte mapa
Luis bracamonte mapaLuis bracamonte mapa
Luis bracamonte mapa
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOSDESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
 
Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
 
Metodologías agiles
Metodologías agiles Metodologías agiles
Metodologías agiles
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelos espiral
Modelos espiralModelos espiral
Modelos espiral
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 re
 
Prototipos
PrototiposPrototipos
Prototipos
 
Luuzz
LuuzzLuuzz
Luuzz
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Desarrollo por prototipos
Desarrollo por prototipos Desarrollo por prototipos
Desarrollo por prototipos
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseño
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 

Similar a Modelos de desarrollo de software

II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)anthonycaraballo6
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareCesar Garcia
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareRonald A Cortez B
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad softwareAlejandro Leon
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWAREAlejandro Leon
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del SoftwareAnalisisDe
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 

Similar a Modelos de desarrollo de software (20)

II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Grupo1
Grupo1Grupo1
Grupo1
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
metodologia
metodologia metodologia
metodologia
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Actividad de aprendizaje
Actividad de aprendizajeActividad de aprendizaje
Actividad de aprendizaje
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 

Modelos de desarrollo de software

  • 1. Modelos de Desarrollo de Software República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Instituto Universitario Politécnico “Santiago Mariño” Puerto Ordaz, Estado Bolívar Alvaro Valdez Ci: 28.255.000 Escuela: 47
  • 2. Modelos de Desarrollo de software - Es una representación simplificada del proceso para el desarrollo de software, presentada desde una perspectiva especifica. Estos modelos generales no son descripciones definitivas de los procesos del software mas bien son abstracciones de los procesos que se pueden utilizar para el desarrollo del software. - El desarrollo de un software tiene una metodología el cual tiene un enfoque estructurado para el desarrollo de software que incluye modelos de sistemas, notaciones, reglas, sugerencias de diseño y guías de procesos.
  • 3. Cuadro comparativo Modelo Definición Ventajas Desventajas Modelo en cascada - Propuesto por Winston Royce en 1970 y sugiere un enfoque sistemático, secuencial hacia el desarrollo del software . * Es perfecto para proyectos que son rígidos. * Se tiene todo bien organizado y no se mezclan las fases. * Evolución de los requisitos. * Resultados al final. * Retrasos innecesarios. Modelo de desarrollo evolutivo (espiral) - Propuesto por Barry Boehm en 1988 es un generador del modelo de proceso guiado por el riesgo que se emplea para conducir sistemas intensivos de ingeniera de software concurrente y con múltiples usuarios. * Las especificaciones se pueden desarrollar de forma creciente. * Para sistemas pequeños y de tamaño medio, el enfoque evolutivo de desarrollo es el mejor. * El proceso no es visible. * A menudo los sistemas tienen una estructura deficiente. * Los problemas del desarrollo evolutivo se hacen particularmente agudos para sistemas grandes y complejos con un periodo largo de vida. Modelo de desarrollo basado en compone ntes - Se basa en el ensamblaje de componentes mediante la reutilización. Esta reutilización es independiente del proceso de desarrollo. * Reduce la cantidad de software que se debe desarrollar y por ende reduce los costos y los riesgos. * Permite una entrega mas rápida del software. * Los compromisos a los requerimientos son inevitables. * Falta de apoyo de las herramientas. * Síndrome de aquí no se ha inventado.
  • 4. Modelo que yo prefiero utilizar • - Analizando los métodos que existen para el desarrollo de software, me he decantado por elegir el método de la cascada por su sencillez, ya que va de parte de la intuición de la persona a la hora de desarrollar el Software, esto aunado a que son perfectos para trabajos rígidos donde se tienen los requerimientos bien especificados y las herramientas correctas para trabajar, pero donde mas sobresale es por su gran organización, en donde evitamos mezclar fases con esto esquivando las incongruencias e inclusive los datos basura.