RE-UML: An Extension to UML for Specifying Component-Based Software System
Sajjad Mahmood, Richard Lai · 2009
Unified Modeling Language (UML) is a de-facto industry standard for analysis and design modeling of software systems. However, it has been rarely used for specifying the process of balancing stakeholder requirements against candidate components which play a central role in Component-Based System (CBS) development. One of the reasons is that UML lacks the features for supporting CBS requirements analysis. In this paper, we present an extension to UML, RE-UML (Requirements Engineering UML), which supports CBS analysis and assessment process. RE-UML enables a system analyst to specify satisfaction and risk assessment for evaluating customer demands against component features.