• DocumentCode
    746266
  • Title

    An Application of Structural Modeling to Software Requirements Analysis and Design

  • Author

    Matsumura, Kazuo ; Mizutani, Hiroyuki ; Arai, Masahiko

  • Author_Institution
    Systems and Software Engineering Division, Toshiba Corporation
  • Issue
    4
  • fYear
    1987
  • fDate
    4/1/1987 12:00:00 AM
  • Firstpage
    461
  • Lastpage
    471
  • Abstract
    In software development, it has been pointed out that software engineers must pay attention to software requirements definition. One of the important problems in software engineering is to rationalize the processes from requirements definition to design. Computer tools are most useful and efficient for this purpose. This paper proposes a computer-aided software design system (CASDS), which supports software engineers with a series of structural modeling. As is well-known in systems planning, structural modeling helps to extract concepts from many fuzzy requirements. This system contains three structural modeling methods. They are used 1) to determine functional terms from fuzzy software requirements, 2) to obtain modules by structuring the functions with respect to the data flows, and 3) to make a program skeleton by imposing control flows on the functional elements obtained by breaking down the modules.
  • Keywords
    Clustering; computer-aided tools; control flow; data flow; design methodology; graph theory; module; requirements analysis; structural modeling; system planning; Application software; Data mining; Design engineering; Fuzzy control; Fuzzy systems; Programming; Skeleton; Software design; Software engineering; Software tools; Clustering; computer-aided tools; control flow; data flow; design methodology; graph theory; module; requirements analysis; structural modeling; system planning;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1987.233182
  • Filename
    1702237