Evolving requirements: Model-driven design to support change
Branson, A., McClatchey, R., Le Goff, J.-M. and Shamdasani, J. (2012) Evolving requirements: Model-driven design to support change. Working Paper. University of the West of England. [Submitted]
Full text not available from this repository
Publisher's URL: http://onlinelibrary.wiley.com/journal/10.1111/(IS...
Software engineers frequently face the challenge of developing systems whose requirements are likely to change in order to adapt to organizational reconfigurations or other external pressures. Evolving user requirements present a challenge, all the more so in an environment in which business agility demands shorter development times and responsive prototyping. This paper uses a study from CERN in Geneva to describe experiences with an approach based on the concept of so-called ‘description-driven’ change management that enables system development which is responsive to changes in user requirements and facilitates dynamic system reconfiguration when required. The study describes how handling descriptions of ‘items’ and workflow activities in practice as other items alongside their instances (making the item self-describing) can mediate the effects of rapidly evolving user requirements on system development. This paper also identifies lessons that can be learned from adopting such a self-describing description-driven approach in future software development.
Total Document DownloadsMore statistics for this item...