文章目录
前言
2021年哈工大软件构造blog1
一、多维度视图
按阶段划分:build-time / run-time
按动态性划分:moment / period
构造对象的层次划分:code / component
1.build time views
- code-level view: functions \classes\methods\interfaces(代码逻辑组织)
- component-level view: file \directories\packages\libraries (代码物理组织)
Static linking :库被拷贝进代码形成整体,执行的时候无需提供库文件(build time)
4)build time ,period, component-level view
versioning
版本控制是给计算机软件的不同的状态分配唯一的名字或者编号的过程。