Está en la página 1de 3

EQUIPO 3 MODELO BASADO EN COMPONENTES

1. Definicin del modelo: Un modelo es una representacin de un objeto, sistema o idea, de forma diferente al de la entidad misma. El propsito de los modelos es ayudarnos a explicar, entender o mejorar un sistema. Un modelo de un objeto puede ser una rplica exacta de ste o una abstraccin de las propiedades dominantes del objeto. 2. Qu es el modelo y para qu sirve? El modelo basado en componentes busca, dentro de otros objetivos, reducir el tiempo de trabajo, el esfuerzo que requiere implementar una aplicacin y los costos del proyecto, y, de esta forma, incrementar el nivel de productividad de los grupos desarrolladores y minimizar los riesgos globales. 3. Ventajas Reduce riesgos del proyecto Incorpora objetivos de calidad Integra el desarrollo con el mantenimiento Facilita mantenimiento del software Se trabaja mediante prueba y error. 4. Desventajas Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificacin de riesgos Desarrollo Rpido No garantiza calidad Integridad 5. Conclusiones R= El desarrollo de software basado en componentes desde siempre fue la idea revolucionaria que nos llevo a pensar que si era posible construir software en menor tiempo y con la misma calidad que en las industrias de nuestro tiempo. Actualmente ste modelo es ms efectivo para construccin de grandes sistemas y aplicaciones del mismo ya por la forma en cmo reduce tiempo de trabajo, esfuerzo y costos del proyecto para incrementar la productividad, se obtiene un mejor mantenimiento, calidad y control.

6. Definicin de componente:

EQUIPO 3 MODELO BASADO EN COMPONENTES

R= Es una pieza de cdigo pre elaborado que encapsula alguna funcionalidad expuesta a travs de interfaces estndar. Es una unidad de composicin de aplicaciones del software preelaboradas que encapsulan alguna funcionalidad expuesta a travs de interfaces estndar. Un componente es una unidad de composicin de aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos, y que ha de poder ser desarrollado, adquirido, incorporado al sistema y compuesto con otros componentes de forma independiente, en tiempo y espacio. 7. Objetivo Reutilizar cdigo elaborado con anterioridad, este cdigo en su momento fue probado, y su funcionalidad fue comprobada.

8. En qu tipo de programacin se aplica?


Esta bsicamente se encuentra reflejada en la programacin orientada a objetos y en pocas veces en la programacin estructurada. Tambin se puede utilizar en la ingeniera de software, o en un ciclo de vida de algn sistema informtico. 9. Etapas La seleccin de componentes. La adaptacin de componentes. El ensamblaje de los componentes al sistema. La evolucin del sistema.

10. Caractersticas Evolutivo por naturaleza Exige un enfoque iterativo p/la creacin de software Notacin de componentes Diagrama de componentes Interfaces Componentes y nodos Restricciones.

EQUIPO 3 MODELO BASADO EN COMPONENTES

1. Cul es el objetivo del modelo basado en componentes?

R= Reutilizar cdigo elaborado con anterioridad, este cdigo en su momento fue probado, y su funcionalidad fue comprobada. 2. Qu es un modelo? R= Representacin de un objeto, sistema o idea, de forma diferente al de la entidad misma. 3. Menciona dos ventajas del modelo basado en componentes? Reduce riesgos del proyecto Incorpora objetivos de calidad

4. Menciona 3 desventajas del modelo basado en componentes? Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificacin de riesgos

5. En qu tipo de programacin se aplica? R= Programacin orientada a objetos y programacin estructurada. 6. Para qu nos sirve un modelo? R= Reducir el tiempo de trabajo, los costos del proyecto y para minimizar los riesgos globales. 7. Menciona 2 caractersticas del modelo basado en componentes? Evolutivo por naturaleza Notacin de componentes

8. Menciona las 4 etapas del modelo basado en componentes? La seleccin de componentes. La adaptacin de componentes. El ensamblaje de los componentes al sistema. La evolucin del sistema.

9. Qu es un componente? R= Es una pieza de cdigo pre elaborado que encapsula alguna funcionalidad expuesta a travs de interfaces estndar.