SlideShare une entreprise Scribd logo
1  sur  16
 Modelo en Cascada
 Modelo Basado en Prototipos
 Modelo Incremental o Evolutivo
 Modelo Espiral
 Modelo OO
 Modelo Cascada con Sub - Proyectos
 Modelo Entrega por Etapas
 Actividades de un proceso genérico
ANALISIS CODIGODISEÑO PRODUCTOPRUEBAS
Planeación Estratégica
Estudio de Factibilidad
Análisis de Requerimientos
Especificación formal de
requerimientos
Diseño Global
Especificación Formal del Diseño
Programación Librerías y herramientas
Entrenamiento Operación y Mantenimiento
Programación aplicación
Pruebas de integración
PRODUCTO
Obtención de requisitos
Diseño Global
Construcción Prototipo
Desarrollo Prototipo
Refinamiento Prototipo
Sistema Terminado
GRUPO
USUARIO / DISEÑADOR
GRUPO
SISTEMA / CONSTRUCTOR
Versión
# 2
Versión
# 1 ANALISIS DISEÑO CODIGO PRUEBAS PRODUCTO
ANALISIS DISEÑO CODIGO PRUEBAS PRODUCTO
NUEVAS
FUNCIONALI
DADES
Tiempo -Madurez del
Desarrollo
Planificación Proyecto
Análisis de Riesgos
Toma de
Decisión
Construcción y Adaptación
Evaluación del
Cliente
Comunicación
con Cliente
 Diagrama de Clases
 Diagramas de Objetos
 Diagramas de Módulos
 Diagramas de Procesos
Definición del Problema
Análisis Requerimientos
Diseño Global
Diseño Detallado
Codificación y Depuración
Definición del Problema
Prueba Integral
Producto Final
Pruebas Subproyecto
Diseño Detallado
Codificación y Depuración
Definición del Problema
Pruebas Subproyecto
Definición del problema
Análisis de Requerimientos
Diseño Global
Etapa I
Diseño Detallado
Codificación
Depuración
Prueba
EntregaEtapa II
Diseño Detallado
Codificación
Depuración
Prueba
EntregaEtapa I
Diseño Detallado
Codificación
Depuración
Prueba
Entrega
Etapa N …
MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD
MODELO EN
CASCADA
El inicio de cada etapa debe esperar a la
finalización de la inmediatamente anterior
Cualquier error de diseño detectado en la
etapa de prueba conduce necesariamente al
rediseño y nueva programación del código
afectado, aumentando los costes del
desarrollo.
Los proyectos raras veces siguen una
evolución secuencial.
No todos los requisitos son
expuestos, al principio, de forma
explícita como requiere este modelo.
El cliente debe tener paciencia, ya
que la aplicación sólo estará
disponible en un estado muy
avanzado del proyecto.
Ampliamente criticado desde el
ámbito académico y la industria
Utilizado cuando existen
especificaciones amplias de
los requerimientos del cliente.
MODELO
BASADO EN
PROTOTIPOS
Prototipos: No posee la funcionalidad total
del sistema pero si condensa la idea
principal del mismo, Paso a Paso crece su
funcionalidad, alto grado de participación
del usuario.
El cliente puede pensar que el
prototipo es una versión acabada.
Pueden llegar a pasarse por alto la
calidad del software global o el
mantenimiento a largo plazo.
Las herramientas elegidas pueden
ser inadecuadas.
La clave del éxito de este modelo
consiste en definir bien, desde el
principio, las reglas del juego.
Alto grado de participación del
usuario
Se utiliza si en el mercado no
se encuentra el producto pero
el cliente desea resultados
inmediatos.
Conveniente en caso de ser
necesario desarrollar módulos
Para sistemas interactivos
pequeños o de tamaño
pequeño.
1.
Para partes de sistemas
grandes
2.
Para sistemas con vida corta.
MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD
MODELO
INCREMENTAL O
EVOLUTIVO
Modelo Lineal-Secuencial con el Modelo Basado en
Prototipos
El sistema no se entrega de una vez, sino que se
divide y se entregan incrementos.
Con cada incremento se entrega la parte de la
funcionalidad que se ha establecido.
Los requisitos son priorizados. Los requisitos con
una más alta prioridad se incluyen en los
incrementos más tempranos.
Los requisitos de un incremento son inamovibles.
Sin embargo estos puede verse modificados en
incrementos posteriores.
Este proceso se repite hasta la obtención de un
producto completo.
Sin embargo el modelo incremental se centra en la
entrega de un producto operativo en cada
incremento.
Los clientes no tienen que
esperar hasta tener el sistema
completo. El primer
incremento satisface los
requisitos más críticos.
Los primeros incrementos
sirven como prototipo y
ayudan en la tarea de detectar
los posteriores requisitos.
1.
Existe un riesgo bajo de fallar
en el proyecto total.
Los servicios del sistema con
la prioridad más alta tienden a
ser los más probados.
Puede ser difícil ajustar los
requisitos a los incrementos.
Reemplazar el antiguo
desarrollo con uno nuevo que
satisfaga las nuevas
necesidades según las
redefiniciones del problema
Manejo de Versiones
MODELO
ESPIRAL
Es una mejora del Modelo Basado en prototipos
Cada vuelta en la espiral representa una fase del
proceso.
No hay fases fijas, cada vuelta en la espiral
determina las actividades a realizar.
La dimensión radial representa el coste acumulado
en la financiación de las fases.
La dimensión angular representa el progreso hecho
en completar cada ciclo de la espiral.
Un ciclo a través de la espiral es simular un paso a
través de un modelo en cascada
Requiere comunicación
permanente con el cliente por
lo tanto si se cambia el
contacto con le cual se realiza
desarrollo es necesario que
esté al tanto de lo realizado y
lo pendiente, cliente debe ser
gran conocedor del sistema.
Utilizado para el desarrollo de
aplicaciones complejas y/o
específicas. (Ej. Investigación
Genética)
MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD
MODELO
BASADO EN
COMPONENTES
(ORIENTADO A
OBJETOS)
Es programación orientada a Objetos. Se
utilizan objetos, clases y se reutilizan en
diferentes partes del sistema.
Optimiza los tiempos de respuesta a
los requerimientos del cliente y
facilita la labor del programador pues
hay un alto aprovechamiento del
código.
Facilita mantenimiento del software.
Sistemas robustos y de alta
proyección.
CODE AND FIX
No requiere planeación y se trata de
codificar y corregir. Se trabaja mediante
prueba y error. Especial para desarrollos
rápidos y sencillos
Desarrollo Rápido
No garantiza calidad
Desarrollo muy pequeños con
claridad de objetivos,
requerimientos pequeños o de
mantenimientos con bajo
impacto.
CASCADA CON
SUBPROYECTOS
Requiere planeación.
Plantea Organización y planeación de
un gran proyecto
Se pueden realizar varias partes del
proyecto al mismo tiempo por
diferentes desarrolladores
Adecuada para el desarrollo
de proyectos complejos que
estiman de 1 a 3 años de
desarrollo.
ENTREGA POR
ETAPAS
Cascada con entregas grandes en diferentes
etapas del desarrollo.
Cascada con Evolutivo.
Debe entregarse una etapa para
continuar con la siguiente
Desarrollos robustos.
Desarrollo depende del
presupuesto directamente
Ej. Ppto adjudicado anual/..

Contenu connexe

Tendances

Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaNicolas Quintana
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceIñaki Arenaza
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposerickandres29
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposcetic2008
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de softwareASDFGHJSWDFGHJMNFSD
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwarematias0tari
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiralguest37183b
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)cito0102
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiralxavier
 

Tendances (20)

Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un Sistema
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceMoodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open source
 
256981880 cc
256981880 cc256981880 cc
256981880 cc
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Prototipos
PrototiposPrototipos
Prototipos
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de software
 
Prototipos
PrototiposPrototipos
Prototipos
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Prototipos
PrototiposPrototipos
Prototipos
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del software
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 

En vedette

Semestral kevin luis alberto sanchez flores 2
Semestral  kevin luis alberto sanchez flores 2Semestral  kevin luis alberto sanchez flores 2
Semestral kevin luis alberto sanchez flores 2Kevin Sanchez
 
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)INPPARES / Perú
 
100817 sob la roca
100817 sob la roca100817 sob la roca
100817 sob la rocaelpacifista
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de ConjuntosMR5790
 
Wilder Aguilar/estudio de caso/3 CORTE
Wilder Aguilar/estudio de caso/3 CORTEWilder Aguilar/estudio de caso/3 CORTE
Wilder Aguilar/estudio de caso/3 CORTEWilder mu?z
 
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)PSOEMalaga PSOE de Málaga
 
Semestral kevin luis alberto sanchez flores 2
Semestral  kevin luis alberto sanchez flores 2Semestral  kevin luis alberto sanchez flores 2
Semestral kevin luis alberto sanchez flores 2Kevin Sanchez
 
Semestral anita mestres bazan
Semestral anita mestres bazanSemestral anita mestres bazan
Semestral anita mestres bazanAnita Mestres
 
14 de 15 MEE pymes cuero calzado
14 de 15 MEE pymes cuero calzado14 de 15 MEE pymes cuero calzado
14 de 15 MEE pymes cuero calzadoeHabilita
 
Secrets of jobs pvs graz
Secrets of jobs pvs grazSecrets of jobs pvs graz
Secrets of jobs pvs grazmanuela_ebner
 
ENJ-300 La Víctima/ curso La Defensa en el Proceso Penal
ENJ-300 La Víctima/ curso La Defensa en el Proceso PenalENJ-300 La Víctima/ curso La Defensa en el Proceso Penal
ENJ-300 La Víctima/ curso La Defensa en el Proceso PenalENJ
 
Valor de Negocio de Iniciativas de Sostenibilidad
Valor de Negocio de Iniciativas de Sostenibilidad Valor de Negocio de Iniciativas de Sostenibilidad
Valor de Negocio de Iniciativas de Sostenibilidad Antea Group
 

En vedette (20)

Las tics
Las ticsLas tics
Las tics
 
Chapter5
Chapter5Chapter5
Chapter5
 
Semestral kevin luis alberto sanchez flores 2
Semestral  kevin luis alberto sanchez flores 2Semestral  kevin luis alberto sanchez flores 2
Semestral kevin luis alberto sanchez flores 2
 
Sobre dingrup
Sobre dingrupSobre dingrup
Sobre dingrup
 
Laxmin
LaxminLaxmin
Laxmin
 
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)
Vivencias de la sexualidad en diferentes grupos etareos (Experiencia Mexico)
 
Signos de puntuación
Signos de puntuaciónSignos de puntuación
Signos de puntuación
 
100817 sob la roca
100817 sob la roca100817 sob la roca
100817 sob la roca
 
GRUPO - 4
GRUPO  -  4GRUPO  -  4
GRUPO - 4
 
Teoria de Conjuntos
Teoria de ConjuntosTeoria de Conjuntos
Teoria de Conjuntos
 
SesióN 11
SesióN 11SesióN 11
SesióN 11
 
Wilder Aguilar/estudio de caso/3 CORTE
Wilder Aguilar/estudio de caso/3 CORTEWilder Aguilar/estudio de caso/3 CORTE
Wilder Aguilar/estudio de caso/3 CORTE
 
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)
Informe de Gestión del Diputado Miguel Ángel Heredia Díaz (PSOE Málaga)
 
Semestral kevin luis alberto sanchez flores 2
Semestral  kevin luis alberto sanchez flores 2Semestral  kevin luis alberto sanchez flores 2
Semestral kevin luis alberto sanchez flores 2
 
Semestral anita mestres bazan
Semestral anita mestres bazanSemestral anita mestres bazan
Semestral anita mestres bazan
 
14 de 15 MEE pymes cuero calzado
14 de 15 MEE pymes cuero calzado14 de 15 MEE pymes cuero calzado
14 de 15 MEE pymes cuero calzado
 
6 motores de combustion
6 motores de combustion6 motores de combustion
6 motores de combustion
 
Secrets of jobs pvs graz
Secrets of jobs pvs grazSecrets of jobs pvs graz
Secrets of jobs pvs graz
 
ENJ-300 La Víctima/ curso La Defensa en el Proceso Penal
ENJ-300 La Víctima/ curso La Defensa en el Proceso PenalENJ-300 La Víctima/ curso La Defensa en el Proceso Penal
ENJ-300 La Víctima/ curso La Defensa en el Proceso Penal
 
Valor de Negocio de Iniciativas de Sostenibilidad
Valor de Negocio de Iniciativas de Sostenibilidad Valor de Negocio de Iniciativas de Sostenibilidad
Valor de Negocio de Iniciativas de Sostenibilidad
 

Similaire à Metodologias De Desarrollo De Software

Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Softwareguesta1695670
 
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
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
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 softwarepaoaboytes
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicoskaris_58
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado RationalJulio Pari
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 

Similaire à Metodologias De Desarrollo De Software (20)

Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Software
 
prueva
pruevaprueva
prueva
 
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
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
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
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 

Dernier

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Dernier (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Metodologias De Desarrollo De Software

  • 1.
  • 2.
  • 3.  Modelo en Cascada  Modelo Basado en Prototipos  Modelo Incremental o Evolutivo  Modelo Espiral  Modelo OO  Modelo Cascada con Sub - Proyectos  Modelo Entrega por Etapas
  • 4.  Actividades de un proceso genérico ANALISIS CODIGODISEÑO PRODUCTOPRUEBAS
  • 5. Planeación Estratégica Estudio de Factibilidad Análisis de Requerimientos Especificación formal de requerimientos Diseño Global Especificación Formal del Diseño Programación Librerías y herramientas Entrenamiento Operación y Mantenimiento Programación aplicación Pruebas de integración PRODUCTO
  • 6.
  • 7. Obtención de requisitos Diseño Global Construcción Prototipo Desarrollo Prototipo Refinamiento Prototipo Sistema Terminado GRUPO USUARIO / DISEÑADOR GRUPO SISTEMA / CONSTRUCTOR
  • 8. Versión # 2 Versión # 1 ANALISIS DISEÑO CODIGO PRUEBAS PRODUCTO ANALISIS DISEÑO CODIGO PRUEBAS PRODUCTO NUEVAS FUNCIONALI DADES
  • 9. Tiempo -Madurez del Desarrollo Planificación Proyecto Análisis de Riesgos Toma de Decisión Construcción y Adaptación Evaluación del Cliente Comunicación con Cliente
  • 10.
  • 11.  Diagrama de Clases  Diagramas de Objetos  Diagramas de Módulos  Diagramas de Procesos
  • 12. Definición del Problema Análisis Requerimientos Diseño Global Diseño Detallado Codificación y Depuración Definición del Problema Prueba Integral Producto Final Pruebas Subproyecto Diseño Detallado Codificación y Depuración Definición del Problema Pruebas Subproyecto
  • 13. Definición del problema Análisis de Requerimientos Diseño Global Etapa I Diseño Detallado Codificación Depuración Prueba EntregaEtapa II Diseño Detallado Codificación Depuración Prueba EntregaEtapa I Diseño Detallado Codificación Depuración Prueba Entrega Etapa N …
  • 14. MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD MODELO EN CASCADA El inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior Cualquier error de diseño detectado en la etapa de prueba conduce necesariamente al rediseño y nueva programación del código afectado, aumentando los costes del desarrollo. Los proyectos raras veces siguen una evolución secuencial. No todos los requisitos son expuestos, al principio, de forma explícita como requiere este modelo. El cliente debe tener paciencia, ya que la aplicación sólo estará disponible en un estado muy avanzado del proyecto. Ampliamente criticado desde el ámbito académico y la industria Utilizado cuando existen especificaciones amplias de los requerimientos del cliente. MODELO BASADO EN PROTOTIPOS Prototipos: No posee la funcionalidad total del sistema pero si condensa la idea principal del mismo, Paso a Paso crece su funcionalidad, alto grado de participación del usuario. El cliente puede pensar que el prototipo es una versión acabada. Pueden llegar a pasarse por alto la calidad del software global o el mantenimiento a largo plazo. Las herramientas elegidas pueden ser inadecuadas. La clave del éxito de este modelo consiste en definir bien, desde el principio, las reglas del juego. Alto grado de participación del usuario Se utiliza si en el mercado no se encuentra el producto pero el cliente desea resultados inmediatos. Conveniente en caso de ser necesario desarrollar módulos Para sistemas interactivos pequeños o de tamaño pequeño. 1. Para partes de sistemas grandes 2. Para sistemas con vida corta.
  • 15. MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD MODELO INCREMENTAL O EVOLUTIVO Modelo Lineal-Secuencial con el Modelo Basado en Prototipos El sistema no se entrega de una vez, sino que se divide y se entregan incrementos. Con cada incremento se entrega la parte de la funcionalidad que se ha establecido. Los requisitos son priorizados. Los requisitos con una más alta prioridad se incluyen en los incrementos más tempranos. Los requisitos de un incremento son inamovibles. Sin embargo estos puede verse modificados en incrementos posteriores. Este proceso se repite hasta la obtención de un producto completo. Sin embargo el modelo incremental se centra en la entrega de un producto operativo en cada incremento. Los clientes no tienen que esperar hasta tener el sistema completo. El primer incremento satisface los requisitos más críticos. Los primeros incrementos sirven como prototipo y ayudan en la tarea de detectar los posteriores requisitos. 1. Existe un riesgo bajo de fallar en el proyecto total. Los servicios del sistema con la prioridad más alta tienden a ser los más probados. Puede ser difícil ajustar los requisitos a los incrementos. Reemplazar el antiguo desarrollo con uno nuevo que satisfaga las nuevas necesidades según las redefiniciones del problema Manejo de Versiones MODELO ESPIRAL Es una mejora del Modelo Basado en prototipos Cada vuelta en la espiral representa una fase del proceso. No hay fases fijas, cada vuelta en la espiral determina las actividades a realizar. La dimensión radial representa el coste acumulado en la financiación de las fases. La dimensión angular representa el progreso hecho en completar cada ciclo de la espiral. Un ciclo a través de la espiral es simular un paso a través de un modelo en cascada Requiere comunicación permanente con el cliente por lo tanto si se cambia el contacto con le cual se realiza desarrollo es necesario que esté al tanto de lo realizado y lo pendiente, cliente debe ser gran conocedor del sistema. Utilizado para el desarrollo de aplicaciones complejas y/o específicas. (Ej. Investigación Genética)
  • 16. MODELO ENFOQUE VENTAJAS /DESVENTAJAS APLICABILIDAD MODELO BASADO EN COMPONENTES (ORIENTADO A OBJETOS) Es programación orientada a Objetos. Se utilizan objetos, clases y se reutilizan en diferentes partes del sistema. Optimiza los tiempos de respuesta a los requerimientos del cliente y facilita la labor del programador pues hay un alto aprovechamiento del código. Facilita mantenimiento del software. Sistemas robustos y de alta proyección. CODE AND FIX No requiere planeación y se trata de codificar y corregir. Se trabaja mediante prueba y error. Especial para desarrollos rápidos y sencillos Desarrollo Rápido No garantiza calidad Desarrollo muy pequeños con claridad de objetivos, requerimientos pequeños o de mantenimientos con bajo impacto. CASCADA CON SUBPROYECTOS Requiere planeación. Plantea Organización y planeación de un gran proyecto Se pueden realizar varias partes del proyecto al mismo tiempo por diferentes desarrolladores Adecuada para el desarrollo de proyectos complejos que estiman de 1 a 3 años de desarrollo. ENTREGA POR ETAPAS Cascada con entregas grandes en diferentes etapas del desarrollo. Cascada con Evolutivo. Debe entregarse una etapa para continuar con la siguiente Desarrollos robustos. Desarrollo depende del presupuesto directamente Ej. Ppto adjudicado anual/..