要进行软件架构,第一步是要识别软件架构。将软件架构和设计模式、惯用模式进行分别:

  • 架构模式是软件设计中的高层决策,例如 C/S 结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策。

  • 设计模式主要关注软件系统的设计,与具体的实现语言无关。

  • 惯用法是实现时通过某种特定的程序设计语言来描述构件与构件之间的关系,例如引用计数就是 C++ 语言中的一种惯用法。

生命周期

软件架构贯穿于软件的整个生命周期,但在不同的阶段对软件架构的关注力度并不相同。

Diagram
其中设计与实现阶段在软件架构上的工作最多,也最重要,因此关注力度最大。

软件架构评估

Last moify: 2024-11-20 03:11:55
Build time:2025-07-18 09:41:42
Powered By asphinx