期末软件构造1,2章知识点

软件构造1,2章复习:
第一章主要考察软件构造的多维视图,结合今年特殊的考试题型,出现考题的概率变低,都考大题你怎么出1,2章内容?都整成英语的填空了。为了应对简单复习一二章的重点知识以备不时之需,中心放到写代码注释的部分。
多维视图,具体是怎么个多维法,主要可以看ppt的图
时间维度Moment,Period瞬间和周期性
代码维度Build-time,Run-time编写代码的部分,和代码运行的部分。

Build-time
对于Code-level源代码层面来看,代码的组织逻辑,Ast抽象语法树,函数,方法,类,接口等逻辑的实现,很明显是从代码层面分析如何构建代码的。
Component-level结构层面:就是代码的物理组织,包括源文件,库,包,测试用例这些大的块。
对于Moment view:即特定时间点的源码或者组件
Period view:周期性的代码编写

Build-moment-code:编写代码的瞬时,词汇(源码)、语法(抽象语法树)、语义(类图)
Build-period-code:编写代码的周期变化 code churn代码变化:增减修改
Build-moment-component:编写代码瞬间的结构层面 文件目录,静态链接、包、库
Build-period-component:编写代码周期的结构层面 files/packages/components/libraries change
SCI(software configura

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值