- 0
- 0
- 约 27页
- 2017-01-07 发布于贵州
- 举报
软件项目管——10.22
软件项目管理 软件项目的管理是软件开发过程中很重要的一项工作。好的管理方法是一个软件项目成功的前提,而使用好软件管理工具能让软件项目开发事半功倍。开源软件项目的开放特性导致开发一个软件项目的人员可能分散在不同的地理位置,如Linux内核开发人员分布在全球数十个国家。开源软件项目开发中的交流与合作难度比任何一种商业软件都要高,因此需要管理软件项目的软件帮助开发人员完成协作和交流的问题。本章介绍在开源软件项目常用的管理技术,主要内容如下: 软件版本的概念 如何控制软件版本 开发文档管理 Bug缺陷跟踪系统 12.1 源代码管理 源代码是一个软件最重要的部分,软件的二进制程序都是从源代码编译生成的。学过计算机编程的读者在学习过程中都编辑过一些源代码,可以完成一些简单的功能,但是在学习编程过程中可能很少会体会到对源代码的管理问题。对于一个软件来说,无论从源代码的数量还是软件的功能,都远比一个小程序复杂。软件开发式多人合作的过程,对软件开发过程管理就很必要了。 12.1.1 什么是软件的版本 软件开发过程中通常会把完成某个功能的代码打包,用数字和字母的组合为软件的源代码或者二进制文件命名,表示完成一个阶段的工作,这种软件阶段性的名字称作软件版本。软件的版本不是随意命名的,有一定规律,不同的软件开发组织都有自己的软件命名方法。本节介绍几种常见的名规则。 1.GNU软件版本命名规则 2.常见
原创力文档

文档评论(0)