(一)软件构造过程中的多维度视图

三个维度看软件系统的构成

  • By phases: build- and run-time views 按阶段分:构造时/运行时视图
  • By dynamics: moment and period views 按动态性分: 时刻/阶段视图
  • By levels:code and component views 按构造对选哪个的层次划分: 代码/构建视图

我们可以把软件的构造过程看做不同视图之间的转化,例如说我从先构建代码到跑代码,我从一天两天的时刻写代码到规划不同阶段完成不同的内容,我从写一行行代码到写一个个模块。
下面这个表格变现不同维度不同视图在软件工程中的实际代表:
(一)软件构造过程中的多维度视图

build-time views(构造阶段视图)

在构造阶段主要关注代码的逻辑组织,物理组织,特定的软件形态,软件形态随时间的变化