• DocumentCode
    3680288
  • Title

    Core Point Evolution: A Waterwave Model of Software Development Process

  • Author

    Zhibing Yu;Kun Ma;Bo Yang

  • Author_Institution
    Shandong Provincial Key Lab. of Network Based Intell. Comput., Univ. of Jinan, Jinan, China
  • fYear
    2015
  • Firstpage
    338
  • Lastpage
    343
  • Abstract
    Software development methodology is a proposition that is used to structure, plan, and control the process of developing a system. However, traditional methods, such as waterfall-like model, component-based programming, software architecture method and agile method, have encountered more fundamental difficulties in processing complex system development. To address this challenge, we have witnessed that the thought of waterwave model origins from the evolution of water wave when a stone is threw into the water. In this paper, we have proposed a waterwave model of software development process with loosely-coupled correlated core point evolution. The development of a complex system is translated into the evolution of core points. With the persistent evolution thought of waterwave, the development process has strong expansibility and flexible reusability.
  • Keywords
    "Software","Decision making","Software architecture","Complexity theory","Testing","Process control"
  • Publisher
    ieee
  • Conference_Titel
    Big Data and Cloud Computing (BDCloud), 2015 IEEE Fifth International Conference on
  • Type

    conf

  • DOI
    10.1109/BDCloud.2015.56
  • Filename
    7310769