The past and present of software architecture

The past of software architecture

  • Languages: C, Java, Python, Go,
    whether it is the current C language or the GO language of the future, each language has limitations.
  • Structural design: data structures, design patterns, algorithms.
    Some masters abstract some structures.
  • Unified modeling: UML, CBM

Software architecture now

  • Multiple perspectives: logic, physics, application, technology, function, deployment
  • System framework: ABSD, DSSA, AT
  • Cloudization: IaaS, PaaS, SaaS asset reuse
  • Evolutionary architecture: demolishers, repairers, strangulators

Guess you like

Origin blog.csdn.net/weixin_45647118/article/details/113755136