SlideShare una empresa de Scribd logo
1 de 5
2013
CICLO DE VIDA

GRISELDA MENDEZ RODRIGUEZ
24/11/2013
Índice

INTRODUCCION:…………………………………………………………………………………..…………2
DEFINICIÓN DEL PROBLEMA:…………………………………………………………………………..2
PLANTEAMIENTO DE SOLUCIÓN:………………………………………..2
JUSTIFICACIÓN DE MODELO:……………………………………………………………………………2
EL CICLO DE VIDA NOS PROPONE 7 FASES: ……………………………………………………..3
FUENTES:………………………………………………………………………………………………………….4

1
INTRODUCCION:

El término ciclo de vida del software describe el desarrollo de software, desde
la fase inicial hasta la fase final. El propósito de este programa es definir las
distintas fases intermedias que se requieren para validar el desarrollo de la
aplicación, es decir, para garantizar que el software cumpla los requisitos para
la aplicación y verificación de los procedimientos de desarrollo: se asegura de
que los métodos utilizados son apropiados.
DEFINICIÓN DEL PROBLEMA:

El modelo cascada en algunas de sus variantes es uno de los actualmente más
utilizados por su eficacia y simplicidad, más que nada en software de pequeño
y algunos de mediano porte; pero nunca (o muy rara vez) se lo usa en su forma
pura, como se dijo anteriormente. En lugar de ello, siempre se produce alguna
realimentación entre
PLANTEAMIENTO DE SOLUCIÓN:

El modelo Cascada Realimentado resulta muy atractivo, hasta ideal, si el
proyecto presenta alta rigidez (pocos o ningún cambio, no evolutivo), los
requisitos son muy claros y están correctamente especificados. Listare las
ventajas y desventajas de este modelo a continuación: Ventajas:

La planificación es sencilla. La calidad del producto resultante es alta. Permite
trabajar con personal poco cualificado.
JUSTIFICACIÓN DE MODELO:
CICLO DE VIDA ITERATIVO

También derivado del ciclo de vida en cascada puro, este modelo busca reducir
el riesgo que surge entre las necesidades del usuario y el producto final por
malos entendidos durante la etapa de solicitud de requerimientos. Es la
iteración de varios ciclos de vida en cascada. Al final de cada iteración se le
entrega al cliente una versión mejorada o con mayores funcionalidades del
Cualquier dificultad en el diseño, codificación y prueba de una modificación
debería apuntar a la necesidad de rediseñar o re codificar. Las modificaciones
deben ajustarse fácilmente a los módulos fáciles de encontrar y a los aislados.
Si no es así, entonces se requiere algún grado de rediseño. Las modificaciones
a las tablas deben ser especialmente fáciles de realizar. Si dicha modificación
no ocurre rápidamente, se debe aplicar algo de rediseño. Las modificaciones
deben ser más fáciles de hacer conforme avanzan las iteraciones. Si no es así,
hay un problema primordial usualmente encontrado en un diseño débil o en la
proliferación excesiva de parches al sistema.

2
Aplicativo:
Es un ejecutable y tiene una función específica, ejemplo: powerpoint es para
diapositivas.
De programación:
Los lenguajes de programación son software que sirven para hacer
aplicaciones.
Operativo:
Administra los recursos del sistema, son los que establece con las entradas y
salidas los procesos físicos del sistema.
CICLO DE VIDA DEL SOFTWARE
Es un conjunto de técnicas, procedimientos, que permiten elaborar y mantener
la calidad de un software.

El ciclo de vida nos propone 7 fases:
1. EL ANÁLISIS DE REQUERIMIENTOS
Es la entrevista con el cliente, lo que necesita el que contenga el software.
2. ESPECIFICACIÓN:
Lo que esperamos del software después de terminado.
3. ARQUITECTURA:
Se encarga de la logística o planeación del software
4. CODIFICACIÓN O PROGRAMACIÓN
Es reducir a código.
5. PRUEBA:
Textearlo, esforzar el software.
6. DOCUMENTACIÓN:
No es más que el manual del usuario
7. MANTENIMIENTO:
Es lo que genera nuestro ingreso a pasivo por medio del software.

3
Fuentes:
http://ingenieramyryam.blogspot.mx/2011/02/ensayo-sobre-ciclo-de-vida-del-software.html
http://www.buenastareas.com/ensayos/Ciclos-De-Vida-Del-Software/3009454.html
http://es.kioskea.net/contents/223-ciclo-de-vida-del-software

4

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
La metodología scrum
La metodología scrumLa metodología scrum
La metodología scrum
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Workshop Scrum
Workshop ScrumWorkshop Scrum
Workshop Scrum
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso práctico
 
Scrum y los clientes
Scrum y los clientesScrum y los clientes
Scrum y los clientes
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejercicios
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
Ingenieria de software scrum – proceso ágil de desarrollo de software
Ingenieria de software scrum – proceso ágil de desarrollo de softwareIngenieria de software scrum – proceso ágil de desarrollo de software
Ingenieria de software scrum – proceso ágil de desarrollo de software
 

Destacado (8)

Ordenacion sanitaria
Ordenacion sanitariaOrdenacion sanitaria
Ordenacion sanitaria
 
lean-manufacturing-and-six-sigma-21231
lean-manufacturing-and-six-sigma-21231lean-manufacturing-and-six-sigma-21231
lean-manufacturing-and-six-sigma-21231
 
Namakan jenis komputer di bawah ini
Namakan jenis komputer di bawah iniNamakan jenis komputer di bawah ini
Namakan jenis komputer di bawah ini
 
Exposicion de introduccion a ingenieria
Exposicion de introduccion a ingenieriaExposicion de introduccion a ingenieria
Exposicion de introduccion a ingenieria
 
E anexos
E anexosE anexos
E anexos
 
A portada
A portadaA portada
A portada
 
làm giấy phép an toàn thực phẩm công nghiệp bình dương
làm giấy phép an toàn thực phẩm công nghiệp bình dươnglàm giấy phép an toàn thực phẩm công nghiệp bình dương
làm giấy phép an toàn thực phẩm công nghiệp bình dương
 
Ej3_Producto_Vespertino_GrahamRuival
Ej3_Producto_Vespertino_GrahamRuivalEj3_Producto_Vespertino_GrahamRuival
Ej3_Producto_Vespertino_GrahamRuival
 

Similar a Actividad 20

Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdfTecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
JoseEnriqueRojas4
 
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdfTecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
JoseEnriqueRojas4
 
Actividad------. 20
Actividad------. 20Actividad------. 20
Actividad------. 20
grachika
 
Ha2 nm50 eq#4-metodología espiral
Ha2 nm50 eq#4-metodología espiralHa2 nm50 eq#4-metodología espiral
Ha2 nm50 eq#4-metodología espiral
Luis Pérez
 
Programacion Concurrente
Programacion ConcurrenteProgramacion Concurrente
Programacion Concurrente
ismaelrubino
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
gamavi
 
Metodologia analisis
Metodologia analisisMetodologia analisis
Metodologia analisis
Victor Varela
 

Similar a Actividad 20 (20)

SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
 
Jessy rock
Jessy rockJessy rock
Jessy rock
 
Sistope2
Sistope2Sistope2
Sistope2
 
Metodología Elicitacion de Requisitos
Metodología Elicitacion de RequisitosMetodología Elicitacion de Requisitos
Metodología Elicitacion de Requisitos
 
Manual terminado
Manual terminadoManual terminado
Manual terminado
 
Curso j2 me
Curso j2 meCurso j2 me
Curso j2 me
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Trabajo idmi
Trabajo idmiTrabajo idmi
Trabajo idmi
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
 
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdfTecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
 
Tecnicas avanzadas de_ingenieria_de_software_(modulo_3)
Tecnicas avanzadas de_ingenieria_de_software_(modulo_3)Tecnicas avanzadas de_ingenieria_de_software_(modulo_3)
Tecnicas avanzadas de_ingenieria_de_software_(modulo_3)
 
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdfTecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
Tecnicas_avanzadas_de_ingenieria_de_software_(Modulo_3).pdf
 
Actividad------. 20
Actividad------. 20Actividad------. 20
Actividad------. 20
 
Intro progvb
Intro progvbIntro progvb
Intro progvb
 
Ha2 nm50 eq#4-metodología espiral
Ha2 nm50 eq#4-metodología espiralHa2 nm50 eq#4-metodología espiral
Ha2 nm50 eq#4-metodología espiral
 
Guia de ingenieria_del_software
Guia de ingenieria_del_softwareGuia de ingenieria_del_software
Guia de ingenieria_del_software
 
Gestion de un GMAO - PRISMA3 -
Gestion de un GMAO - PRISMA3 -Gestion de un GMAO - PRISMA3 -
Gestion de un GMAO - PRISMA3 -
 
Programacion Concurrente
Programacion ConcurrenteProgramacion Concurrente
Programacion Concurrente
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Metodologia analisis
Metodologia analisisMetodologia analisis
Metodologia analisis
 

Actividad 20

  • 1. 2013 CICLO DE VIDA GRISELDA MENDEZ RODRIGUEZ 24/11/2013
  • 2. Índice INTRODUCCION:…………………………………………………………………………………..…………2 DEFINICIÓN DEL PROBLEMA:…………………………………………………………………………..2 PLANTEAMIENTO DE SOLUCIÓN:………………………………………..2 JUSTIFICACIÓN DE MODELO:……………………………………………………………………………2 EL CICLO DE VIDA NOS PROPONE 7 FASES: ……………………………………………………..3 FUENTES:………………………………………………………………………………………………………….4 1
  • 3. INTRODUCCION: El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados. DEFINICIÓN DEL PROBLEMA: El modelo cascada en algunas de sus variantes es uno de los actualmente más utilizados por su eficacia y simplicidad, más que nada en software de pequeño y algunos de mediano porte; pero nunca (o muy rara vez) se lo usa en su forma pura, como se dijo anteriormente. En lugar de ello, siempre se produce alguna realimentación entre PLANTEAMIENTO DE SOLUCIÓN: El modelo Cascada Realimentado resulta muy atractivo, hasta ideal, si el proyecto presenta alta rigidez (pocos o ningún cambio, no evolutivo), los requisitos son muy claros y están correctamente especificados. Listare las ventajas y desventajas de este modelo a continuación: Ventajas: La planificación es sencilla. La calidad del producto resultante es alta. Permite trabajar con personal poco cualificado. JUSTIFICACIÓN DE MODELO: CICLO DE VIDA ITERATIVO También derivado del ciclo de vida en cascada puro, este modelo busca reducir el riesgo que surge entre las necesidades del usuario y el producto final por malos entendidos durante la etapa de solicitud de requerimientos. Es la iteración de varios ciclos de vida en cascada. Al final de cada iteración se le entrega al cliente una versión mejorada o con mayores funcionalidades del Cualquier dificultad en el diseño, codificación y prueba de una modificación debería apuntar a la necesidad de rediseñar o re codificar. Las modificaciones deben ajustarse fácilmente a los módulos fáciles de encontrar y a los aislados. Si no es así, entonces se requiere algún grado de rediseño. Las modificaciones a las tablas deben ser especialmente fáciles de realizar. Si dicha modificación no ocurre rápidamente, se debe aplicar algo de rediseño. Las modificaciones deben ser más fáciles de hacer conforme avanzan las iteraciones. Si no es así, hay un problema primordial usualmente encontrado en un diseño débil o en la proliferación excesiva de parches al sistema. 2
  • 4. Aplicativo: Es un ejecutable y tiene una función específica, ejemplo: powerpoint es para diapositivas. De programación: Los lenguajes de programación son software que sirven para hacer aplicaciones. Operativo: Administra los recursos del sistema, son los que establece con las entradas y salidas los procesos físicos del sistema. CICLO DE VIDA DEL SOFTWARE Es un conjunto de técnicas, procedimientos, que permiten elaborar y mantener la calidad de un software. El ciclo de vida nos propone 7 fases: 1. EL ANÁLISIS DE REQUERIMIENTOS Es la entrevista con el cliente, lo que necesita el que contenga el software. 2. ESPECIFICACIÓN: Lo que esperamos del software después de terminado. 3. ARQUITECTURA: Se encarga de la logística o planeación del software 4. CODIFICACIÓN O PROGRAMACIÓN Es reducir a código. 5. PRUEBA: Textearlo, esforzar el software. 6. DOCUMENTACIÓN: No es más que el manual del usuario 7. MANTENIMIENTO: Es lo que genera nuestro ingreso a pasivo por medio del software. 3