按阶段划分:构造时/运行时视图
按动态性划分:时刻/阶段视图
按构造对象的层次划分:代码/构件视图
一.构建时
Code-level view:源码、类结构;代码变化 表示代码的逻辑组织
Component-level view:文件、目录、包、库、静态链接、测试项;配置项、版本 表示代码的物理组织
Moment view:源码、类结构;文件、目录、包、库、静态链接、测试项 表现源码和组件在特定时刻的软件形态
Period view:代码变化;配置项、版本 表现软件形态随时间的变化
源码组织在文件中