• DocumentCode
    2880733
  • Title

    Optimal module clustering in program organization

  • Author

    Tesch, Deborah ; Klein, Gary

  • Author_Institution
    Coll. of Bus. Admin., Northeast Louisiana Univ., Monroe, LA, USA
  • Volume
    ii
  • fYear
    1991
  • fDate
    8-11 Jan 1991
  • Firstpage
    238
  • Abstract
    Computer assisted process organization (CAPO) designs a hierarchy chart for a system or program. Published CAPO methods develop a single measure for intermodule connections based on quantification of the most common measures such as cohesion and data coupling. Utilizing common attributes described by a data flow diagram and complete system dictionary, a mathematical clustering model then describes interactions among system or program modules. When used in conjunction with integer programming methods, the clustering model derives a hierarchy chart of organized processes in a top-down, optimal fashion. Extensions to existing CAPO methods include guidelines to allow the model to iterate successive levels of a complete hierarchy and a procedure to determine the number of modules at each level. The model is applied to a sample business application and the resulting design is compared to a manually derived design
  • Keywords
    diagrams; software engineering; CAPO; business application; cohesion; computer assisted process organization; data coupling; data flow diagram; integer programming methods; mathematical clustering model; program organization; Clustering algorithms; Data structures; Design methodology; Design optimization; Dictionaries; Documentation; Educational institutions; Linear programming; Management information systems; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Type

    conf

  • DOI
    10.1109/HICSS.1991.183984
  • Filename
    183984