1 软件构造的多维度视图和质量目标

 

第一章为软件构造大体方略的概述,围绕的是下图中的三个维度展开论述:

 

 

 

 软件构造这门课,我们首先接触的就是多维软件视图:
从时间分为:瞬时(Moment)、周期(Period)
从编码分为:构建(开发)(Build-time)、运行(Run-time)
从代码分为:代码(Code-level)、模块

其中每个层次的侧重点各不相同:

Build-time:

Code-level:代码逻辑组织
Component-level:代码物理组织
Moment:某一时刻的软件形态
Period:软件形态随时间变化
Run-time:

Code-level:逻辑实体再内存中的呈现
Component-level:物理实体在物理硬件环境中的呈现
Moment:逻辑/物理实体在内存/硬件环境中特定时刻的形态
Period:逻辑/物理实体在内存/硬件环境中的形态随时间变化

posted @ 2022-05-16 22:02  是鸟哥没错  阅读(52)  评论(0)    收藏  举报