软件构造笔记(二)

软件开发模型

瀑布模型 :按照顺序进行,应对变化代价高
增量模型:整个产品分成不同增量,逐一完成
V模型:瀑布模型扩展,强化测试
原型法:实现系统原型,进行模拟。可以获取用户的早期反馈,用户判断软件是否符合规格说明,对软件进行估算。
螺旋模型:风险驱动过程模型。

敏捷开发:提倡适应性规划、演化开发尽早交付和持续改进,鼓励对变化做出快速灵活相应
人和人与人的互动胜于过程和工具,可运行的软件胜过面面俱到的文档;客户合作胜于合同谈判;响应变化胜于遵循计划。

版本是给软件某个状态唯一的标识
版本控制分为Local VCS Centralized VCS Distributed VCS
Git为例
在这里插入图片描述
git的所有操作都是在一个图数据库上进行,从另一个机器复制git项目意味着复制整个对象图。
在传统的VCS中保存记录差异,而GIT直接保存一个新的文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值