Download - Modelo Basado en Componentes.ppt
![Page 1: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/1.jpg)
UNIVERISDAD DEL MAGDALENAIngeniería de Software
JORGE LUIS BARRIOS CUELLOARNOBIS MELENDEZ SIERRAFRANCISCO VICIOSO CREUS
2012-II
![Page 2: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/2.jpg)
MODELO BASADO EN COMPONENTES
El desarrollo de aplicaciones por componentes se basa en la reutilización de código elaborado con anterioridad, este código en su momento fue probado, y su funcionalidad fue comprobada.
![Page 3: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/3.jpg)
MODELO BASADO EN COMPONENTES
Este modelo también describe, construye y utiliza las técnicas del software para la elaboración de aplicaciones mediante el ensamblaje de partes de software reutilizables.
![Page 4: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/4.jpg)
BENEFICIOS DEL DESARROLLO POR COMPONENTES
Reutilización del software.
Simplifica las pruebas.
![Page 5: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/5.jpg)
Entre el 40 y 60% del código fuente de una
aplicación es reutilizable en otra similar.
Simplifica el mantenimiento del sistema.
BENEFICIOS DEL DESARROLLO POR COMPONENTES
![Page 6: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/6.jpg)
Mayor calidad.
BENEFICIOS DEL DESARROLLO POR COMPONENTES
![Page 7: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/7.jpg)
OBJETIVOS DEL DESARROLLO EN COMPONENTES
Reducción del tiempo de trabajo.
Reducir el esfuerzo que requiere implementar una aplicación.
Disminuir los costos de del proyecto
![Page 8: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/8.jpg)
Selección de componentes.(fase de búsqueda y evaluación).
Adaptación o ensamblaje de los componentes al sistema.
Evolución del sistema
ETAPAS
![Page 9: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/9.jpg)
MODELO DE COMPONENTES
![Page 10: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/10.jpg)
MODELO DE COMPONENTES
![Page 11: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/11.jpg)
CONCLUSION Según estudios de reutilización, se
informa que el ensamblaje de componentes lleva a una reducción del 70% de tiempo de ciclo de desarrollo, un 84% del coste del proyecto y un índice de productividad del 26,2. Es decir los beneficios derivados de la reutilización de software están ocasionando un cambio acelerado en la manera en que la industria de software desarrolla sus productos.
![Page 12: Modelo Basado en Componentes.ppt](https://reader036.vdocuments.co/reader036/viewer/2022062304/563dbb91550346aa9aae50d2/html5/thumbnails/12.jpg)
GRACIAS