SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Paradigmas
de software
para el desarrollo
Introducción
Desde el principio de los tiempos, el ser humano
una sociedad organizada- ha creado “paradigmas”.
–en busca de
Un “paradigma” no es más que un conjunto de
compartidos dentro de los cuales yacen supuestos
compromisos
que permiten
crear un marco conceptual a partir
sentido y significado al mundo.
del cual se le da cierto
Por ello,
modelos
software
también dentro del mundo de la informática existen
y estipulaciones a seguir si deseamos desarrollar
funcional y practico.
Modelospara el desarrollo de software
• Si se quiere hacer algo
correctamente, es necesario
que se sigan reglas y
estipulaciones para hacerlo. Es
por ello que el “Paradigma
para el desarrollo de software”
nace de la agrupación de las
ideas
cómo
sobre
de la gente sobre el
construir programas y
encómo combinarlos
grandes sistemas de software.
«La crisis del software»
• El termino «crisis del software» fue creado
durante la primer conferencia sobre la
eningeniería
1967.
de software de la NATO
• Durante
«ciencia
las
de
primeras décadas de la
noslas computadoras»
enfrentábamos con la dificultad de escribir
programas útiles y eficientes en un rango
de tiempo definido.
«La crisis del software»
Las causas del la «crisis del software» fueron
ligadas a la complejidad
y
del desarrollo de
hardware software.
Esta crisis se manifestó de diferentes maneras:
• Los proyectos requerían de mayor presupuesto y tiempo
de lo establecido.
• El software no cumplía los requisitos, pues era
ineficiente y de baja calidad.
• Era difícil darle mantenimiento
era complicado de entender.
al software y el código
Modelospara el desarrollo de software
Es por ello que podemos
decir
para
que
el
el “Paradigma
desarrollo de
software” es un modelo
para
que
afrontar problemas
comparten
características comunes.
Modelospara el desarrollo de software
Existen varios paradigmas. La
estarea del ingeniero es ver cuál
el que se adecua a su problema a
resolver. En caso de no encontrar
uno exacto, el ingeniero puede
combinarlos entre ellos.
Modelos para el desarrollo de software
Existen varios modelos principales para el desarrollo de
software.
•
•
•
•
•
Modelo
Modelo
Modelo
Modelo
Modelo
cascada
Incremental
de desarrollo concurrente
espiral
de ensamblaje de componentes
Modelo cascada
Propuesto por Royce en 1970.
Es el paradigma más antiguo,
por lo que fue el más utilizado
durante la creación del modelo
estructurado.
Modelo cascada
Aplicación
Es necesario completar cada nivel
antes de iniciar la siguiente actividad
Modelo cascada
Revisiones del ciclo de vida
Las «revisiones de ciclo de vida» deben de ser utilizadas para evaluar el
progreso y determinar si debe o no proceder a la siguiente fase de
desarrollo de software.
Modelo cascada
Sistemas precedentes
Para algunas categorías de sistemas intensivos de software, el paradigma
de cascada puede ser una buena opción.
• Este tipo de sistemas están los “sistemas precedentes”
• Un “sistema precedente” está caracterizado por:
• Arquitectura del sistema y un diseño de software maduro y capaz de
cumplir los requisitos.
• Equipos de sistemas de ingeniería y de desarrollo de software que
tengan buena comunicación y que tengan experiencia previa con
sistemas similares.
Ventajas
• Formaliza un marco para las fases de desarrollo de software
• Hace hincapié por adelantado en los requisitos de software
estables y en las actividades de diseño
• Produce los requisitos de software y documentación de diseño
durante las primeras fases
• Es un modelo de un solo paso y por lo tanto puede ser rápido
y de bajo costo cuando se utiliza en las condiciones adecuadas
Desventajas
• Su mayor ventaja también es su desventaja. Si algo ha salido
mal, no se puede volver atrás.
• Muchas veces el cliente no sabe lo que quiere, lo que puede
traer confusión y malentendidos al equipo,
pueden hacer cambios avanzado el proceso.
pues ya no se
• Pequeños errores que surgen al estar terminado el software
causa grandes problemas.
Modelo Incremental
• El paradigma de desarrollo de software incremental implica el
desarrollo de software en 'piezas' o incrementos. Por ello – a
diferencia del modelo cascada – no necesita una secuencia
lineal.
Modelo Incremental
• La idea principal está en el razonamiento en que algunas áreas
presentan problemas únicos a analizar, pero otras no,
entonces ¿Por qué retrasar el desarrollo de estas áreas?
• El proyecto se desarrolla características básicas y sencillas
primero, después avanza a las más complicadas poco a poco
hasta completar el modelo completo.
• La desventaja está en que los errores se detectan tarde y es
costoso corregirlos.
Ventajas
• Permite que el cliente se involucre mas en el desarrollo.
• El cliente se sentirá agradecido
partes operativas del software.
de la entrega temprana de
• El desarrollo del software es mas
modelo de cascada.
veloz en comparación con el
• En caso de que se detecte un
corregirse.
error en el sistema, puede
Desventajas
• Es difícil calcular el coste total del proyecto.
• Los errores en los requisitos se detectan tarde.
• Requiere metas claras para conocer el estado del proyecto.
• Este modelo no se recomienda para casos de sistemas de
tiempo real, de alto nivel de seguridad de procesamiento
distribuido y/o de alto índice de riesgos.
Modelo espiral
• Desarrollado en la década de 1980.
• El modelo espiral hace hincapié en prototipos
impulsados ​​por riesgo.
• El análisis de riesgo se utiliza para identificar a los
candidatos de alto riesgo para la creación de prototipos. La
retroalimentación de los resultados de la creación de
prototipos controlados se evalúa y el conocimiento
obtenido se utiliza para mitigar los riesgos.
Modelo espiral
• Este proceso impulsado riesgo continúa hasta que se
comprendan los principales riesgos del desarrollo de software.
Modelo espiral
Sistemas sin precedentes
• Es un sistema para el que no existen ejemplos de diseño y los
requisitos y los riesgos todavía no se conocen.
• El modelo en espiral para el desarrollo de software es
especialmente apropiado para sistemas sin precedentes
(como en el departamento de defensa de Estados Unidos).
Ventajas
• Permite que se desarrolle un prototipo y que después el
sistema base se idealice sobre el mismo.
• Se adapta a cualquier numero de cambios durante cualquier
fase del proceso.
• Dado que el desarrollo del sistema se hace en pequeños
fragmentos, la estimación de costos es sencilla.
• Conforme el desarrollo se acerca al final, la experiencia del
cliente con el sistema crece, por lo que se pueden analizar las
necesidades del mismo a detalle.
Desventajas
• El desarrollo del sistema es tardado.
• Es un modelo costoso.
• Requiere experiencia para la identificación de riesgos.
Modelo por prototipos
La idea principal detrás de este
modelo
congelar
trata
es que en lugar de
un proyecto mientras se
de asentar los
requerimientos; se desarrolla un
prototipo con los puntos que se
tienen hasta el momento. Esto
permite comprender mas a
yfondo los requerimientos
necesidades.
Modelo por prototipos
El cliente –al usar el prototipo-
adquiere
mayor del
sentirlo» y
un entendimiento
sistema, pues «puede
verlo en acción.
Poco a poco, el sistema va
tomando forma.
Por ello, a este modelo también
se le llama «evolutivo».
Ventajas
• Perfecto cuando los usuarios estan embueltos en el desarrollo.
Pues permite adaptarlo a necesidades en las cuales no se
habia pensado.
• Aumenta el entendimiento que los usuarios tienen por el
sistema mientras el desarrollo avanza.
• Funcionalidades
facilmente.
olvidadas pueden ser identificadas
Desventajas
• Por su estilo, el sistema puede aumentar de tamaño
superar los planes originales.
hasta
• Puede llegar a ser mas tardado que otros modelos.
• Es mas complicado llevar un orden a comparación de
modelos.
otros
Modelo de ensamblaje de componentes
Incorpora características del
modelo espiral.
Es evolutivo por naturaleza, ya
que se identifican las clases
orientadas a objetos candidatas,
esto
datos
se hace examinando los
la
un
un
que se manejan por
de
–en
aplicación
algoritmo),
(por medio
las cuales
futuro- pueden ser reutilizadas
Modelo de ensamblaje de componentes
Ventajas
• El análisis de riesgo se hace de forma explicita y clara.
• Une los mejores elementos de varios modelos.
• Reduce los riesgos del proyecto.
• Incorpora objetivos de calidad.
• Integra el desarrollo con el mantenimiento.
Desventajas
• Genera mucho tiempo en el desarrollo del sistema.
• Modelo costoso.
• Genera mucho trabajo adicional. Cuando un sistema falla, se
pierde tiempo y presupuesto dentro de la empresa.
Modelo de desarrollo concurrente
• Es un modelo de tipo de red donde todas las personas actúan
simultáneamente desarrollando una serie de actividades
técnicas importantes, tareas y estados asociados a ellas.
• Una gran ventaja es que proporciona una imagen actualizada
del proyecto, pues no se restringe a una secuencia de sucesos.
También es excelente para proyectos en los que se conforman
grupos de trabajo independientes.
Modelo de desarrollo concurrente
Ventajas
• Excelente para proyectos donde se conforman grupos de
trabajos independientes.
• Proporciona
proyecto.
una imagen exacta del estado actual de un
Desventajas
• Si no existen grupos
método.
de trabajo, no se puede trabajar este
• Si se cuenta con un solo grupo de trabajo incompetente, todo
el proyecto peligrara.
Conclusiones
El avance se da a partir de
aceptar ideas nuevas
expandir nuestros horizontes; de
El análisis correcto de los problemas que se tienen en frente es
la tarea de cualquier ingeniero que quiera tener éxito. Esto solo
puede ser alcanzado teniendo los conocimientos necesarios y
las ganas de aplicarlos.
Por algo existen los paradigmas en el desarrollo de software.
Han sido probados y funcionan.
Fuentes
• http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALISIS_Y_DISEnO_DE_SISTEMAS/IngenieriaDeSoft
ware/CIS/UNIDAD%20I/1.5.htm
http://revistavirtual.ucn.edu.co/index.php/RevistaUCN/article/viewFile/62/129
http://asignaturasunimetaingeluzespita.bligoo.com/media/users/22/1135477/files/303935/Modelo_de_desarrollo_concurr
ente.pdf
http://ldc.usb.ve/~vtheok/cursos/ci3711/apuntes/99-01-14/Info/Modelo%20de%20Ensamblaje.htm
http://paradigmasiut.blogspot.mx/2013/04/metodologia-de-desarrollo-de-software.html
http://www.paradigmas.mx/que-es-un-paradigma/
http://proyectosinformaticoscht2009.wordpress.com/antes-de-empezar/marco-teorico/paradigmas-de-desarrollo-de-
software/
http://216.54.19.111/~mountaintop/sam101/scopage_dir/l5_acqstrat/l5_t3sdp.html
http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo-concurrente.html
http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo-basado-en.html
http://es.wikipedia.org/wiki/Desarrollo_en_espiral
http://quecomputadoracomprar.com/ventajas-y-desventajas-del-modelo-en-espiral/
http://ingenieraupoliana.blogspot.mx/2010/10/modelo-incremental.html
http://en.wikipedia.org/wiki/Software_crisis
http://istqbexamcertification.com/what-is-prototype-model-advantages-disadvantages-and-when-to-use-it/
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Y material presente en la plataforma.

Más contenido relacionado

La actualidad más candente

Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectonicko360
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De VidaJgperez
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareEugenio Del Pozo Dipre
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionJuan Pavon ortiz
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Ciclo de Vida de un sistema de información y técnicas para su desarrollo
Ciclo de Vida de un sistema de información y técnicas para su desarrollo Ciclo de Vida de un sistema de información y técnicas para su desarrollo
Ciclo de Vida de un sistema de información y técnicas para su desarrollo Daniel221A
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Informaciónkatherine Gaspare
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de softwarexinithazangels
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónR.M. M.H.
 
Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemaspaty.alavez
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónysik granja
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas malejandro08
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSUDEC
 

La actualidad más candente (20)

Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyecto
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Desarrollo De Sistemas
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De Sistemas
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Ciclo De Vida
Ciclo De VidaCiclo De Vida
Ciclo De Vida
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
Unidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacionUnidad 3 fundamentos de sistemas de informacion
Unidad 3 fundamentos de sistemas de informacion
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Ciclo de Vida de un sistema de información y técnicas para su desarrollo
Ciclo de Vida de un sistema de información y técnicas para su desarrollo Ciclo de Vida de un sistema de información y técnicas para su desarrollo
Ciclo de Vida de un sistema de información y técnicas para su desarrollo
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Etapas del desarrollo de software
Etapas del desarrollo de softwareEtapas del desarrollo de software
Etapas del desarrollo de software
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemas
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 

Similar a Paradigmas desarrollo software

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
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
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
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareLuiscolmenares46
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativojorge paez
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-shome
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.MiguelDiaz369
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareMiguelDiaz369
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 

Similar a Paradigmas desarrollo software (20)

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
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
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 )
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
secme-17394.pdf
secme-17394.pdfsecme-17394.pdf
secme-17394.pdf
 
prueva
pruevaprueva
prueva
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 

Más de Victor Zapata

10-Operadores+comparación.pdf
10-Operadores+comparación.pdf10-Operadores+comparación.pdf
10-Operadores+comparación.pdfVictor Zapata
 
mongodebdocumentos.pdf
mongodebdocumentos.pdfmongodebdocumentos.pdf
mongodebdocumentos.pdfVictor Zapata
 
011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdfVictor Zapata
 
01-introduccion+json (1).pdf
01-introduccion+json (1).pdf01-introduccion+json (1).pdf
01-introduccion+json (1).pdfVictor Zapata
 
05-Terminos+ (2).pdf
05-Terminos+ (2).pdf05-Terminos+ (2).pdf
05-Terminos+ (2).pdfVictor Zapata
 
03-Versiones (1).pdf
03-Versiones (1).pdf03-Versiones (1).pdf
03-Versiones (1).pdfVictor Zapata
 
01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdfVictor Zapata
 
00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdfVictor Zapata
 
0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdfVictor Zapata
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdfVictor Zapata
 
pptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfpptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfVictor Zapata
 
Norma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfNorma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfVictor Zapata
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfVictor Zapata
 
Cualitativaestudiodecaso
CualitativaestudiodecasoCualitativaestudiodecaso
CualitativaestudiodecasoVictor Zapata
 

Más de Victor Zapata (20)

consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
10-Operadores+comparación.pdf
10-Operadores+comparación.pdf10-Operadores+comparación.pdf
10-Operadores+comparación.pdf
 
CONSULTADB.pptx
CONSULTADB.pptxCONSULTADB.pptx
CONSULTADB.pptx
 
mongodebdocumentos.pdf
mongodebdocumentos.pdfmongodebdocumentos.pdf
mongodebdocumentos.pdf
 
MONGODBCREAR.pptx
MONGODBCREAR.pptxMONGODBCREAR.pptx
MONGODBCREAR.pptx
 
011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf
 
01-introduccion+json (1).pdf
01-introduccion+json (1).pdf01-introduccion+json (1).pdf
01-introduccion+json (1).pdf
 
05-Terminos+ (2).pdf
05-Terminos+ (2).pdf05-Terminos+ (2).pdf
05-Terminos+ (2).pdf
 
03-Versiones (1).pdf
03-Versiones (1).pdf03-Versiones (1).pdf
03-Versiones (1).pdf
 
01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf
 
00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf
 
0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf
 
pptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfpptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdf
 
Norma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfNorma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdf
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
 
Gestion
GestionGestion
Gestion
 
Cualitativaestudiodecaso
CualitativaestudiodecasoCualitativaestudiodecaso
Cualitativaestudiodecaso
 
Paradigmas (1)
Paradigmas  (1)Paradigmas  (1)
Paradigmas (1)
 
Deber
DeberDeber
Deber
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Paradigmas desarrollo software

  • 2. Introducción Desde el principio de los tiempos, el ser humano una sociedad organizada- ha creado “paradigmas”. –en busca de Un “paradigma” no es más que un conjunto de compartidos dentro de los cuales yacen supuestos compromisos que permiten crear un marco conceptual a partir sentido y significado al mundo. del cual se le da cierto Por ello, modelos software también dentro del mundo de la informática existen y estipulaciones a seguir si deseamos desarrollar funcional y practico.
  • 3. Modelospara el desarrollo de software • Si se quiere hacer algo correctamente, es necesario que se sigan reglas y estipulaciones para hacerlo. Es por ello que el “Paradigma para el desarrollo de software” nace de la agrupación de las ideas cómo sobre de la gente sobre el construir programas y encómo combinarlos grandes sistemas de software.
  • 4. «La crisis del software» • El termino «crisis del software» fue creado durante la primer conferencia sobre la eningeniería 1967. de software de la NATO • Durante «ciencia las de primeras décadas de la noslas computadoras» enfrentábamos con la dificultad de escribir programas útiles y eficientes en un rango de tiempo definido.
  • 5. «La crisis del software» Las causas del la «crisis del software» fueron ligadas a la complejidad y del desarrollo de hardware software. Esta crisis se manifestó de diferentes maneras: • Los proyectos requerían de mayor presupuesto y tiempo de lo establecido. • El software no cumplía los requisitos, pues era ineficiente y de baja calidad. • Era difícil darle mantenimiento era complicado de entender. al software y el código
  • 6. Modelospara el desarrollo de software Es por ello que podemos decir para que el el “Paradigma desarrollo de software” es un modelo para que afrontar problemas comparten características comunes.
  • 7. Modelospara el desarrollo de software Existen varios paradigmas. La estarea del ingeniero es ver cuál el que se adecua a su problema a resolver. En caso de no encontrar uno exacto, el ingeniero puede combinarlos entre ellos.
  • 8. Modelos para el desarrollo de software Existen varios modelos principales para el desarrollo de software. • • • • • Modelo Modelo Modelo Modelo Modelo cascada Incremental de desarrollo concurrente espiral de ensamblaje de componentes
  • 9. Modelo cascada Propuesto por Royce en 1970. Es el paradigma más antiguo, por lo que fue el más utilizado durante la creación del modelo estructurado.
  • 10. Modelo cascada Aplicación Es necesario completar cada nivel antes de iniciar la siguiente actividad
  • 11. Modelo cascada Revisiones del ciclo de vida Las «revisiones de ciclo de vida» deben de ser utilizadas para evaluar el progreso y determinar si debe o no proceder a la siguiente fase de desarrollo de software.
  • 12. Modelo cascada Sistemas precedentes Para algunas categorías de sistemas intensivos de software, el paradigma de cascada puede ser una buena opción. • Este tipo de sistemas están los “sistemas precedentes” • Un “sistema precedente” está caracterizado por: • Arquitectura del sistema y un diseño de software maduro y capaz de cumplir los requisitos. • Equipos de sistemas de ingeniería y de desarrollo de software que tengan buena comunicación y que tengan experiencia previa con sistemas similares.
  • 13. Ventajas • Formaliza un marco para las fases de desarrollo de software • Hace hincapié por adelantado en los requisitos de software estables y en las actividades de diseño • Produce los requisitos de software y documentación de diseño durante las primeras fases • Es un modelo de un solo paso y por lo tanto puede ser rápido y de bajo costo cuando se utiliza en las condiciones adecuadas
  • 14. Desventajas • Su mayor ventaja también es su desventaja. Si algo ha salido mal, no se puede volver atrás. • Muchas veces el cliente no sabe lo que quiere, lo que puede traer confusión y malentendidos al equipo, pueden hacer cambios avanzado el proceso. pues ya no se • Pequeños errores que surgen al estar terminado el software causa grandes problemas.
  • 15. Modelo Incremental • El paradigma de desarrollo de software incremental implica el desarrollo de software en 'piezas' o incrementos. Por ello – a diferencia del modelo cascada – no necesita una secuencia lineal.
  • 16. Modelo Incremental • La idea principal está en el razonamiento en que algunas áreas presentan problemas únicos a analizar, pero otras no, entonces ¿Por qué retrasar el desarrollo de estas áreas? • El proyecto se desarrolla características básicas y sencillas primero, después avanza a las más complicadas poco a poco hasta completar el modelo completo. • La desventaja está en que los errores se detectan tarde y es costoso corregirlos.
  • 17. Ventajas • Permite que el cliente se involucre mas en el desarrollo. • El cliente se sentirá agradecido partes operativas del software. de la entrega temprana de • El desarrollo del software es mas modelo de cascada. veloz en comparación con el • En caso de que se detecte un corregirse. error en el sistema, puede
  • 18. Desventajas • Es difícil calcular el coste total del proyecto. • Los errores en los requisitos se detectan tarde. • Requiere metas claras para conocer el estado del proyecto. • Este modelo no se recomienda para casos de sistemas de tiempo real, de alto nivel de seguridad de procesamiento distribuido y/o de alto índice de riesgos.
  • 19. Modelo espiral • Desarrollado en la década de 1980. • El modelo espiral hace hincapié en prototipos impulsados ​​por riesgo. • El análisis de riesgo se utiliza para identificar a los candidatos de alto riesgo para la creación de prototipos. La retroalimentación de los resultados de la creación de prototipos controlados se evalúa y el conocimiento obtenido se utiliza para mitigar los riesgos.
  • 20. Modelo espiral • Este proceso impulsado riesgo continúa hasta que se comprendan los principales riesgos del desarrollo de software.
  • 21. Modelo espiral Sistemas sin precedentes • Es un sistema para el que no existen ejemplos de diseño y los requisitos y los riesgos todavía no se conocen. • El modelo en espiral para el desarrollo de software es especialmente apropiado para sistemas sin precedentes (como en el departamento de defensa de Estados Unidos).
  • 22. Ventajas • Permite que se desarrolle un prototipo y que después el sistema base se idealice sobre el mismo. • Se adapta a cualquier numero de cambios durante cualquier fase del proceso. • Dado que el desarrollo del sistema se hace en pequeños fragmentos, la estimación de costos es sencilla. • Conforme el desarrollo se acerca al final, la experiencia del cliente con el sistema crece, por lo que se pueden analizar las necesidades del mismo a detalle.
  • 23. Desventajas • El desarrollo del sistema es tardado. • Es un modelo costoso. • Requiere experiencia para la identificación de riesgos.
  • 24. Modelo por prototipos La idea principal detrás de este modelo congelar trata es que en lugar de un proyecto mientras se de asentar los requerimientos; se desarrolla un prototipo con los puntos que se tienen hasta el momento. Esto permite comprender mas a yfondo los requerimientos necesidades.
  • 25. Modelo por prototipos El cliente –al usar el prototipo- adquiere mayor del sentirlo» y un entendimiento sistema, pues «puede verlo en acción. Poco a poco, el sistema va tomando forma. Por ello, a este modelo también se le llama «evolutivo».
  • 26. Ventajas • Perfecto cuando los usuarios estan embueltos en el desarrollo. Pues permite adaptarlo a necesidades en las cuales no se habia pensado. • Aumenta el entendimiento que los usuarios tienen por el sistema mientras el desarrollo avanza. • Funcionalidades facilmente. olvidadas pueden ser identificadas
  • 27. Desventajas • Por su estilo, el sistema puede aumentar de tamaño superar los planes originales. hasta • Puede llegar a ser mas tardado que otros modelos. • Es mas complicado llevar un orden a comparación de modelos. otros
  • 28. Modelo de ensamblaje de componentes Incorpora características del modelo espiral. Es evolutivo por naturaleza, ya que se identifican las clases orientadas a objetos candidatas, esto datos se hace examinando los la un un que se manejan por de –en aplicación algoritmo), (por medio las cuales futuro- pueden ser reutilizadas
  • 29. Modelo de ensamblaje de componentes
  • 30. Ventajas • El análisis de riesgo se hace de forma explicita y clara. • Une los mejores elementos de varios modelos. • Reduce los riesgos del proyecto. • Incorpora objetivos de calidad. • Integra el desarrollo con el mantenimiento.
  • 31. Desventajas • Genera mucho tiempo en el desarrollo del sistema. • Modelo costoso. • Genera mucho trabajo adicional. Cuando un sistema falla, se pierde tiempo y presupuesto dentro de la empresa.
  • 32. Modelo de desarrollo concurrente • Es un modelo de tipo de red donde todas las personas actúan simultáneamente desarrollando una serie de actividades técnicas importantes, tareas y estados asociados a ellas. • Una gran ventaja es que proporciona una imagen actualizada del proyecto, pues no se restringe a una secuencia de sucesos. También es excelente para proyectos en los que se conforman grupos de trabajo independientes.
  • 33. Modelo de desarrollo concurrente
  • 34. Ventajas • Excelente para proyectos donde se conforman grupos de trabajos independientes. • Proporciona proyecto. una imagen exacta del estado actual de un
  • 35. Desventajas • Si no existen grupos método. de trabajo, no se puede trabajar este • Si se cuenta con un solo grupo de trabajo incompetente, todo el proyecto peligrara.
  • 36. Conclusiones El avance se da a partir de aceptar ideas nuevas expandir nuestros horizontes; de El análisis correcto de los problemas que se tienen en frente es la tarea de cualquier ingeniero que quiera tener éxito. Esto solo puede ser alcanzado teniendo los conocimientos necesarios y las ganas de aplicarlos. Por algo existen los paradigmas en el desarrollo de software. Han sido probados y funcionan.
  • 37. Fuentes • http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALISIS_Y_DISEnO_DE_SISTEMAS/IngenieriaDeSoft ware/CIS/UNIDAD%20I/1.5.htm http://revistavirtual.ucn.edu.co/index.php/RevistaUCN/article/viewFile/62/129 http://asignaturasunimetaingeluzespita.bligoo.com/media/users/22/1135477/files/303935/Modelo_de_desarrollo_concurr ente.pdf http://ldc.usb.ve/~vtheok/cursos/ci3711/apuntes/99-01-14/Info/Modelo%20de%20Ensamblaje.htm http://paradigmasiut.blogspot.mx/2013/04/metodologia-de-desarrollo-de-software.html http://www.paradigmas.mx/que-es-un-paradigma/ http://proyectosinformaticoscht2009.wordpress.com/antes-de-empezar/marco-teorico/paradigmas-de-desarrollo-de- software/ http://216.54.19.111/~mountaintop/sam101/scopage_dir/l5_acqstrat/l5_t3sdp.html http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo-concurrente.html http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo-basado-en.html http://es.wikipedia.org/wiki/Desarrollo_en_espiral http://quecomputadoracomprar.com/ventajas-y-desventajas-del-modelo-en-espiral/ http://ingenieraupoliana.blogspot.mx/2010/10/modelo-incremental.html http://en.wikipedia.org/wiki/Software_crisis http://istqbexamcertification.com/what-is-prototype-model-advantages-disadvantages-and-when-to-use-it/ • • • • • • • • • • • • • • • Y material presente en la plataforma.