Skip to main content
Log in

Deriving Goals from a Use-Case Based Requirements Specification

  • Original Article
  • Published:
Requirements Engineering Aims and scope Submit manuscript

Use cases and scenarios have emerged as prominent analysis tools during requirements engineering activities due to both their richness and informality. In some instances, for example when a project’s budget or schedule time is reduced at short notice, practitioners have been known to adopt a collection of use cases as a suitable substitute for a requirements specification. Given the challenges inherent in managing large collections of scenarios, this shortcut is cause for concern and deserves focused attention. We describe our experiences during a goal-driven requirements analysis effort for an electronic commerce application. In particular, we identify the specific risks incurred, focusing more on the challenges imposed due to traceability, inconsistent use of terminology, incompleteness and consistency, rather than on traditional software project management risks. We conclude by discussing the impact of the lessons learned for requirements engineering in the context of building quality systems during goal and scenario analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Antón, A., Carter, R., Dagnino, A. et al. Deriving Goals from a Use-Case Based Requirements Specification. Requirements Eng 6, 63–73 (2001). https://doi.org/10.1007/PL00010356

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00010356

Navigation