SlideShare una empresa de Scribd logo
1 de 9
Modelos de
desarrollo del
software
Alumno: Cesar García
CI : 21.420.374
Extensión: San Cristobal
Ciclo de desarrollo de software
El ciclo de desarrollo del software o como también es conocido, ciclo de vida del
desarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructurada
y bien definida de las etapas en Ingeniería de software para desarrollar un
producto de software deseado.
El mismo nace para poder acompañar el desarrollo de software de manera
estructurada, tal y como dice la definición superior, dado que es vital para el
éxito en la creación de un sistema que los pasos sean respetados.
Si bien hay distintas metodologías para desarrollar software, siendo las ágiles las
más promovidas actualmente, entre otros factores, por el hecho de incluir en el
proceso instancias de revisión con el product owner, lo que ayuda a una
devolución del valor invertido más rápida, dado que la persona que solicita el
desarrollo está implicada en instancias mensuales, semanales o dependiendo
incluso diarias, del estado el proyecto.
Modelos de desarrollo de Software
Los modelos de desarrollo de software ofrecen un marco de trabajo
usado para controlar el proceso de desarrollo de sistemas de
información, estos marcos de trabajo consisten en una filosofía de
desarrollo de programas la cual debe de contar con las herramientas
necesarias para la asistencia del proceso de desarrollo.
Tipos de modelos de desarrollo de Software
PrototiposSecuencial Espiral
Pertenece a los
modelos evolutivos.
Orden riguroso de
las etapas de
desarrollo.
Las actividades se
eligen en función
del análisis de
riesgos.
En esta ocasión se explicara sobre los 3 tipos más comunes de modelos de
desarrollo de software.
Modelo en cascada o secuencial
El desarrollo en cascada o secuencial, es el
modelo clásico de desarrollo de software y es
conocido aparte por ser uno de las primeras
metodologías que se preocupó por estructurar
de manera estricta cada parte del desarrollo,
también es muy conocido por ser la práctica
más extendida para el mismo.
Si bien ha sido muy criticada por distintos
colectivos a lo largo de los años y tiene sus
desventajas, aun así sigue siendo una de las
referencias a la hora de empezar un proyecto.
Modelo de construcción de prototipos
Es la creación de una implementación
parcial de un sistema, para el propósito
explícito de aprender sobre los
requerimientos del Sistema. Un prototipo es
construido de una manera rápida tal como
sea posible.
Esto es dado a los usuarios, clientes o
representantes de ellos, posibilitando que
ellos experimenten con el prototipo. Luego
de esto proveen una retroalimentación
acerca del prototipo proporcionado.
Modelo en espiral
Es un modelo de proceso de software
evolutivo, el cual enlaza la naturaleza
iterativa de la construcción de prototipos,
pero conservado aquellas propiedades del
modelo en cascada.
Es un modelo de ciclo de vida orientado al
riesgo, se dice que uno de los aspectos
fundamentales de su éxito radica en que el
equipo que lo aplique sea capaz de
detector y catalogar correctamente dicho
riesgo.
Cuadro comparativo de modelos de software
Modelo Secuencial Prototipos Espiral
Características
• Planear un proyecto con
anterioridad.
• Define el comportamiento
externo deseado
• Implementa parcialmente un
Sistema.
• El prototipado puede ser
usado como parte de la fase
de requerimientos.
• Es un generador de modelo de
proceso guiado por el riesgo.
• Usa un enfoque cíclico para la
implementación de un Sistema.
Ventajas
• Antes de pasar a una
siguiente fase de
desarrollo, debe
terminarse la actual.
• La organización se ve
obligada a realizar
controles de calidad antes
de completar cada fase.
• Es construido de manera
rápida tal como sea posible.
• Provee retroalimentación
directamente del cliente.
• Son beneficiosos para proyectos
largos y que necesiten
constantes cambios.
• Es un modelo de software
evolutivo.
Desventajas
• No es el mejor método
para proyectos complejos
donde los requerimientos
cambian frecuentemente.
• Cliente asume que es el
Sistema final.
• Se corre el peligro de
familiarización con malas
elecciones iniciales.
• Requiere mucha experiencia y
habilidad para la evaluación de
los riesgos.
Modelo de desarrollo de software de preferencia.
Personalmente prefiero usar el modelo de cascada o secuencial lineal
para el desarrollo de software, ya que en las distintas etapas por la que
tenemos que pasar para llegar a un producto terminado.
Se debe esperar la finalización de una fase para poder pasar a la
siguiente, al finalizar cada etapa el modelo esta diseñado para llevar una
revisión final, que se encarga de determinar si el proyecto está listo para
avanzar a la siguiente fase, de esa manera se obtiene un control total del
progreso del proyecto, un orden y soluciones de bugs detectadas por el
testing que es acompañado por cada etapa del proceso.
Además es un método que cumple con la documentación
en cada proceso del ciclo.

Más contenido relacionado

La actualidad más candente

Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativotim100492
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHvictor mamani
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapasyeimy26
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Griiselda Martiinez
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)Marco Antonio Perez Montero
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del softwareangelicasolishernnde
 

La actualidad más candente (20)

Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Prototipos
PrototiposPrototipos
Prototipos
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
 
Act18
Act18Act18
Act18
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del software
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 

Similar a Modelos desarrollo software(38)DOCUMENTOModelos dedesarrollo delsoftwareAlumno: Cesar GarcíaCI : 21.420.374Extensión: San Cristobal Ciclo de desarrollo de softwareEl ciclo de desarrollo del software o como también es conocido, ciclo de vida deldesarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructuraday bien definida de las etapas en Ingeniería de software para desarrollar unproducto de software deseado

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Softwareximenatrabajos
 
CICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARECICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWAREFreider Linares
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareAlbert Cintron
 
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
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidamiguelgv
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdfMETODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdfLuisAngelSurichaquiG
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)ManuelJimnez56
 

Similar a Modelos desarrollo software(38)DOCUMENTOModelos dedesarrollo delsoftwareAlumno: Cesar GarcíaCI : 21.420.374Extensión: San Cristobal Ciclo de desarrollo de softwareEl ciclo de desarrollo del software o como también es conocido, ciclo de vida deldesarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructuraday bien definida de las etapas en Ingeniería de software para desarrollar unproducto de software deseado (20)

Modelos del software
Modelos del softwareModelos del software
Modelos 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
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
CICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARECICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARE
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
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
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Wen
WenWen
Wen
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdfMETODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
METODOLOGÍA DE PROYECTOS A TRAVÉS CICLO DE VIDA DE DESARROLLO DE SOFTWARE.pdf
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 

Último

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 

Último (20)

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 

Modelos desarrollo software(38)DOCUMENTOModelos dedesarrollo delsoftwareAlumno: Cesar GarcíaCI : 21.420.374Extensión: San Cristobal Ciclo de desarrollo de softwareEl ciclo de desarrollo del software o como también es conocido, ciclo de vida deldesarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructuraday bien definida de las etapas en Ingeniería de software para desarrollar unproducto de software deseado

  • 1. Modelos de desarrollo del software Alumno: Cesar García CI : 21.420.374 Extensión: San Cristobal
  • 2. Ciclo de desarrollo de software El ciclo de desarrollo del software o como también es conocido, ciclo de vida del desarrollo Software (SDLC en sus siglas inglesas), es una secuencia estructurada y bien definida de las etapas en Ingeniería de software para desarrollar un producto de software deseado. El mismo nace para poder acompañar el desarrollo de software de manera estructurada, tal y como dice la definición superior, dado que es vital para el éxito en la creación de un sistema que los pasos sean respetados. Si bien hay distintas metodologías para desarrollar software, siendo las ágiles las más promovidas actualmente, entre otros factores, por el hecho de incluir en el proceso instancias de revisión con el product owner, lo que ayuda a una devolución del valor invertido más rápida, dado que la persona que solicita el desarrollo está implicada en instancias mensuales, semanales o dependiendo incluso diarias, del estado el proyecto.
  • 3. Modelos de desarrollo de Software Los modelos de desarrollo de software ofrecen un marco de trabajo usado para controlar el proceso de desarrollo de sistemas de información, estos marcos de trabajo consisten en una filosofía de desarrollo de programas la cual debe de contar con las herramientas necesarias para la asistencia del proceso de desarrollo.
  • 4. Tipos de modelos de desarrollo de Software PrototiposSecuencial Espiral Pertenece a los modelos evolutivos. Orden riguroso de las etapas de desarrollo. Las actividades se eligen en función del análisis de riesgos. En esta ocasión se explicara sobre los 3 tipos más comunes de modelos de desarrollo de software.
  • 5. Modelo en cascada o secuencial El desarrollo en cascada o secuencial, es el modelo clásico de desarrollo de software y es conocido aparte por ser uno de las primeras metodologías que se preocupó por estructurar de manera estricta cada parte del desarrollo, también es muy conocido por ser la práctica más extendida para el mismo. Si bien ha sido muy criticada por distintos colectivos a lo largo de los años y tiene sus desventajas, aun así sigue siendo una de las referencias a la hora de empezar un proyecto.
  • 6. Modelo de construcción de prototipos Es la creación de una implementación parcial de un sistema, para el propósito explícito de aprender sobre los requerimientos del Sistema. Un prototipo es construido de una manera rápida tal como sea posible. Esto es dado a los usuarios, clientes o representantes de ellos, posibilitando que ellos experimenten con el prototipo. Luego de esto proveen una retroalimentación acerca del prototipo proporcionado.
  • 7. Modelo en espiral Es un modelo de proceso de software evolutivo, el cual enlaza la naturaleza iterativa de la construcción de prototipos, pero conservado aquellas propiedades del modelo en cascada. Es un modelo de ciclo de vida orientado al riesgo, se dice que uno de los aspectos fundamentales de su éxito radica en que el equipo que lo aplique sea capaz de detector y catalogar correctamente dicho riesgo.
  • 8. Cuadro comparativo de modelos de software Modelo Secuencial Prototipos Espiral Características • Planear un proyecto con anterioridad. • Define el comportamiento externo deseado • Implementa parcialmente un Sistema. • El prototipado puede ser usado como parte de la fase de requerimientos. • Es un generador de modelo de proceso guiado por el riesgo. • Usa un enfoque cíclico para la implementación de un Sistema. Ventajas • Antes de pasar a una siguiente fase de desarrollo, debe terminarse la actual. • La organización se ve obligada a realizar controles de calidad antes de completar cada fase. • Es construido de manera rápida tal como sea posible. • Provee retroalimentación directamente del cliente. • Son beneficiosos para proyectos largos y que necesiten constantes cambios. • Es un modelo de software evolutivo. Desventajas • No es el mejor método para proyectos complejos donde los requerimientos cambian frecuentemente. • Cliente asume que es el Sistema final. • Se corre el peligro de familiarización con malas elecciones iniciales. • Requiere mucha experiencia y habilidad para la evaluación de los riesgos.
  • 9. Modelo de desarrollo de software de preferencia. Personalmente prefiero usar el modelo de cascada o secuencial lineal para el desarrollo de software, ya que en las distintas etapas por la que tenemos que pasar para llegar a un producto terminado. Se debe esperar la finalización de una fase para poder pasar a la siguiente, al finalizar cada etapa el modelo esta diseñado para llevar una revisión final, que se encarga de determinar si el proyecto está listo para avanzar a la siguiente fase, de esa manera se obtiene un control total del progreso del proyecto, un orden y soluciones de bugs detectadas por el testing que es acompañado por cada etapa del proceso. Además es un método que cumple con la documentación en cada proceso del ciclo.