• DocumentCode
    2925264
  • Title

    An automated methodology for the design of usecase package diagram

  • Author

    Handigund, Shivanand M. ; Kavitha, H.B. ; Aphoorva, A.

  • Author_Institution
    Dept. of CSE, Bangalore Inst of Tech, Bangalore, India
  • fYear
    2012
  • fDate
    Oct. 30 2012-Nov. 2 2012
  • Firstpage
    309
  • Lastpage
    314
  • Abstract
    The Software Requirements specification (SRS) of an information system contains description of various usecases that can be clustered as real worlds for different actors. Though, usecase diagram depicts the real world for each actor, there may be presence of some secondary actors for each real world. Thus, the real worlds of the actors are not completely isolated real worlds; there exists some sort of overlapping. This overlap indicates some sort of redundancy in the design diagrams of the same type. When this is transformed into code, the redundancy persists in the code also. The redundancy in the code always gives scope for inconsistency and defers integrity. To avoid this, there is a necessity to identify the usecase hierarchies and reflect them in usecase package diagram. This paper attempts to use the usecase diagrams, then develops automated methodology to identify the object classes participating in each usecase. It also proposes an automated methodology for design of usecase hierarchies based on "Extends", "Uses" and Groups". This paper considers the SRS of an information system. Then, using [1], molds it, abstracts its control flow in the form of CFT [1, 2, 3], designs DFT [1, 2, 3], of it & then abstracts the relevant sequence of statements for an each usecase of an actor. This paper presents our proposed methodology that identifies all possible interrelationships between usecases, forms the hierarchies of usecases using de-facto standards of hierarchical levels [4, 5]. This reorganization eliminates the redundancies and packages the usecase incorporating the common reuse and common closure principles. Here, we have also proposed the use of class diagram for the design of usecase hierarchies which may later used for the development of usecase package diagram.
  • Keywords
    diagrams; formal specification; information systems; CFT; DFT; SRS; automated methodology; code redundancy; common closure principle; common reuse principle; de-facto standards; design diagram redundancy; extend; group; information system; secondary actors; software requirement specification; use; use case hierarchy; usecase package diagram design; Communications technology; Decision support systems; Extends; Groups; Information object; Physical Object; Software requirements specification (SRS); Uses;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies (WICT), 2012 World Congress on
  • Conference_Location
    Trivandrum
  • Print_ISBN
    978-1-4673-4806-5
  • Type

    conf

  • DOI
    10.1109/WICT.2012.6409094
  • Filename
    6409094