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.
Published in:
Software Engineering Conference, 2009. ASWEC '09. Australian
Date of Conference: 14-17 April 2009