Modelo Basado en Componentes.ppt

12
UNIVERISDAD DEL MAGDALENA Ingeniería de Software JORGE LUIS BARRIOS CUELLO ARNOBIS MELENDEZ SIERRA FRANCISCO VICIOSO CREUS 2012-II

Transcript of Modelo Basado en Componentes.ppt

Page 1: Modelo Basado en Componentes.ppt

UNIVERISDAD DEL MAGDALENAIngeniería de Software

JORGE LUIS BARRIOS CUELLOARNOBIS MELENDEZ SIERRAFRANCISCO VICIOSO CREUS

2012-II

Page 2: Modelo Basado en Componentes.ppt

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

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

BENEFICIOS DEL DESARROLLO POR COMPONENTES

Reutilización del software.

Simplifica las pruebas.

Page 5: Modelo Basado en Componentes.ppt

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

Mayor calidad.

BENEFICIOS DEL DESARROLLO POR COMPONENTES

Page 7: Modelo Basado en Componentes.ppt

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

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

MODELO DE COMPONENTES

Page 10: Modelo Basado en Componentes.ppt

MODELO DE COMPONENTES

Page 11: Modelo Basado en Componentes.ppt

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

GRACIAS