阐述软件生命周期都有哪些阶段?常见的软件生命周期模型有哪些?
指的是一个计算机软件从功能确定、设计,到开发成功后投入使用,并在使用中不断的修改,增补和完善。直到停止
该软件的使用的全过程(从酝酿到废弃的过程)
生命周期从收到应用软件开始算起,到该软件不再使用为止。他有几个方面:初始构思、需求分析、功能设计、内部
设计、文档计划、测试计划、文档准备、集成、测试、维护、升级、再测试、逐步淘汰等等瀑布模型、迭代模型、快速原型模型、螺旋模型
什么是版本控制,常用的版本控制系统有哪些
版本控制(Revision control)是一种软件工程技巧,指的是在开发的过程中,确保由不同的人所编辑的同一个档案
都能得到更新。
git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
https://git-scm.com/doc
git是 linus torvalds 为了帮助管理 linux 内核开发而开发的一个开放源码的版本控制软件
svn也是一个开放源代码的版本控制系统,相较于RCS,cvs,它采用的是分支管理系统。他设计目的取代csv