8/16/2019 Espiral Desarrollo Basado en Componentes
1/16
Enfoques de
desarrollo de softwaMETODOLOGÍAS DURAS O TRADICIONALES
8/16/2019 Espiral Desarrollo Basado en Componentes
2/16
Modelo Espiral - Definicion
Es un Sistema avanzado en forma de espiral, donde cada tarea seevalua y repite si es necesario antes de continuar con el ciclo, es uenfoque mas detallado soble lo que se requiere y es de mejor calidad.
8/16/2019 Espiral Desarrollo Basado en Componentes
3/16
8/16/2019 Espiral Desarrollo Basado en Componentes
4/16
Modelo Espiral - Caracteristicas
Mejor modelo para requerimientosrobustos
Se evalua y se re-dirige segun lanecesidad.
Da un analisis mejor de el tiempo ycosto.
Es evolutivo
8/16/2019 Espiral Desarrollo Basado en Componentes
5/16
Modelo Espiral - Fases
Planificacion.
Desarrollo.
Analisis de riesgo.
Determinar objetivos: se evalua y prueba y se repite el ciclo.
Es importante indicar que la forma define dos variables la angularque resume en avance y la radial que es aumento de coste.
8/16/2019 Espiral Desarrollo Basado en Componentes
6/16
Modelo Espiral - Ventajas
Evoluciona y mejora en cada giro.Maleable
Reduce significativamente los riesgos
8/16/2019 Espiral Desarrollo Basado en Componentes
7/16
Modelo Espiral -Desventajas
CostosoGenera gran inversion de tiempo
Se requiere experiencia en su manejo
Es relativamente nuevo
8/16/2019 Espiral Desarrollo Basado en Componentes
8/16
Modelo De Desarrollo Basado EnComponentes- Definicion
Se basa principalmente en el modelo espiral(tienen muchas caracteristicas) pero su principacaracteristica es la reutilizacion de codigo lacual ya se encuentra pre elaborado pararealizar diferentes tareas, lo cual es beneficiosoya que permite reduccion de costos y accionespor parte del programador y sus clientes.
8/16/2019 Espiral Desarrollo Basado en Componentes
9/16
8/16/2019 Espiral Desarrollo Basado en Componentes
10/16
8/16/2019 Espiral Desarrollo Basado en Componentes
11/16
Modelo De Desarrollo Basado EnComponentes - Caracteristicas
Es evolutivo Es mas facil organizar el software (organizar, distribuir, identificar las
OBJETOS)
Permite la reutilizacion de software.
El ensamblaje de los componentes reduce el 70 del 100% deltiempo del ciclo del desarrollo del software y un 84 del 100% delcosto del proyecto.
8/16/2019 Espiral Desarrollo Basado en Componentes
12/16
Modelo De Desarrollo Basado EnComponentes - Fases
PLANEACION:se evalua y se realiza un plan de ejecucion.
ANÁLISIS DE RIESGOS:se evaluan y se generan planes de accioncorrectivas.
CONSTRUCCIÓN Y ADAPTACIÓN DE LA INGENIERÍA: se construye yevalua el software.
EVALUACIÓN DEL CLIENTE: VOB y en caso de requerirse generar elciclo de nuevo.
8/16/2019 Espiral Desarrollo Basado en Componentes
13/16
Modelo De Desarrollo Basado EnComponentes - Ventajas
Reutilizacion de software Pruebas realizadas en componentes y no en conjunto (software).
Facil mantenimiento.
Mejor calidad.
Menor tiempo.
8/16/2019 Espiral Desarrollo Basado en Componentes
14/16
Modelo De Desarrollo Basado EnComponentes - Desventajas
Costoso Genera mucho tiempo el desarrollo.
De debe contar con bases bien definidas para la identificacion deriesgos.
Genera trabajo adicional.
8/16/2019 Espiral Desarrollo Basado en Componentes
15/16
Ejemplos mas comunes
Frameworks basados en componentes para dominios específicos Enterprise JavaBeans de Sun Microsystems (ahora Oracle)
El espacio de nombres System.ComponentModel en el Microsoft .NET
Unity3D desarrollado por Unity Technologies
.NET Remoting de Microsoft
CORBA y el CORBA Component Model del Object Management Group
Java EE de Sun
Unix sistema operativo
https://es.wikipedia.org/wiki/Frameworkhttps://es.wikipedia.org/wiki/Frameworkhttps://es.wikipedia.org/wiki/Enterprise_JavaBeanshttps://es.wikipedia.org/wiki/Enterprise_JavaBeanshttps://es.wikipedia.org/wiki/Sun_Microsystemshttps://es.wikipedia.org/wiki/Oracle_Corporationhttps://es.wikipedia.org/wiki/Microsoft_.NEThttps://es.wikipedia.org/wiki/Microsoft_.NEThttps://es.wikipedia.org/wiki/Microsoft_.NEThttps://es.wikipedia.org/wiki/Unity_(Motor_3D)https://es.wikipedia.org/wiki/Unity_(Motor_3D)https://es.wikipedia.org/w/index.php?title=Unity_Technologies&action=edit&redlink=1https://es.wikipedia.org/wiki/.NET_Remotinghttps://es.wikipedia.org/wiki/.NET_Remotinghttps://es.wikipedia.org/wiki/.NET_Remotinghttps://es.wikipedia.org/wiki/Microsofthttps://es.wikipedia.org/wiki/CORBAhttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/wiki/Java_EEhttps://es.wikipedia.org/wiki/Java_EEhttps://es.wikipedia.org/wiki/Sun_Microsystemshttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Sistema_operativohttps://es.wikipedia.org/wiki/Unixhttps://es.wikipedia.org/wiki/Sun_Microsystemshttps://es.wikipedia.org/wiki/Java_EEhttps://es.wikipedia.org/wiki/Object_Management_Grouphttps://es.wikipedia.org/w/index.php?title=CORBA_Component_Model&action=edit&redlink=1https://es.wikipedia.org/wiki/CORBAhttps://es.wikipedia.org/wiki/Microsofthttps://es.wikipedia.org/wiki/.NET_Remotinghttps://es.wikipedia.org/w/index.php?title=Unity_Technologies&action=edit&redlink=1https://es.wikipedia.org/wiki/Unity_(Motor_3D)https://es.wikipedia.org/wiki/Microsoft_.NEThttps://es.wikipedia.org/wiki/Oracle_Corporationhttps://es.wikipedia.org/wiki/Sun_Microsystemshttps://es.wikipedia.org/wiki/Enterprise_JavaBeanshttps://es.wikipedia.org/wiki/Framework
8/16/2019 Espiral Desarrollo Basado en Componentes
16/16
Bibliografia
http://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-software http://modeloespiral.blogspot.com.co/ (28-03-2016)
http://es.slideshare.net/juanksi28/modelo-cascada-y-espiral (28-032016)
http://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-software(31-03-2016)
https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basaa_en_componentes(01-04-2016)
https://matriarm.wordpress.com/desarrollo-basado-en-componentes/ (31-03-2016)
http://www.ojovisual.net/galofarino/modeloespiral.pdf (01-04-2016
http://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://modeloespiral.blogspot.com.co/http://modeloespiral.blogspot.com.co/http://es.slideshare.net/juanksi28/modelo-cascada-y-espiralhttp://es.slideshare.net/juanksi28/modelo-cascada-y-espiralhttp://es.slideshare.net/juanksi28/modelo-cascada-y-espiralhttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttps://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttps://matriarm.wordpress.com/desarrollo-basado-en-componentes/https://matriarm.wordpress.com/desarrollo-basado-en-componentes/https://matriarm.wordpress.com/desarrollo-basado-en-componentes/https://matriarm.wordpress.com/desarrollo-basado-en-componentes/https://matriarm.wordpress.com/desarrollo-basado-en-componentes/http://www.ojovisual.net/galofarino/modeloespiral.pdfhttp://www.ojovisual.net/galofarino/modeloespiral.pdfhttp://www.ojovisual.net/galofarino/modeloespiral.pdfhttp://www.ojovisual.net/galofarino/modeloespiral.pdfhttps://matriarm.wordpress.com/desarrollo-basado-en-componentes/https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componenteshttp://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwarehttp://es.slideshare.net/juanksi28/modelo-cascada-y-espiralhttp://modeloespiral.blogspot.com.co/http://es.slideshare.net/kellypt1/modelos-de-desarrollo-de-softwareTop Related