软件构造第三章总结——软件构造过程与配置管理

软件生命周期

SDLC:0~1;1~n

软件开发过程模型

  • 瀑布——线性非迭代:简单但是无法适应需求变化
  • 增量——瀑布+增量,更好应对需求变化,多个瀑布串行。
  • V模型——验证与确认。(在程序实现后测试以后,重新验证确认,回到项目定义阶段)
  • 原型设计——迭代。先开发个原型,再在原型的基础上进行迭代,适应需求。时间代价大,质量高。
  • 螺旋——迭代+瀑布+原型。每轮迭代:瀑布+原型。

敏捷开发

敏捷开发就是增量+迭代,每次迭代处理小增量。比如极限编程、配对编程以及任务版

SCM以及VCS

  • SCM:软件配置管理,跟踪软件的变化。注意,这里的配置可不是软件的配置文件,而是记录软件变化的一个文件。
  • SCI:软件配置项,软件中发生变化的基本单元,如文件。
  • SMDB:配置管理数据库,包含数据项以及基线。
  • GIT:版本控制系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值