SlideShare una empresa de Scribd logo
1 de 4
Definición Características Aplicación Ventajas Desventajas
Modelo de
Cascada
También llamado
Lineal secuencial, es el
enfoque metodológico
que ordena
rigurosamente las
etapas del proceso para
el desarrollo de
software, de tal forma
que el inicio de cada
etapa debe esperar a la
finalización de la etapa
anterior.
*Se debe
comprobar el
Software después
de unirlo y antes
de operarlo.
*Es el más
utilizado
*Deben
desarrollarse todas
las fases
*Las fases
continúan hasta
que los objetivos
se han cumplido
La aplicación del
modelo en
cascada se orienta
mejor al
desarrollo de
proyectos de corto
plazo, de poca
innovación y
proyectos
definitivos y
detallados.
*Modelo y
planificación fácil y
sencilla.
*Sus fases son
conocidas por los
desarrolladores.
*Los usuarios lo
pueden comprender
fácilmente.
*En la vida real, un
proyecto rara vez
sigue una secuencia
lineal, esto crea una
mala
implementación del
modelo, lo cual
hace que lo lleve al
fracaso.
*El proceso de
creación del
software tarda
mucho tiempo ya
que debe pasar por
el proceso de
prueba y hasta que
el software no esté
completo no se
opera. Esto es la
base para que
funcione bien.
*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
costos del
desarrollo.
Desarrollo
Evolutivo
Los evolutivos son
modelos iterativos,
permiten desarrollar
versiones cada vez más
completas y complejas,
hasta llegar al objetivo
final deseado; incluso
evolucionar más allá,
durante la fase de
operación.
*Gestionan bien la
naturaleza
evolutiva del
software
*Son iterativos:
construyen
versiones de
software cada vez
más completas Se
adaptan bien:
*Los cambios de
requisitos del
producto
*Especificaciones
parciales del
producto
Se basa en la idea
de desarrollar una
implementación
inicial,
exponiéndola a
los comentarios
del usuario y
refinándola a
través de las
diferentes
versiones hasta
que se desarrolla
un sistema
adecuado.
*La especificación
puede desarrollarse
de forma creciente.
*Los usuarios y
desarrolladores
logran un mejor
entendimiento del
sistema. Esto se
refleja en una
mejora de la
calidad del
software.
*Es más efectivo
que el modelo de
cascada, ya que
cumple con las
necesidades
inmediatas del
cliente.
*Proceso no
Visible: Los
administradores
necesitan entregas
para medir el
progreso. Si el
sistema se necesita
desarrollar rápido,
no es efectivo
producir
documentos que
reflejen cada
versión del sistema.
*Sistemas
pobremente
estructurados: Los
cambios continuos
pueden ser
perjudiciales para
la estructura del
software haciendo
costoso el
mantenimiento.
*Se requieren
técnicas y
herramientas: Para
el rápido desarrollo
se necesitan
herramientas que
pueden ser
incompatibles con
otras o que poca
gente sabe utilizar.
Desarrollo
Formal de
Sistemas
Un método formal es
un camino a la
construcción y análisis
de modelos
matemáticos que
permitan una
automatización del
desarrollo de sistemas
informáticos.
Se caracterizan por
emplear técnicas y
herramientas
matemáticas para
lograr una
facilitación a la
hora de encarar la
construcción o el
análisis de un
modelo
matemático de un
sistema.
Permiten
representar la
especificación del
software,
verificación y
diseño de
componentes
mediante
notaciones
matemáticas. El
uso de métodos
formales permite
plantear de
manera clara la
especificación de
un sistema,
generando
modelos que
definen el
comportamiento
en términos del
“qué debe hacer”
y no del “cómo lo
hace”.
*Se comprende
mejor el sistema.
*La comunicación
con el cliente
mejora ya que se
dispone de una
descripción clara y
no ambigua de los
requisitos del
usuario.
*El sistema se
describe de manera
más precisa.
*El sistema se
asegura
matemáticamente
que es correcto
según las
especificaciones.
*Mayor calidad en
el software respecto
al cumplimiento de
las
especificaciones.
*Mayor
productividad.
*El desarrollo de
herramientas que
apoyen la
aplicación de
métodos formales
es complicado y los
programas
resultantes son
incómodos para los
usuarios.
*Los
investigadores por
lo general no
conocen la realidad
industrial.
*Es escasa la
colaboración entre
la industria y el
mundo académico,
que en ocasiones se
muestra demasiado
dogmático.
*Se considera que
la aplicación de
métodos formales
encarece los
productos y
ralentiza su
desarrollo.
Desarrollo
Orientado a la
Reutilización
Consiste en u enfoque
de desarrollo que trata
de maximizar la
reutilización de
software existente.
El diseño basado en
reutilización puro
busca construir un
producto software
integrando
componentes pre-
Se caracteriza por
que
*existen
similitudes entre
distintos sistemas
de un mismo
dominio de
aplicación.
*El software
puede
representarse
Su aplicación
consiste en 6
etapas:
*especificación
de
requerimientos.
*análisis de
componentes.
*modificación de
requerimientos.
*diseño del
*Tiempos de
desarrollos cortos.
*Disminución de
errores.
*Disminución de
costos y riesgos ya
que se reduce los
componentes a
desarrollar.
*Existe un aumento
de la confiabilidad
*Al no poseer
algún componente
que cubra con un
requisito dado por
el usuario, este
debe ser
modificado para
adaptarlo a los
componentes
almacenados en el
repositorio de
existentes. como una
combinación de
módulos: Diseñar
aplicaciones =
especificar
módulos +
interrelaciones
*Los sistemas
nuevos se pueden
caracterizar por
diferencias
respecto a los
antiguos.
sistema con
reutilización.
*desarrollo e
integración.
*validación del
sistema
ya que los
componentes a
utilizar ya fueron
testeados y
utilizados en otro
momento previo al
comienzo del
proyecto.
componentes. Esto
se da en el modulo
puro. En cambio en
el modelo real si no
se puede adaptar un
requisito de
usuario, se
conseguirá o se
desarrollara ese
modulo para que
cumpla con lo
pedido por el
usuario.
*Una vez finalizada
la etapa de
modificación de
requisitos, y ante la
eventual necesidad
de cambio de estos
últimos, puede
pasar que no haya
componentes que
se adapten a las
nuevas
modificaciones.
Desarrollo
Incremental
El modelo incremental
combina elementos del
modelo lineal
secuencial (aplicados
repetidamente) con la
filosofía interactiva de
construcción de
prototipos. El modelo
incremental aplica
secuencias lineales de
forma escalonada
mientras progresa el
tiempo en el
calendario. Cada
secuencia lineal
produce un
«incremento» del
software
*Se evitan
proyectos largos y
se entrega “algo de
valor” a los
usuarios con cierta
frecuencia.
*El usuario se
involucre más.-
Difícil de evaluar
el costo total.
*Difícil de aplicar
a los sistemas
transaccionales
que tienden a ser
integrados y a
operar como un
todo.
*Requiere gestores
experimentados.
*Los errores en los
requisitos se
detectan tarde.- El
resultado puede ser
muy positivo.
El modelo
permite una
implementación
con refinamientos
sucesivos
(ampliación y/o
mejora). Con cada
incremento se
agrega nueva
funcionalidad o se
cubren nuevos
requisitos o bien
se mejora la
versión
previamente
implementada del
producto
software.
*Con un paradigma
incremental se
reduce el tiempo de
desarrollo inicial,
ya que se
implementa la
funcionalidad
parcial.
*También provee
un impacto
ventajoso frente al
cliente, que es la
entrega temprana
de partes operativas
del Software.
*El modelo
proporciona todas
las ventajas del
modelo en cascada
realimentado,
reduciendo sus
desventajas sólo al
ámbito de cada
incremento.
*Permite entregar
al cliente un
producto más
rápido en
comparación del
modelo de cascada.
*Resulta más
*El modelo
Incremental no es
recomendable para
casos de sistemas
de tiempo real, de
alto nivel de
seguridad, de
procesamiento
distribuido, y/o de
alto índice de
riesgos.
*Requiere de
mucha planeación,
tanto administrativa
como técnica.
*Requiere de metas
claras para conocer
el estado del
proyecto.
sencillo acomodar
cambios al acotar el
tamaño de los
incrementos.
*Por su versatilidad
requiere de una
planeación
cuidadosa tanto a
nivel administrativo
como técnico.
Desarrollo en
Espiral
Es un modelo de ciclo
de vida del software
definido por primera
vez por Barry Boehm
en 1986,1 utilizado
generalmente en la
Ingeniería de software.
Las actividades de este
modelo se conforman
en una espiral, en la
que cada bucle o
iteración representa un
conjunto de
actividades. Las
actividades no están
fijadas a ninguna
prioridad, sino que las
siguientes se eligen en
función del análisis de
riesgo, comenzando
por el bucle interior.
*En cada giro se
construye un
nuevo modelo del
sistema completo.
*Este modelo
puede combinarse
con otros modelos
de proceso de
desarrollo
(cascada,
evolutivo)
*Mejor modelo
para el desarrollo
de grandes
sistemas.
*El análisis de
riesgo requiere la
participación de
personal con alta
calificación.
*No hay un
número definido
de iteraciones. Las
iteraciones debe
decidirlas el
equipo de gestión
de proyecto.
*Mas realista que
el ciclo de vida
clásico.
*Este es el
enfoque más
realista
actualmente.
Este tiene su
aplicación en
cuatro fases:
Análisis de
requisitos, diseño
e implementación,
pruebas y
planificación del
próximo ciclo de
desarrollo.
*Reduce riesgos
del proyecto
*Incorpora
objetivos de calidad
*Integra el
desarrollo con el
mantenimiento, etc.
*Genera mucho
tiempo en el
desarrollo del
sistema
*Modelo costoso
*Requiere
experiencia en la
identificación de
riesgos

Más contenido relacionado

La actualidad más candente

Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incrementalAnel Sosa
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativojorge paez
 
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
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incrementalandreilouis
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascadaKamisutra
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascadaweysiba
 
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
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incrementalRoxny Moreno
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
04 modelosdeprocesodesoftware isi
04 modelosdeprocesodesoftware isi04 modelosdeprocesodesoftware isi
04 modelosdeprocesodesoftware isiChristian Bueno
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencialtoryneutral
 

La actualidad más candente (20)

Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
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 evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascada
 
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)
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
04 modelosdeprocesodesoftware isi
04 modelosdeprocesodesoftware isi04 modelosdeprocesodesoftware isi
04 modelosdeprocesodesoftware isi
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 

Similar a Cuadro comparativo

03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing softvictdiazm
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-shome
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Hendrick Rodriguez
 
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 del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorJomicast
 
Modelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonModelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonnerosita
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwareRazielLira
 

Similar a Cuadro comparativo (20)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing soft
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )
 
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 del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
prueva
pruevaprueva
prueva
 
Desarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidorDesarrollo de aplicaciones web en el entorno servidor
Desarrollo de aplicaciones web en el entorno servidor
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Modelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonModelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregminton
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 

Ú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
 
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
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
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
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
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
 

Ú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
 
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
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
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
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
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
 

Cuadro comparativo

  • 1. Definición Características Aplicación Ventajas Desventajas Modelo de Cascada También llamado Lineal secuencial, es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior. *Se debe comprobar el Software después de unirlo y antes de operarlo. *Es el más utilizado *Deben desarrollarse todas las fases *Las fases continúan hasta que los objetivos se han cumplido La aplicación del modelo en cascada se orienta mejor al desarrollo de proyectos de corto plazo, de poca innovación y proyectos definitivos y detallados. *Modelo y planificación fácil y sencilla. *Sus fases son conocidas por los desarrolladores. *Los usuarios lo pueden comprender fácilmente. *En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso. *El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no esté completo no se opera. Esto es la base para que funcione bien. *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 costos del desarrollo. Desarrollo Evolutivo Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación. *Gestionan bien la naturaleza evolutiva del software *Son iterativos: construyen versiones de software cada vez más completas Se adaptan bien: *Los cambios de requisitos del producto *Especificaciones parciales del producto Se basa en la idea de desarrollar una implementación inicial, exponiéndola a los comentarios del usuario y refinándola a través de las diferentes versiones hasta que se desarrolla un sistema adecuado. *La especificación puede desarrollarse de forma creciente. *Los usuarios y desarrolladores logran un mejor entendimiento del sistema. Esto se refleja en una mejora de la calidad del software. *Es más efectivo que el modelo de cascada, ya que cumple con las necesidades inmediatas del cliente. *Proceso no Visible: Los administradores necesitan entregas para medir el progreso. Si el sistema se necesita desarrollar rápido, no es efectivo producir documentos que reflejen cada versión del sistema. *Sistemas pobremente estructurados: Los cambios continuos pueden ser perjudiciales para la estructura del software haciendo costoso el
  • 2. mantenimiento. *Se requieren técnicas y herramientas: Para el rápido desarrollo se necesitan herramientas que pueden ser incompatibles con otras o que poca gente sabe utilizar. Desarrollo Formal de Sistemas Un método formal es un camino a la construcción y análisis de modelos matemáticos que permitan una automatización del desarrollo de sistemas informáticos. Se caracterizan por emplear técnicas y herramientas matemáticas para lograr una facilitación a la hora de encarar la construcción o el análisis de un modelo matemático de un sistema. Permiten representar la especificación del software, verificación y diseño de componentes mediante notaciones matemáticas. El uso de métodos formales permite plantear de manera clara la especificación de un sistema, generando modelos que definen el comportamiento en términos del “qué debe hacer” y no del “cómo lo hace”. *Se comprende mejor el sistema. *La comunicación con el cliente mejora ya que se dispone de una descripción clara y no ambigua de los requisitos del usuario. *El sistema se describe de manera más precisa. *El sistema se asegura matemáticamente que es correcto según las especificaciones. *Mayor calidad en el software respecto al cumplimiento de las especificaciones. *Mayor productividad. *El desarrollo de herramientas que apoyen la aplicación de métodos formales es complicado y los programas resultantes son incómodos para los usuarios. *Los investigadores por lo general no conocen la realidad industrial. *Es escasa la colaboración entre la industria y el mundo académico, que en ocasiones se muestra demasiado dogmático. *Se considera que la aplicación de métodos formales encarece los productos y ralentiza su desarrollo. Desarrollo Orientado a la Reutilización Consiste en u enfoque de desarrollo que trata de maximizar la reutilización de software existente. El diseño basado en reutilización puro busca construir un producto software integrando componentes pre- Se caracteriza por que *existen similitudes entre distintos sistemas de un mismo dominio de aplicación. *El software puede representarse Su aplicación consiste en 6 etapas: *especificación de requerimientos. *análisis de componentes. *modificación de requerimientos. *diseño del *Tiempos de desarrollos cortos. *Disminución de errores. *Disminución de costos y riesgos ya que se reduce los componentes a desarrollar. *Existe un aumento de la confiabilidad *Al no poseer algún componente que cubra con un requisito dado por el usuario, este debe ser modificado para adaptarlo a los componentes almacenados en el repositorio de
  • 3. existentes. como una combinación de módulos: Diseñar aplicaciones = especificar módulos + interrelaciones *Los sistemas nuevos se pueden caracterizar por diferencias respecto a los antiguos. sistema con reutilización. *desarrollo e integración. *validación del sistema ya que los componentes a utilizar ya fueron testeados y utilizados en otro momento previo al comienzo del proyecto. componentes. Esto se da en el modulo puro. En cambio en el modelo real si no se puede adaptar un requisito de usuario, se conseguirá o se desarrollara ese modulo para que cumpla con lo pedido por el usuario. *Una vez finalizada la etapa de modificación de requisitos, y ante la eventual necesidad de cambio de estos últimos, puede pasar que no haya componentes que se adapten a las nuevas modificaciones. Desarrollo Incremental El modelo incremental combina elementos del modelo lineal secuencial (aplicados repetidamente) con la filosofía interactiva de construcción de prototipos. El modelo incremental aplica secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Cada secuencia lineal produce un «incremento» del software *Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia. *El usuario se involucre más.- Difícil de evaluar el costo total. *Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo. *Requiere gestores experimentados. *Los errores en los requisitos se detectan tarde.- El resultado puede ser muy positivo. El modelo permite una implementación con refinamientos sucesivos (ampliación y/o mejora). Con cada incremento se agrega nueva funcionalidad o se cubren nuevos requisitos o bien se mejora la versión previamente implementada del producto software. *Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. *También provee un impacto ventajoso frente al cliente, que es la entrega temprana de partes operativas del Software. *El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas sólo al ámbito de cada incremento. *Permite entregar al cliente un producto más rápido en comparación del modelo de cascada. *Resulta más *El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos. *Requiere de mucha planeación, tanto administrativa como técnica. *Requiere de metas claras para conocer el estado del proyecto.
  • 4. sencillo acomodar cambios al acotar el tamaño de los incrementos. *Por su versatilidad requiere de una planeación cuidadosa tanto a nivel administrativo como técnico. Desarrollo en Espiral Es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986,1 utilizado generalmente en la Ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. *En cada giro se construye un nuevo modelo del sistema completo. *Este modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo) *Mejor modelo para el desarrollo de grandes sistemas. *El análisis de riesgo requiere la participación de personal con alta calificación. *No hay un número definido de iteraciones. Las iteraciones debe decidirlas el equipo de gestión de proyecto. *Mas realista que el ciclo de vida clásico. *Este es el enfoque más realista actualmente. Este tiene su aplicación en cuatro fases: Análisis de requisitos, diseño e implementación, pruebas y planificación del próximo ciclo de desarrollo. *Reduce riesgos del proyecto *Incorpora objetivos de calidad *Integra el desarrollo con el mantenimiento, etc. *Genera mucho tiempo en el desarrollo del sistema *Modelo costoso *Requiere experiencia en la identificación de riesgos