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 @   是鸟哥没错  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示