Las tendencias actuales en el desarrollo de software se centran en la creación de sistemas mediante la integración de componentes de software previamente desarrollados. Este enfoque, denominado ingeniería de software basada en componentes, contribuye a la reutilización del código y ayuda a reducir el coste del desarrollo de software. La ingeniería de software basada en componentes se centra en el ensamblaje de componentes existentes para construir un sistema de software, con el beneficio potencial de ofrecer sistemas de calidad mediante el uso de componentes de calidad. Por lo tanto, la calidad de un sistema basado en componentes que utiliza componentes de alta calidad no garantiza necesariamente un sistema de alta calidad, sino que depende de la calidad de sus componentes y de un marco y proceso de integración utilizados. De ahí que las técnicas y los métodos de evaluación de la calidad de un sistema basado en componentes sean diferentes de los de la metodología tradicional de ingeniería del software. El uso de metamodelos y métodos formales en la fase de diseño podría conducir a un componente de software de alta calidad. Es esencial cuantificar los factores que contribuyen a la calidad global, por ejemplo, el equilibrio entre el coste y la calidad de un componente, las técnicas analíticas y los métodos formales.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.