软件构造复习 第1-2章

按照知识点自己总结了一哈……

第一章

软件构造的多维度视图:

在这里插入图片描述
软件构造的阶段划分和各阶段的构造活动在1-1PPT中有详细描述,简略的已经在图上了。

内、外部的质量指标

  • 外部质量取决于内部质量
  • 外部质量指标:
    1. 正确性:至高无上的质量指标;通过测试和调试、防御式编程,形式化方法来达成正确性;
    2. 健壮性:针对异常情况的处理;是对正确性的补充;
    3. 可扩展性
    4. 可复用性
    5. 兼容性
    6. 性能
    7. 可移植性
    8. 易用性
    9. 功能性
    10. 及时性
  • 内部质量指标:可读性,理解程度,清晰度,大小

第二章

软件配置管理SCM与版本控制系统VCS

  • SCM(软件配置管理):追踪和控制软件的变化

  • SCI(软件配置项):软件中发生变化的单元

  • baseline(基线):软件持续变化过程中的稳定时刻,例如对外发布的版本

  • CMDB:配置管理数据库

  • versioning :版本控制

  • VCS:本地版本控制系统;集中式版本控制系统;分布式版本控制系统;

git的结构,工作原理,基本指令

  • git基本指令:
    在这里插入图片描述
  • git的结构:本地的CMDB,工作目录(本地文件系统),暂存区(隔离工作目录和git仓库);
  • git的工作原理:记录log data,存储改变的文件,分支合并

github

  • a web-based Git server and Internet hosting service
  • 支持commit,branch,merge操作,还支持协同合作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值