基于Git的跨版本迁移的软件评审设计与实现
2018-08-01关婷婷任洪敏江金莲
现代计算机 2018年19期
关婷婷,任洪敏,江金莲
(上海海事大学信息工程学院,上海 201306)
0 引言
软件开发实践表明,大部分缺陷从软件开发的最早阶段起,就存在于软件之中。经验表明,在制定技术规范期间产生的问题如果在集成测试或者产品使用时被发现,与在设计编码期间被发现相比较,返工的成本前者比后者高10-100倍。软件评审是用于开发过程检查和纠正缺陷的最佳途径。它们可以检查未形成的执行代码的文档缺陷,用评审发现缺陷的成本与其他的是相当低的,并且可以提高项目的生产率更早的发现缺陷从而减少返工时间和测试时间。软件评审工具不仅可以节约评审会议的时间而且不再限制参与评审人员的时间和地点,也更好地记录了评审的全部信息。随着Git软件项目托管平台的普遍应用给软件开发人员对文件和代码的修改带来便捷。从而同时存储的软件项目都存在多个版本,致使软件评审的工作需要不断地随之变更给软件评审活动带来不便极大地降低了软件评审的效率。所以本文将Git版本控制的原理融入到软件评审的方式中,研究出一个可以跨版本迁移的软件评审系统。版本控制是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。版本控制透过文档控制记录程序各个模组的改动,并为每次改动编上序号。通过这些生成的32位具有唯一性的编号可以实现将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。……
登录APP查看全文
