La arquitectura de un sistema de software se define por decisiones importantes que impulsan la forma en que el software se diseña, implementa y mantiene. En el contexto de las líneas de productos de software, estas decisiones determinarán el diseño de una arquitectura que proporcione al software la capacidad de configurarse para diferentes variantes de productos y ampliarse para adaptarse a los requisitos futuros. Aunque los modelos de variabilidad describen las diferentes configuraciones de productos actuales y futuros que admite la línea de productos, el conocimiento de cómo se diseñó la arquitectura para admitir variaciones de un producto en el espacio y el tiempo existe solo en la mente de los arquitectos o permanece implícito en los modelos arquitectónicos. Este libro sostiene que el conocimiento que se encuentra en los modelos arquitectónicos y la justificación del diseño se puede utilizar para facilitar la derivación de variantes de productos y la evolución de la línea de productos. Para apoyar esta noción, proponemos el método AKinSPL para capturar el conocimiento arquitectónico en líneas de productos de software.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.