HU Wen-sheng, YANG Jian-feng, ZHAO Min. Software Architecture Design for Maintainability[J]. Microelectronics & Computer, 2016, 33(7): 145-149.
Citation: HU Wen-sheng, YANG Jian-feng, ZHAO Min. Software Architecture Design for Maintainability[J]. Microelectronics & Computer, 2016, 33(7): 145-149.

Software Architecture Design for Maintainability

  • The most of software fault comes from the requirements phase and design phase. To improve the maintainability of the software system, the software architecture for maintainability must be adopted in the design phase. And the best solution of improving the software maintainability is modular design. UML class diagram transformed into the right of directed graph, then the relation weight coefficient matrix between class and class in class diagram can be calculated by Dijkstra algorithm. The clustering algorithm be carried out on the relation weight coefficient matrix. The results of clustering algorithm is that the closely related classes can be clustered into a component. Finally, the software system is modular design.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return