当前位置:网站首页>Software architecture and pattern: structure, component and relationship

Software architecture and pattern: structure, component and relationship

2022-06-22 04:52:00 Zen and the art of computer programming

Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.

The architecture of a software system is a metaphor, analogous to the architecture of a building.

It functions as a blueprint for the system and the developing project, laying out the tasks necessary to be executed by the design teams.

https://en.wikipedia.org/wiki/Software_architecture

Start with atoms floating in the distant universe

“...... Somewhere in the distant past , It severely traumatized a small group of atoms drifting randomly in the open space , And make them stick together in the most unlikely way . These patterns quickly learned to replicate themselves ( This is such an extraordinary part of the pattern ), And continue to cause great trouble on every planet they drift to . This is the origin of life in the universe ......
Douglas · Adams ,《 Galactic roaming Guide 》
Excerpt from :Frank Buschmann.“ Pattern oriented software architecture , Mode system .”
“…Somewhere in the deeply remote past it seriously traumatized( Traumatized ) a small random group of atoms drifting through the empty sterility of space and made them cling together in the most extraordinarily unlikely patterns. These patterns quickly learnt to copy themselves (this was part of what was so extraordinary about the patterns) and went on to cause massive trouble on every planet they drifted on to. That was how life began in the Universe …
Douglas Adams, The Hitchhiker’s Guide to the Galaxy”
Excerpt from : Frank Buschmann. “Pattern-Oriented Software Architecture, a System of Patterns.”

Event driven architecture (Event Driven Architecture)

Software layered architecture (Layered Architecture)

Meta universe (Metaverse)

原网站

版权声明
本文为[Zen and the art of computer programming]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/173/202206220444299658.html