西安弈聪软件公司产品设计及开发管理办法

为了保证产品的软件代码和文档符合规范,产品的质量符合要求,产品开发的进度符合要求,特制定本西安弈聪软件公司产品设计规范。

1、开发负责人在软件项目进度计划表制定后,对产品进行系统设计,编写软件系统说明书,上传到VSS该软件项目的文档目录下。

2、系统设计完成后,应进行数据库设计,包括存储的文件结构的设计,数据库设计书应指明各表的表名、中文名称,以及表中各字段的名称、中文名称、类型、说明等信息。上传到VSS该软件项目的文档目录下。在实际数据库修改后,数据库设计书应及时保持与实际数据库的一致。

3、详细设计阶段,对涉及到团队开发的接口、函数应预先做明确的定义,编写详细设计文档,以供参与开发的成员调用。 对重要软件项目、重要或有一定实现难度的算法需要编写详细设计文档,以明确开发思路并有助于他人阅读和审核软件代码, 详细设计还应提交到团队系统。

4、软件开发时,界面设计须遵守《西安弈聪软件公司Windows程序界面设计规范》。

5、软件开发时,软件代码编写需遵守《西安弈聪软件公司产品开发软件代码规范》。

6、软件代码编写完成后,软件开发人员必须对软件代码进行白盒测试,以保证软件代码中的每一个分支都被执行通过。

7、软件开发完成后,开发主管组织编写《软件升级说明书》,目的是指导软件的升级人员正确地进行升级。要求简明地写出软件升级时需注意的事项,容易出错的地方,软件开发中用到的一些控件、技巧,全局变量,以及软件代码中不规范的地方等认为有必要向升级人员交代的事项。

8、软件开发完成后,开发主管应组织编写《软件配置说明书》。目的是指导软件实施人员对软件进行正确地配置,使之符合特定客户的需求。软件升级后,需要在本文中加上升级后的配置说明。

9、 开发负责人应于每周、每月进行工作计划跟踪,并提交到团队系统。

10、开发负责人在开发过程中,应每月至少组织一次开发小组的内部评审,对软件项目进行内部评审,并编写《内部评审报告》。

11、软件开始进行系统测试后,开发负责人应组织进行说明书编写、软件加密、学习版制作,安装程序制作,并在软件验收前完成。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301