软件构造
第一章.软件构造的多维度视图和质量目标
(该图是重点考试内容)
component level:组件级 ;configuration:配置 ;log:日志
diagram:图表 ;distributed 分布式;code churn :代码变化
按阶段划分:build-time(构造阶段)和run-time(运行阶段)
按动态划分:moment(时刻)和period(时期)
按层次划分:code(代码层面)和component(组件,文件层面)
1.Buildtime view(构造阶段)
Build-time(构造阶段):idea=>requirement=>design=>code=>installable(可安装)/executable package(可执行包)
- Code-level view: source code.代码的逻辑组织:functions(函数),classes(类),methods(方法),interfaces(接口)
- Component-level view:architecture(结构).代码的物理组织:files(