Está en la página 1de 1

TEMAS REFERENTE A LA INGENIERÍA DE SOFTWARE BASADA EN COMPONENTES:

a) Explique qué entiende por Ingeniería de Software basado en Componentes.


Es un acercamiento basado en la reutilización para definir, implementar, y componer
componentes débilmente acoplados en sistemas. igualmente un amplio grado de
beneficios tanto en el corto como el largo plazo, para el software en sí mismo, y para las
organizaciones que patrocinan tal software.

Los componentes pueden producir o consumir eventos y pueden ser usados para
las arquitecturas dirigida por eventos (EDA).

(ISBC) es un proceso que se centra en el diseño y construcción de sistemas basados en


computadora que utilizan «componentes» de software reutilizables.

b) Mencione 5 característica de la Ingeniaría de Software basado en Componentes.


 Reduce los costos, tiempo y esfuerzos de desarrollo del software.
 incrementar el nivel de productividad de los grupos desarrolladores.
 Minimizar los riesgos.
 Ayuda a optimizar la fiabilidad, flexibilidad y la reutilización de la aplicación final.
 Tiene modularidad, reusabilidad y componibilidad.

c) Basándose en el sistema que usted está construyendo, responda a las siguientes preguntas:

¿Es posible disponer de componentes comerciales ya desarrollados (CYD) para implementar


algunos de los requerimientos del sistema?.
La reutilización de  software es el proceso de implementar o actualizar sistemas de software
usando  activos de software existentes. Por lo que podemos disponer de compones comerciales
ya desarrollados, los cuales permiten:
 Ciclos de desarrollo más cortos.
 Mejor Retorno de la Inversión (ROI).
 Funcionalidad mejorada.

¿Son compatibles las interfaces de los componentes que están disponibles dentro de la
arquitectura del sistema a construir?
En algunos casos, es posible que los componentes reutilizables actuales no se correspondan con
las normas del diseño de la arquitectura . Estos componentes deben de adaptarse para cumplir
las necesidades de la arquitectura o descartarse y reemplazarse por otros componentes más
adecuados.

¿Se dispone de componentes reutilizables desarrollados internamente para implementar


algunos de los requerimientos del sistema?
Si, como ejemplos de estos se puede hablar de las bibliotecas .dll (Windows Control Library),
que bienen en los controles como Windows Application.

También podría gustarte