广泛智力汇聚 高效成果传播 先进机制培育
本站LOGO
广告位置


当前位置: 2002年05月22日
状态:尚未登录
查找
开源软件
协同开发
技术专栏
公共论坛

软件维护管理规范

本规范适用于联盟软件维护的组织管理。基本原则如下:

项目成果遵循共创软件联盟软件许可证规则

1软件维护管理办法
适用于广泛发行的开源软件的维护管理。
1、法律问题
    在接纳来自其他人的更改时应符合相关手续,以保证符合共创联盟许可证规则。
2、更改管理
更改记录:对于诸如哪一部分由谁编制等信息加以记录。
清除更改:如果维护人员接收到一个更改导致程序难以理解和维护,应要求该人士在对其清理,否则不要纳入这些更改,或建议以其它方式发行,或找到其他人进行清理以保证程序的可维护性。只有当维护人员有时间、清理工作很容易且用户很欣赏这种改进时,才由维护人员负责清理工作。
处理错误报告:一旦程序投入使用,则维护人员将开始收到错误报告,应感谢那些发送错误报告的人士,并及时修正错误。
备份和清理老版本:保存所有源文件的最近版本是极其重要的,可利用CVS系统进行。对于那些已经过时的文件进行删除清理。
发行:应按照联盟许可证规则发行软件,包括发行tar文件、发行补丁文件、通过ftp发行等,对于即将发行的版本应进行详细的beta测试,任何时候都不应将一个处于beta测试的发行的版本号定为真正要发行的版本号,因为许多用户仅根据版本号来确定版本状态。

1错误跟踪管理办法
1、报告错误
    当发现模块中的错误时,可通过协同开发平台的错误跟踪工具发送错误报告,不要将几个不相关的错误报告混在一起。在错误报告中应包含足够多的信息供查错使用,比如发现错误的详细过程、输入输出、运行的环境(软件和硬件、版本、函数库)等等。
2、处理错误报告
(1)关闭错误报告
维护人员通过错误跟踪工具得知错误后,应及时修复错误,将错误报告关闭,并通知错误报告的提交人。维护人员也可在修复错误前先答复该错误报告。
(2)重新打开、重新指派和处理错误
有可能将某个错误报告重新指派给其它包,或者重新打开有错误倾向且已关闭的包,并在需要时修改与其相关的信息如该错误报告从哪里来、错误级别、报告名称等等。


sourceforge.net提供动力,共创软件联盟开发维护
E-Mail: [email protected]
电话: (8610)62144478/79/80/81  传真: (8610)62145487