Autoren: Nenad Medvidovic
Architectural models help to properly exploit the commonality and variability in software product lines.
Architectural models help to properly exploit the commonality and
variability in software product lines. Many architecture modeling
notations have been proposed, but few are in use today. In this talk, I
will show that these notations have focused almost exclusively on the
technological aspects of architecture, and mostly have ignored the
application domain and business context within which a software system
exists. I will argue that technology, domain, and business together
comprise a framework for properly capturing and understanding product
line architectures. I will use the framework to evaluate a number of
notations, including UML.
Target Audience: Architects, software developers, project managers
Prerequisites: familiarity with software architecture and UML 2.0