1. 三个维度,八个视图的总视角:
(1) By phases:Build-time/Run-time Views
(2) By dynamics:Moment/Period Views
(3) By levels:Code-level/Component-level Views
其间的组合,形成了2^3=8个视图,其具体内容如下:
2. 详细解释三个维度下的八个视图
先看Build-time Views下的四个视图
(1)Build-time Views
Build-time,即构造阶段,有以下流程
idea->requirement->design->code->installable/executable package.
其中,与下列视角结合:
(a)Code-level view 与 Component-level view。
(b)Moment view 与 Period view。前者看特定时刻的软件状态,后者看软件状态随时
间的变化。
所衍生的四个视图:
(1)Build-time,moment,code-level view:
即从源代码的角度,从其基本的程序模块(包括函数,类,方法,等等)以及他们之
间的联系&