Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188) (1999)
June 7, 1999 to June 11, 1999
Thomas A. Alspaugh , North Carolina State University
Annie I. Antón , North Carolina State University
Tiffany Barnes , North Carolina State University
Bradford W. Mott , North Carolina State University
Scenarios have proven effective for eliciting, describing and validating software requirements; however, scenario management continues to be a significant challenge to practitioners. One reason for this difficulty is that the number of possible relations among scenarios grows exponentially with the number of scenarios. If these relations are formalized, they can be more easily identified and supported. To provide this support, we extend the benefits of project-wide glossaries with two complementary approaches. The first approach employs shared scenario elements to identify and maintain common episodes among scenarios. The resulting episodes impose consistency across related scenarios and provide a way to visualize their interdependencies. The second approach quantifies similarity between scenarios. The resulting similarity measures serve as heuristics for finding duplicate scenarios, scenarios needing further elaboration, and scenarios which have not yet been identified, yielding valuable information about how well the scenarios provide coverage of the requirements. These two approaches, integrated with a scenario database, project glossaries, configuration management, and coverage analysis, form the basis of a useful and effective strategy for scenario management and evolution.
Scenario management, goal-based requirements engineering, scenario evolution.
A. I. Antón, T. A. Alspaugh, T. Barnes and B. W. Mott, "An Integrated Scenario Management Strategy," Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188)(RE), Limerick, Ireland, 1999, pp. 142.