Abstract

Scenarios have been advocated as a means of improving requirementsengineering yet few methods or tools exist to support scenario based RE.The paper reports a method and software assistant tool for scenariobased RE that integrates with use case approaches to object orienteddevelopment. The method and operation of the tool are illustrated with afinancial system case study. Scenarios are used to represent paths ofpossible behavior through a use case, and these are investigated toelaborate requirements. The method commences by acquisition and modelingof a use case. The use case is then compared with a library of abstractmodels that represent different application classes. Each model isassociated with a set of generic requirements for its class, hence, byidentifying the class(es) to which the use case belongs, genericrequirements can be reused. Scenario paths are automatically generatedfrom use cases, then exception types are applied to normal eventsequences to suggest possible abnormal events resulting from humanerror. Generic requirements are also attached to exceptions to suggestpossible ways of dealing with human error and other types of systemfailure. Scenarios are validated by rule based frames which detectproblematic event patterns. The tool suggests appropriate genericrequirements to deal with the problems encountered. The paper concludeswith a review of related work and a discussion of the prospects forscenario based RE methods and tools

Description

Welcome to IEEE Xplore 2.0: Supporting scenario-based requirements engineering

Links and resources

Tags

community