O'Reilly logo

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures by Hassan Gomaa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Software Application Engineering

During software application engineering, the software product line architecture is adapted and tailored to derive a given software application, which is a member of the software product line. Application derivation involves considering the overall requirements of the individual application; selecting the application features by matching them against the product line features; and using the selected features to tailor the product line use case model to derive the application use case model, to tailor the product line analysis model to derive the application analysis model, and to tailor the product line architecture to derive the architecture of the application. Given the application architecture, the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required