• DocumentCode
    1226525
  • Title

    Detecting overlapping use cases

  • Author

    Liu, H. ; Shao, W.Z. ; Zhang, L. ; Ma, Z.Y.

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing
  • Volume
    1
  • Issue
    1
  • fYear
    2007
  • fDate
    2/1/2007 12:00:00 AM
  • Firstpage
    29
  • Lastpage
    36
  • Abstract
    To deal with the complexity of large information systems, the divide-and-conquer policy is usually adopted to capture requirements from a large number of stakeholders: obtain requirements from different stakeholders, respectively, and then put them together to form a full requirement specification. One of the problems induced by the policy is overlapping requirements. A use case driven approach could not avoid overlapping requirements either: it produces overlapping use cases, which are even more harmful, because a use case describes not only inputs and outputs as traditional requirements do, but also the scenarios. Each of the overlapping use cases provides a message sequence to implement the common subgoal. Overlapping use cases not only decrease the maintainability of the requirement specification, but also result in a complicated, confusing and expensive system. To be worse, it is difficult to detect overlapping use cases with existing methods for requirement management. To find out overlapping use cases, a detection approach using sequence diagrams and statecharts is proposed. Evaluation results suggest that practical requirement models do contain overlapping use cases, and the proposed approach is effective in detecting them
  • Keywords
    diagrams; formal specification; divide-and-conquer policy; large information systems; message sequence; overlapping requirements; overlapping use case detection; requirement management; requirement specification; sequence diagrams; statecharts;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20060023
  • Filename
    4124011