xx软件公司开发部程序设计规范
xx软件公司开发部程序设计规范
为了保证产品的代码和文档符合规范,产品的质量符合要求,产品开发的进度符合要求,特制定本xx软件公司产品设计规范。
1、开发负责人在项目进度计划表制定后,对产品进行系统设计,编写系统说明书,上传到VSS该项目的文档目录下。
2、系统设计完成后,应进行数据库设计,包括存储的文件结构的设计,数据库设计书应指明各表的表名、中文名称,以及表中各字段的名称、中文名称、类型、说明等信息。上传到VSS该项目的文档目录下。在实际数据库修改后,数据库设计书应及时保持与实际数据库的一致。
3、详细设计阶段,对涉及到团队开发的接口、函数应预先做明确的定义,编写详细设计文档,以供参与开发的成员调用。 对重要项目、重要或有一定实现难度的算法需要编写详细设计文档,以明确开发思路并有助于他人阅读和审核代码, 详细设计还应提交到团队系统。
4、软件开发时,界面设计须遵守《xx软件公司Windows程序界面设计规范》。
5、软件开发时,代码编写需遵守《xx软件公司产品开发代码规范》。
6、代码编写完成后,开发人员必须对代码进行白盒测试,以保证代码中的每一个分支都被执行通过。
7、软件开发完成后,开发主管组织编写《软件升级说明书》,目的是指导软件的升级人员正确地进行升级。要求简明地写出软件升级时需注意的事项,容易出错的地方,软件开发中用到的一些控件、技巧,全局变量,以及代码中不规范的地方等认为有必要向升级人员交代的事项。
8、软件开发完成后,开发主管应组织编写《软件配置说明书》。目的是指导软件实施人员对软件进行正确地配置,使之符合特定客户的需求。软件升级后,需要在本文中加上升级后的配置说明。
9、开发负责人应于每周、每月进行工作计划跟踪,并提交到团队系统。
10、开发负责人在开发过程中,应每月至少组织一次开发小组的内部评审,对项目进行内部评审,并编写《内部评审报告》。11、软件开始进行系统测试后,开发负责人应组织进行说明书编写、软件加密、学习版制作,安装程序制作,并在软件验收前完成。