SlideShare una empresa de Scribd logo
1 de 16
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARIÑO
CARRERA: ING DE SISTEMAS
CATEDRA: TEORÍA DE LA INFORMACIÓN
PROF: MARIA MORÓN
TEORÍA DE LA INFORMACIÓN
REALIZADO POR:
CORTES KEILA CI: 19.311.040
MCBO, AGOSTO 2019
PROCESOS BÁSICOS DEL CICLO DE VIDA DEL
SOFTWARE
El ciclo de vida de un Software se puede decir que
se compone de 5 etapas Fundamentales las cuales
son:
PLANIFICACIÓN
IMPLEMENTACIÓN
CONTROL EN
PRODUCCIÓN
INICIO
PUESTA EN
PRODUCCIÓN
PROCESOS DE CICLO DE VIDA DEL SOFTWARE
PLANIFICACIÓN
ANALIZA LOS
REQUERIMIENTOS
QUE EL USUARIO
NECESITA
REQUIERE DE
CONOCIMIENTOS
ES UNO DE LOS
ELEMENTOS MAS
IMPORTANTE PARA
EL DESARROLLO
DE UN PROYECTO
ES UNO DE LOS
ELEMENTOS MAS
IMPORTANTE PARA
EL DESARROLLO
DE UN PROYECTO
ES UNO DE LOS
ELEMENTOS MAS
IMPORTANTE PARA
EL DESARROLLO
DE UN PROYECTO
PROCESOS DEL CICLO DE VIDA DEL SOFTWARE
IMPLEMENTACIÓN
EN ESTA ETAPA
SE CODIFICA N
LOS ALGORITMOS
Y ESTRUCTURAS
DE DATOS
SE ADAPTA EL
LENGUAJE DE
PROGRAMACION
MAS ADECUADO
PARA EL
DESARROLLO DEL
PROYECTO
AQUÍ SE TIENEN LOS
REQUERIMIENTOS,
NECESIDADES Y
FUNCIONALIDADES
SE TOMA COMO
MODELO LA
METODOLOGIA
MAS ADECUADA
PARA EL
DESARROLLO DEL
SOFTWARE
PROCESOS DEL CICLO DE VIDA DEL SOFTWARE
PUESTA EN
PRODUCCIÓN
SE PRESENTA AL
CLIENTE O
USUARIO FINAL
EL PROYECTO DEBE
REPONDER A LOS
REQUERIMIENTOS
DEL USUARIO
EN ESTA ETAPA SE
DEFINE EL PROYECTO A
DESARROLLAR
EN ESTA ETAPA SE
VE LAS
DOFICULTADES
QUE PUEDA TENER
EL DESARROLLO
DEL PROYECTO
PROCESOS DEL CICLO DE VIDA DEL SOFTWARE
SE DEFINE LOS
OBJETIVOS DEL
PROYECTO Y LOS
RECURSOS A
UTILIZAR
LAS
CARACTERISTICAS
IMPLICITAS Y
EXPLICITAS DEL
DESARROLLO
ESTAN EN ESTA
ETAPA DEL CICLO
NACE LA IDEASE PREVEE TENER O
ALCAZAR LOS
OBJETIVOS DEL
PROYECTO DESDE LAS
CARACTERISTICAS
DE LA MISMA
INICIO
PROCESOS DEL CICLO DE VIDA DEL SOFTWARE
SE HACEN LAS
CORRECCIONES
SI FUESE EL CASO
SE HACEN
CORRECCIONES A
MINIMAS
DESVIASIONES EN
LOS
REQUERIMIENTOS
ORIGINALES
SE ANALIZA COMO EL
PROYECTO DIFIERE O
NO DE LOS
REQUERIMIENTOS
ORIGINALES
SI EL PROYECTO NO
REALIZA EL TRABAJO
PARA EL QUE FUE
CREADO, ESTA ETAPA
NO ES LA ADECUADA
PARA EL REDISEÑO
CONTROL EN
PRODUCCIÓN
CLASIFICACIÓN DE LAS METODOLOGÍAS
Existen 2 Metodologías que tienen analogía en la
Practica de los Paradigmas de la Programación:
Metodología Estructurada
METODOLOGÍA
ESTRUCTURADA
SE DIRIGE HACIA
LOS PROCESOS QUE
INTERVIENEN EN EL
SISTEMA A
DESARROLLAR
ESTA RESUELVE LOS
PROBLEMAS PEQUEÑOS
PARA LUEGO UNIR CADA
UNA DE LAS SOLUCIONES
QUE ABORDAN UN
PROBLEMA GRANDE
CADA FUNCIÓN SE
DESCOMPONE EN
PEQUEÑOS
MÓDULOS
INDIVIDUALES
CLASIFICACIÓN DE LAS METODOLOGÍAS
Existen 2 Metodologías que tienen analogía en la
Practica de los Paradigmas de la Programación:
Metodología Orientada a Objetos
METODOLOGÍA
ORIENTADA A
OBJETOS
NO COMPRENDE LOS
PROCESOS COMO
FUNCIONES
ES MAS FACIL DE
MANTENER PORQUE LOS
CAMBIOS ESTÁN
ALOJADOS EN CADA
COMPONENTES
ESTA
METODOLOGÍA
ARMA MÓDULOS
COMO
COMPONENTES
DIFERENCIAS ENTRE LOS MODELOS DEL CICLO DE
VIDA
La diferencia entre los modelos del ciclo están
divididas en 3 grandes visiones
ALCANCE DEL CICLO
DE VIDA
CUALIDAD Y
CANTIDAD DE LA
ETAPAS
ESTRUCTURA Y
SUCESIÓN DE LAS
ETAPAS
Esta comprende el
limite de hasta donde
queremos llegar con
el proyecto
Aquí se divide el
ciclo, se adopta la
metodología mas a
adecuada que se
valla a utilizar
Si hay libertad entre
ellas se puede repetir
o iterar
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
En este campo conoceremos algunos de los modelos de
ciclo de vida del software
Modelo En Cascada
Esta metodología es de forma lineal y esta compuesta
por distintas fases la cuales son:
REQUERIMIENTO
DISEÑO
IMPLEMENTACIÓN
Y DESARROLLO
INTEGRACIÓN
PRUEBAS O
VALIDACIÓN
DESPLIEGUE O
INSTALACIÓN
MANTENIMIENTO
Las actividades de cada una de las
fases deben ser independientes
entre si. Si no se completa cada
una de ellas no se puede avanzar a
las siguientes fases.
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
Modelo En Espiral
En este modelo existen 4 actividades que envuelven al
modelo en espiral:
PLANIFICACIÓN
ANALISÍS DE
RIESGO
IMPLEMENTACIÓN
EVALUACIÓN
El espiral se repite las veces que sea necesario, hasta que el cliente o
usuario final obtenga la satisfacción de sus necesidades. Una
desventaja de este modelo es que es sumamente costoso cada vuelta
al espiral.
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
Modelo Evolutivo
En este resulta ser muy útil cuando se desconocen los
requerimientos iniciales, o estos requerimientos no
están completos.
El modelo de ciclo de vida evolutivo afronta el problema mediante una
iteración de ciclos Requerimientos-Desarrollo-Evaluación.
REQUISITOS
EVALUACIÓN VERSIONES
DESARROLLO
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
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, los procesos
por las cuales pasa el modelo Scrum son:
PRODUCT BACKLOG
SPRINT BACKLOG
SPRINT
PLANNING
MEETING
DAILY SCRUM O
STAND-UP MEETING
En este modelo básicamente se realiza un análisis de los
requerimientos del sistema, se señalan cuáles serán los objetivos a
corto o mediano plazo dentro de la fase de desarrollo. A diferencia
del modelo en cascada este modelo permite agregar cosas nuevas en
todo momento sin hacer bloqueo en ninguno de sus procesos
SPRINT REVIEW
SPRINT
RETROSPECTIVE
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
Modelo Orientado a Objetos
Este modelo es una de los mejores Metodologías a
seguir para la creación de productos Software.
La metodología que utiliza este método son:
ATRIBUTOS
MÉTODOS
OBJETOS
Serán las
propiedades o
características que
tendrán los objetos.
En los métodos
trabaran los
comportamientos
que tendrán los
objetos en este
caso.
Están representados
por un conjunto de
propiedades
denominados
atributos.
MODELOS DEL CICLO DE VIDA DEL SOFTWARE
Modelo por Prototipo
Este modelo es básicamente prueba y error ya que si al usuario no le
gusta una parte del prototipo significa que la prueba fallo por lo cual se
debe corregir el error que se tenga hasta que el usuario quede
satisfecho.
RECOLECCIÓN Y
REFINAMIENTO
MODELADO
CONSTRUCCION DEL
PROTOTIPO
DESARROLLO
REFINAMIENTO
PRODUCTO DE
INGENIERIA

Más contenido relacionado

La actualidad más candente

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
JUANESTEFA
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
IUTA
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 
Diapositivas diseño de sistema
Diapositivas diseño de sistemaDiapositivas diseño de sistema
Diapositivas diseño de sistema
marisoldelcarmen
 

La actualidad más candente (20)

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Metodologia de James A. Senn
Metodologia de James A. SennMetodologia de James A. Senn
Metodologia de James A. Senn
 
Modelos de datos y procesos
Modelos de datos y procesosModelos de datos y procesos
Modelos de datos y procesos
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Planeación y gestión de proyectos informáticos
Planeación y gestión de proyectos informáticosPlaneación y gestión de proyectos informáticos
Planeación y gestión de proyectos informáticos
 
Analisis de Sistemas de Información
Analisis de Sistemas de InformaciónAnalisis de Sistemas de Información
Analisis de Sistemas de Información
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Diapositivas diseño de sistema
Diapositivas diseño de sistemaDiapositivas diseño de sistema
Diapositivas diseño de sistema
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
UML
UMLUML
UML
 

Similar a Ciclo de vida del software

Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
andreilouis
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y Sistemas
Darcks Emoxs
 

Similar a Ciclo de vida del software (20)

Noel barboza
Noel barbozaNoel barboza
Noel barboza
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
CICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARECICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARE
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
metodologia
metodologia metodologia
metodologia
 
Act18
Act18Act18
Act18
 
Act18
Act18Act18
Act18
 
Act18
Act18Act18
Act18
 
Act18
Act18Act18
Act18
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
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
 
Annyeska rosas ensayo.pdf.
Annyeska rosas ensayo.pdf.Annyeska rosas ensayo.pdf.
Annyeska rosas ensayo.pdf.
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y Sistemas
 
Los 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosLos 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticos
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
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)
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del software
 

Último

LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 

Último (20)

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Tabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docxTabla de referentes empíricos para tesis-1.docx
Tabla de referentes empíricos para tesis-1.docx
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 

Ciclo de vida del software

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARIÑO CARRERA: ING DE SISTEMAS CATEDRA: TEORÍA DE LA INFORMACIÓN PROF: MARIA MORÓN TEORÍA DE LA INFORMACIÓN REALIZADO POR: CORTES KEILA CI: 19.311.040 MCBO, AGOSTO 2019
  • 2. PROCESOS BÁSICOS DEL CICLO DE VIDA DEL SOFTWARE El ciclo de vida de un Software se puede decir que se compone de 5 etapas Fundamentales las cuales son: PLANIFICACIÓN IMPLEMENTACIÓN CONTROL EN PRODUCCIÓN INICIO PUESTA EN PRODUCCIÓN
  • 3. PROCESOS DE CICLO DE VIDA DEL SOFTWARE PLANIFICACIÓN ANALIZA LOS REQUERIMIENTOS QUE EL USUARIO NECESITA REQUIERE DE CONOCIMIENTOS ES UNO DE LOS ELEMENTOS MAS IMPORTANTE PARA EL DESARROLLO DE UN PROYECTO ES UNO DE LOS ELEMENTOS MAS IMPORTANTE PARA EL DESARROLLO DE UN PROYECTO ES UNO DE LOS ELEMENTOS MAS IMPORTANTE PARA EL DESARROLLO DE UN PROYECTO
  • 4. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE IMPLEMENTACIÓN EN ESTA ETAPA SE CODIFICA N LOS ALGORITMOS Y ESTRUCTURAS DE DATOS SE ADAPTA EL LENGUAJE DE PROGRAMACION MAS ADECUADO PARA EL DESARROLLO DEL PROYECTO AQUÍ SE TIENEN LOS REQUERIMIENTOS, NECESIDADES Y FUNCIONALIDADES SE TOMA COMO MODELO LA METODOLOGIA MAS ADECUADA PARA EL DESARROLLO DEL SOFTWARE
  • 5. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE PUESTA EN PRODUCCIÓN SE PRESENTA AL CLIENTE O USUARIO FINAL EL PROYECTO DEBE REPONDER A LOS REQUERIMIENTOS DEL USUARIO EN ESTA ETAPA SE DEFINE EL PROYECTO A DESARROLLAR EN ESTA ETAPA SE VE LAS DOFICULTADES QUE PUEDA TENER EL DESARROLLO DEL PROYECTO
  • 6. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE SE DEFINE LOS OBJETIVOS DEL PROYECTO Y LOS RECURSOS A UTILIZAR LAS CARACTERISTICAS IMPLICITAS Y EXPLICITAS DEL DESARROLLO ESTAN EN ESTA ETAPA DEL CICLO NACE LA IDEASE PREVEE TENER O ALCAZAR LOS OBJETIVOS DEL PROYECTO DESDE LAS CARACTERISTICAS DE LA MISMA INICIO
  • 7. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE SE HACEN LAS CORRECCIONES SI FUESE EL CASO SE HACEN CORRECCIONES A MINIMAS DESVIASIONES EN LOS REQUERIMIENTOS ORIGINALES SE ANALIZA COMO EL PROYECTO DIFIERE O NO DE LOS REQUERIMIENTOS ORIGINALES SI EL PROYECTO NO REALIZA EL TRABAJO PARA EL QUE FUE CREADO, ESTA ETAPA NO ES LA ADECUADA PARA EL REDISEÑO CONTROL EN PRODUCCIÓN
  • 8. CLASIFICACIÓN DE LAS METODOLOGÍAS Existen 2 Metodologías que tienen analogía en la Practica de los Paradigmas de la Programación: Metodología Estructurada METODOLOGÍA ESTRUCTURADA SE DIRIGE HACIA LOS PROCESOS QUE INTERVIENEN EN EL SISTEMA A DESARROLLAR ESTA RESUELVE LOS PROBLEMAS PEQUEÑOS PARA LUEGO UNIR CADA UNA DE LAS SOLUCIONES QUE ABORDAN UN PROBLEMA GRANDE CADA FUNCIÓN SE DESCOMPONE EN PEQUEÑOS MÓDULOS INDIVIDUALES
  • 9. CLASIFICACIÓN DE LAS METODOLOGÍAS Existen 2 Metodologías que tienen analogía en la Practica de los Paradigmas de la Programación: Metodología Orientada a Objetos METODOLOGÍA ORIENTADA A OBJETOS NO COMPRENDE LOS PROCESOS COMO FUNCIONES ES MAS FACIL DE MANTENER PORQUE LOS CAMBIOS ESTÁN ALOJADOS EN CADA COMPONENTES ESTA METODOLOGÍA ARMA MÓDULOS COMO COMPONENTES
  • 10. DIFERENCIAS ENTRE LOS MODELOS DEL CICLO DE VIDA La diferencia entre los modelos del ciclo están divididas en 3 grandes visiones ALCANCE DEL CICLO DE VIDA CUALIDAD Y CANTIDAD DE LA ETAPAS ESTRUCTURA Y SUCESIÓN DE LAS ETAPAS Esta comprende el limite de hasta donde queremos llegar con el proyecto Aquí se divide el ciclo, se adopta la metodología mas a adecuada que se valla a utilizar Si hay libertad entre ellas se puede repetir o iterar
  • 11. MODELOS DEL CICLO DE VIDA DEL SOFTWARE En este campo conoceremos algunos de los modelos de ciclo de vida del software Modelo En Cascada Esta metodología es de forma lineal y esta compuesta por distintas fases la cuales son: REQUERIMIENTO DISEÑO IMPLEMENTACIÓN Y DESARROLLO INTEGRACIÓN PRUEBAS O VALIDACIÓN DESPLIEGUE O INSTALACIÓN MANTENIMIENTO Las actividades de cada una de las fases deben ser independientes entre si. Si no se completa cada una de ellas no se puede avanzar a las siguientes fases.
  • 12. MODELOS DEL CICLO DE VIDA DEL SOFTWARE Modelo En Espiral En este modelo existen 4 actividades que envuelven al modelo en espiral: PLANIFICACIÓN ANALISÍS DE RIESGO IMPLEMENTACIÓN EVALUACIÓN El espiral se repite las veces que sea necesario, hasta que el cliente o usuario final obtenga la satisfacción de sus necesidades. Una desventaja de este modelo es que es sumamente costoso cada vuelta al espiral.
  • 13. MODELOS DEL CICLO DE VIDA DEL SOFTWARE Modelo Evolutivo En este resulta ser muy útil cuando se desconocen los requerimientos iniciales, o estos requerimientos no están completos. El modelo de ciclo de vida evolutivo afronta el problema mediante una iteración de ciclos Requerimientos-Desarrollo-Evaluación. REQUISITOS EVALUACIÓN VERSIONES DESARROLLO
  • 14. MODELOS DEL CICLO DE VIDA DEL SOFTWARE 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, los procesos por las cuales pasa el modelo Scrum son: PRODUCT BACKLOG SPRINT BACKLOG SPRINT PLANNING MEETING DAILY SCRUM O STAND-UP MEETING En este modelo básicamente se realiza un análisis de los requerimientos del sistema, se señalan cuáles serán los objetivos a corto o mediano plazo dentro de la fase de desarrollo. A diferencia del modelo en cascada este modelo permite agregar cosas nuevas en todo momento sin hacer bloqueo en ninguno de sus procesos SPRINT REVIEW SPRINT RETROSPECTIVE
  • 15. MODELOS DEL CICLO DE VIDA DEL SOFTWARE Modelo Orientado a Objetos Este modelo es una de los mejores Metodologías a seguir para la creación de productos Software. La metodología que utiliza este método son: ATRIBUTOS MÉTODOS OBJETOS Serán las propiedades o características que tendrán los objetos. En los métodos trabaran los comportamientos que tendrán los objetos en este caso. Están representados por un conjunto de propiedades denominados atributos.
  • 16. MODELOS DEL CICLO DE VIDA DEL SOFTWARE Modelo por Prototipo Este modelo es básicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho. RECOLECCIÓN Y REFINAMIENTO MODELADO CONSTRUCCION DEL PROTOTIPO DESARROLLO REFINAMIENTO PRODUCTO DE INGENIERIA