SlideShare una empresa de Scribd logo
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
I.P. SANTIAGO MARIÑO
REALIZADO POR:
NOEL BARBOZA
CI:24733037
CICLO DE VIDA DEL SOFTWARE
Es una de las áreas de la
tecnología a donde muchos
ingenieros y licenciados en
informática suelen acercarse.
También denominado como el
proceso del desarrollo de
software, el ciclo de vida del
software nos permite entablar una
serie de procedimientos mediante
las cuales se procede para la
realización del mismo.
Si bien, es cierto que existen diversas metodologías y formas de
desarrollar software, la realidad es que hay modelos tan antiguos que ya
son como básicos al momento del ciclo de vida de un software. Un
ejemplo de esto, es el modelo en cascada para el proceso de desarrollo
de un sistema, con el cuál veremos a ciencia cierta el proceso básico, del
cual muchos modelos más se empezarán a desarrollar.
PROCESO BÁSICO DEL CICLO DE VIDA DE UN SISTEMA
PROCESO BÁSICO DEL CICLO DE VIDA DE UN SISTEMA
PLANIFICACIÓN Es analizar brevemente los requerimientos que
el cliente pide para la elaboración del sistema
que necesita.
IMPLEMENTACIÓN Una vez que hemos platicado con el cliente y
tenemos lo que es un análisis de
requerimientos, necesidades y funcionalidades
por parte de una aceptación en ambas partes,
entonces procedemos con lo que es el ciclo de
vida de desarrollo de software.
PRUEBAS Una vez que el sistema se va desarrollando, es
importante para el ciclo de vida del desarrollo
del software, que se realicen ciertas pruebas
conforme se vaya avanzando.
DOCUMENTACIÓN Muchas metodologías de lo que es el ciclo de
vida software, van creando documentación,
conforme se va avanzando en el desarrollo del
Sistema.
DESPLIEGUE Este no es otra cosa, más que el momento en
que el sistema ya está terminado y ha sido
aprobado para que se elabore el producto final
MANTENIMIENTO Es la ultima fase, a este se le tiene que hacer
un mantenimiento para que funcione
PARADIGMAS DE LOS MODELOS DEL CICLO DE VIDA DEL SOFTWARE
PARADIGMA TRADICIONAL
Existen algunas metodologías del ciclo de vida
de desarrollo de sistemas, que se manejan a la
antigua, a estas también se le conocen como
paradigmas tradicionales. Si bien, es verdad que
las metodologías actuales están basadas con
fundamentos de lo que fueron los paradigmas
tradicionales, hoy en día ya hemos
evolucionado, sin embargo los paradigmas
tradicionales ahí se mantienen.
PARADIGMA ORIENTADO A OBJETOS
Una de las genialidades más exquisitas, es el
desarrollo de software mediante
programación orientada a objetos. Con esta
forma del ciclo de vida de los sistemas, lo que
se pretende es que el código fuente sea
reutilizable para otros proyectos o mini
proyectos alternos relacionados con el
programa base, pues se utilizan Clases.
PARADIGMA DE DESARROLLO ÁGIL
Los modelos de ciclo de vida ágiles, son de
los más utilizados hoy en día. El objetivo de
este paradigma, es el desarrollo de
proyectos en poco tiempo. Para lo cual, se
hace una eliminación de procesos tediosos,
se agilizan las fases de desarrollo, las
iteraciones se hacen en un corto periodo de
tiempo, los riesgos se desechan y se evitan
para no tener que lidiar con ellos y siempre
se da solución a los problemas de forma
rápida.
CICLO DE VIDA DEL SOFTWARE EN LAS DISTINTAS METODOLOGÍAS
El ciclo de vida de un proyecto de software, empieza cuando se da la
recolección de requerimientos para el programa a desarrollar y termina cuando
el producto ha quedado completado y es entregado al cliente que lo pidió.
CÓMO ESTÁN COMPUESTAS CADA UNO DE LOS MODELOS DE CICLO DE
VIDA DEL SOFTWARE
MODELO DE CASCADA
Esta metodología es lineal y
consta de algunas fases que
hay que seguir y completar para
poder avanzar a la fase
siguiente. No es precisamente
la mejor metodología, pero si se
utiliza de forma correcta los
resultados pueden ser muy
buenos.
EL MODELO DE CICLO DE
VIDA EN ESPIRAL
Consiste en realizar diversas
iteraciones, pasando por cada
una de sus fases una y otra vez.
A diferencia del modelo cascada
que no tiene vuelta atrás, en el
modelo en espiral se pueden
hacer las iteraciones que se
consideren necesarias
MODELO ITERATIVO O POR
PROTOTIPOS
Es uno de los primeros ciclos de vida
que permitían que el código fuente
fuera reutilizable, sin embargo con el
modelo iterativo no solo es utilizable, si
no que para muchos, estos prototipos
pueden llegar a ser el producto final
que siempre quisieron, lo cual lo hace
realmente relevante y destacable, por
encima del resto de los modelos de
antaño que puedas encontrar.
MODELOS DEL CICLO DE VIDA
DEL DESARROLLO ÁGILES
Estos procesos se caracterizan
por estar basados en las etapas
del ciclo de vida del software
tradicional, pero combinándolas
con algunas técnicas y siendo aún
más solapadoras en cuando al
orden que se deben ejecutar.
MODELO SCRUM El modelo Scrum, se encuentra basado en lo
que es el desarrollo incremental, es decir,
conforme pasen las fases y las iteraciones,
mayor va a ser el tamaño del proyecto que se
esté desarrollando, es por eso que uno de los
principales requisitos para llevarlo a cabo, es
que tu equipo de desarrollo sea de calidad.
MODELO KANBAN Es uno de los modelos más visuales de las
metodologías ágiles. Consiste en la creación de
un tablero con etiquetas, donde se seccionan
cada una de las fases de su desarrollo, además
se clasifica de acuerdo a los equipos de trabajo
y se les asignan objetivos a corto, mediano y
largo plazo.
MODELO XP O PROGRAMACIÓN
EXTREMA
Posiblemente la más destacada de las
metodologías ágiles para los ciclos de vida de
un software, es la metodología XP o modelo de
programación extrema. A diferencia del resto de
las metodología del mundo, habidas y por
haber, esta es adaptable de acuerdo a las
necesidades y requerimientos que se tengan
que implementar, con la ventaja de que
podemos hacer uso de cualquier modelo
anterior para el desarrollo y de inmediato
salirnos y programar otras cosas.
MODELOS DEL CICLO DE VIDA DEL DESARROLLO ÁGILES

Más contenido relacionado

PPT
Ciclo de Vida del Software (Para SAIA)
PDF
Modelo en cascada
PPTX
Ciclo de Vida del Software
PPTX
Modelo cascada
PPT
Modelo En Cascada
PPT
Ciclosdevidadelsoftware 120724112952-phpapp02gt
PPT
5 ciclos de vida del software(fixed)
PDF
Metodologia casacad y msf convertir a pdf
Ciclo de Vida del Software (Para SAIA)
Modelo en cascada
Ciclo de Vida del Software
Modelo cascada
Modelo En Cascada
Ciclosdevidadelsoftware 120724112952-phpapp02gt
5 ciclos de vida del software(fixed)
Metodologia casacad y msf convertir a pdf

La actualidad más candente (19)

PPTX
2. Cascada De Fase Solapada
PPTX
Wq presentacion grupo3
PPTX
Ciclo de vida del software
PPT
ciclo de vida de software
DOCX
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
PDF
Ciclo de vida del sw
PPT
Ciclo de vida
PPTX
Prototipo evolutivo
PDF
Modelos de ciclo de vida del software
PPT
Metodo cascada
PPTX
Metodologías emergentes
DOCX
Jovanni jimenez v.
PPTX
Etapas para el desarrollo de un sistema de software
PPTX
Método cascada
PPTX
13. ingeniería del software
PDF
Modelos
PDF
Metodología Cascada
DOCX
Desarrollo en cascada
2. Cascada De Fase Solapada
Wq presentacion grupo3
Ciclo de vida del software
ciclo de vida de software
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Ciclo de vida del sw
Ciclo de vida
Prototipo evolutivo
Modelos de ciclo de vida del software
Metodo cascada
Metodologías emergentes
Jovanni jimenez v.
Etapas para el desarrollo de un sistema de software
Método cascada
13. ingeniería del software
Modelos
Metodología Cascada
Desarrollo en cascada
Publicidad

Similar a Noel barboza (20)

PPTX
CICLOS DE VIDA DEL SOFTWARE
PPTX
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
PPTX
Ciclo de vida del software
PPTX
Ciclo de vida del software
DOCX
C iclos de vida del software
PPTX
Modelos de ciclo de vida en el desarrollo de software
PPTX
Modelos de desarrollo del software
DOCX
Metodologia y prototipo
PPTX
metodologia
PPTX
Evolución, enfoques, modelos y prototipos ok.pptx
DOCX
Ensayo ciclo de vida del software
DOCX
Metodologia de software
PDF
Metodología Incremental
PPTX
Modelos o Ciclos de vida de software
PDF
Metodología de desarrollo de software
PDF
Ciclo de Vida de un Software.pdf
PPTX
Grupo1
PPTX
Trabajo de sistemas de software
PPTX
Modelos de proceso del software
PDF
Modelos del software
CICLOS DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
Ciclo de vida del software
Ciclo de vida del software
C iclos de vida del software
Modelos de ciclo de vida en el desarrollo de software
Modelos de desarrollo del software
Metodologia y prototipo
metodologia
Evolución, enfoques, modelos y prototipos ok.pptx
Ensayo ciclo de vida del software
Metodologia de software
Metodología Incremental
Modelos o Ciclos de vida de software
Metodología de desarrollo de software
Ciclo de Vida de un Software.pdf
Grupo1
Trabajo de sistemas de software
Modelos de proceso del software
Modelos del software
Publicidad

Último (20)

PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Actividad 1 (Habilidades sociales en la era digital)
PDF
revista de historia Clio N|285 2025_.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PPTX
Guía Esencial para Empleadores - Cumplimiento con el IESS
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Habilidades sociales en la era digital (25-2))
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
JESUCRISTO ESTÁ EN LA TIERRA
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Actividad 1 (Habilidades sociales en la era digital)
revista de historia Clio N|285 2025_.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Guía Esencial para Empleadores - Cumplimiento con el IESS
Punto Critico - Brian Tracy Ccesa007.pdf
Cosacos y hombres del Este en el Heer.ppt
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Habilidades sociales en la era digital (25-2))
DI, TEA, TDAH.pdf guía se secuencias didacticas
JESUCRISTO ESTÁ EN LA TIERRA
Escuela Sabática 6. A través del Mar Rojo.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf

Noel barboza

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN I.P. SANTIAGO MARIÑO REALIZADO POR: NOEL BARBOZA CI:24733037
  • 2. CICLO DE VIDA DEL SOFTWARE Es una de las áreas de la tecnología a donde muchos ingenieros y licenciados en informática suelen acercarse. También denominado como el proceso del desarrollo de software, el ciclo de vida del software nos permite entablar una serie de procedimientos mediante las cuales se procede para la realización del mismo.
  • 3. Si bien, es cierto que existen diversas metodologías y formas de desarrollar software, la realidad es que hay modelos tan antiguos que ya son como básicos al momento del ciclo de vida de un software. Un ejemplo de esto, es el modelo en cascada para el proceso de desarrollo de un sistema, con el cuál veremos a ciencia cierta el proceso básico, del cual muchos modelos más se empezarán a desarrollar. PROCESO BÁSICO DEL CICLO DE VIDA DE UN SISTEMA
  • 4. PROCESO BÁSICO DEL CICLO DE VIDA DE UN SISTEMA PLANIFICACIÓN Es analizar brevemente los requerimientos que el cliente pide para la elaboración del sistema que necesita. IMPLEMENTACIÓN Una vez que hemos platicado con el cliente y tenemos lo que es un análisis de requerimientos, necesidades y funcionalidades por parte de una aceptación en ambas partes, entonces procedemos con lo que es el ciclo de vida de desarrollo de software. PRUEBAS Una vez que el sistema se va desarrollando, es importante para el ciclo de vida del desarrollo del software, que se realicen ciertas pruebas conforme se vaya avanzando. DOCUMENTACIÓN Muchas metodologías de lo que es el ciclo de vida software, van creando documentación, conforme se va avanzando en el desarrollo del Sistema. DESPLIEGUE Este no es otra cosa, más que el momento en que el sistema ya está terminado y ha sido aprobado para que se elabore el producto final MANTENIMIENTO Es la ultima fase, a este se le tiene que hacer un mantenimiento para que funcione
  • 5. PARADIGMAS DE LOS MODELOS DEL CICLO DE VIDA DEL SOFTWARE PARADIGMA TRADICIONAL Existen algunas metodologías del ciclo de vida de desarrollo de sistemas, que se manejan a la antigua, a estas también se le conocen como paradigmas tradicionales. Si bien, es verdad que las metodologías actuales están basadas con fundamentos de lo que fueron los paradigmas tradicionales, hoy en día ya hemos evolucionado, sin embargo los paradigmas tradicionales ahí se mantienen. PARADIGMA ORIENTADO A OBJETOS Una de las genialidades más exquisitas, es el desarrollo de software mediante programación orientada a objetos. Con esta forma del ciclo de vida de los sistemas, lo que se pretende es que el código fuente sea reutilizable para otros proyectos o mini proyectos alternos relacionados con el programa base, pues se utilizan Clases. PARADIGMA DE DESARROLLO ÁGIL Los modelos de ciclo de vida ágiles, son de los más utilizados hoy en día. El objetivo de este paradigma, es el desarrollo de proyectos en poco tiempo. Para lo cual, se hace una eliminación de procesos tediosos, se agilizan las fases de desarrollo, las iteraciones se hacen en un corto periodo de tiempo, los riesgos se desechan y se evitan para no tener que lidiar con ellos y siempre se da solución a los problemas de forma rápida.
  • 6. CICLO DE VIDA DEL SOFTWARE EN LAS DISTINTAS METODOLOGÍAS El ciclo de vida de un proyecto de software, empieza cuando se da la recolección de requerimientos para el programa a desarrollar y termina cuando el producto ha quedado completado y es entregado al cliente que lo pidió. CÓMO ESTÁN COMPUESTAS CADA UNO DE LOS MODELOS DE CICLO DE VIDA DEL SOFTWARE MODELO DE CASCADA Esta metodología es lineal y consta de algunas fases que hay que seguir y completar para poder avanzar a la fase siguiente. No es precisamente la mejor metodología, pero si se utiliza de forma correcta los resultados pueden ser muy buenos. EL MODELO DE CICLO DE VIDA EN ESPIRAL Consiste en realizar diversas iteraciones, pasando por cada una de sus fases una y otra vez. A diferencia del modelo cascada que no tiene vuelta atrás, en el modelo en espiral se pueden hacer las iteraciones que se consideren necesarias
  • 7. MODELO ITERATIVO O POR PROTOTIPOS Es uno de los primeros ciclos de vida que permitían que el código fuente fuera reutilizable, sin embargo con el modelo iterativo no solo es utilizable, si no que para muchos, estos prototipos pueden llegar a ser el producto final que siempre quisieron, lo cual lo hace realmente relevante y destacable, por encima del resto de los modelos de antaño que puedas encontrar. MODELOS DEL CICLO DE VIDA DEL DESARROLLO ÁGILES Estos procesos se caracterizan por estar basados en las etapas del ciclo de vida del software tradicional, pero combinándolas con algunas técnicas y siendo aún más solapadoras en cuando al orden que se deben ejecutar.
  • 8. MODELO SCRUM El modelo Scrum, se encuentra basado en lo que es el desarrollo incremental, es decir, conforme pasen las fases y las iteraciones, mayor va a ser el tamaño del proyecto que se esté desarrollando, es por eso que uno de los principales requisitos para llevarlo a cabo, es que tu equipo de desarrollo sea de calidad. MODELO KANBAN Es uno de los modelos más visuales de las metodologías ágiles. Consiste en la creación de un tablero con etiquetas, donde se seccionan cada una de las fases de su desarrollo, además se clasifica de acuerdo a los equipos de trabajo y se les asignan objetivos a corto, mediano y largo plazo. MODELO XP O PROGRAMACIÓN EXTREMA Posiblemente la más destacada de las metodologías ágiles para los ciclos de vida de un software, es la metodología XP o modelo de programación extrema. A diferencia del resto de las metodología del mundo, habidas y por haber, esta es adaptable de acuerdo a las necesidades y requerimientos que se tengan que implementar, con la ventaja de que podemos hacer uso de cualquier modelo anterior para el desarrollo y de inmediato salirnos y programar otras cosas. MODELOS DEL CICLO DE VIDA DEL DESARROLLO ÁGILES