欢迎来到天天文库
浏览记录
ID:16272020
大小:279.00 KB
页数:9页
时间:2018-08-08
《软件公司 软件开发规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WI杭州创业软件有限公司软件开发规范生效日期版本/修改号文件编号页次C/0Q/BS-WI-081/92003年04月01日1目的本规范规定了公司软件开发各阶段所必须遵循的标准,旨在提高软件产品的系统性与统一性。2范围适用于本公司现有软件HIS产品系列的开发流程、客户化修改流程。3引用标准3.1《实用软件工程》第二版1997.43.2《计算机软件开发规范》GB8566—883.3《计算机软件产品开发文件编制指南》GB8567—883.4《计算机软件需求说明编制指南》GB9385—883.5《计算机软件测试文件编制规范》GB9386—883.6《信息
2、处理—数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》GB1526—89ISO5807—19854开发规范4.1概念设计规范1)概念设计的内容来自《软件需求分析说明书》;2)严格按照‘6开发文档编写规范’的标准格式书写《功能规格说明书》;3)运行环境包括软件环境、硬件环境、网络环境;4)业务流程采用Microsoft公司的VISIO工具编制。4.2逻辑设计规范1)逻辑设计必须涉及概念设计的所有内容;2)严格按照‘6开发文档编写规范’的标准格式书写《软件逻辑设计说明书》;3)表结构是关于表、字段等的命名规范参照4.4
3、程序编写规范中的相关命名规范;4)如果有与其它系统的接口,必须描述接口的实现方法。4.3物理设计规范1)物理设计必须涵盖逻辑设计的所有功能模块;2)严格按照‘6开发文档编写规范’的标准格式书写《软件物理设计说明书》;3)界面描述采用相应的编程工具绘制,且必须加以文字给予阐述;4)模块设计说明书中的IPO应详细清晰的描述模块的实现过程;5)表结构设计部分主要描述对表结构的修正情况。4.4程序编写规范4.4.1命名规范1)窗口W_XX_XXXX(W_系统简写_功能名称)例:药库入库处理窗口为W_YK_RKCL,药库主窗口命名为W_YK_MAIN2)菜
4、单M_XX_XXXX(W_系统简写_功能名称)例:药库系统主菜单M_YK_MAIN3)变量a)变量的类型对象类型前缀备注整型数字IntI_界面中右对齐LongL_界面中右对齐浮点型数字DoubleD_界面中右对齐DecimalDc_界面中右对齐日期DateD_界面中左对齐或居中格式一般为:yyyy.mm.ddDatetimeDt_Yyyy.mm.ddhh:mm:ssTimeT_HH:MM:SS类实例可视Vu_非可视U_字符串StringS_界面中左对齐或居中结构体StructStr_布尔型BooleanB_居中b)变量的范围:前缀含义G全局S共享
5、I实例L局部A参数c)变量命名变量范围+变量类型+‘_’+变量名称例:全局的日期为Gd_Today4)函数a)公用全局函数:GF_XXXX(GF+_+函数名称)子系统使用的公共函数:GF_XX_XXXX(GF+_+系统简称+_+函数名称)b)窗口函数:WF_XXXX(WF+_+函数名称)类成员函数:Object.XXXX(函数名称)c)全局扩展函数:GE_XXXX(GE+_+函数名称)d)局部扩展函数:LE_XXXX(LE+_+函数名称)5)数据窗口a)下拉式数据窗口:DD_XXXXb)一般数据窗口:D_XX_XXXX(D+_+系统简写+_+数据
6、窗口名称)6)类U_XXXX(非可视类)VU_XXXX(可视类)7)对象前缀标识符对象控件名称proj_工程设计对象(projectobject)w_窗口对象(windowobject)m_菜单对象(menuobject)d_数据窗口对象(datawindowobject)u_可视用户对象(visiableuserobject)n_不可视用户对象(invisiableuserobject)q_查询对象(queryobject)pl_数据管道对象(datapipelineobject)f_函数对象(functionobject)s_结构对象(str
7、uctobject)dw_数据窗口控件(datawindowcontrol)uo_用户对象控件(userobjectcontrol)cb_命令按钮控件(commandbutton)cbx_复选框控件(checkbox)ddlb_下拉式列表框(dropdownlistbox)ddplb_下拉式列图片表框(dropdownpicturelistbox)lb_列表框(listbox)plb_图片列表框(picturelistbox)sle_单行编辑框(singlelineedit)mle_多行编辑框(multilineedit)em_编辑框(editm
8、ask)rte_重点文本编辑框(richtextedit)rb_单选按钮(radiobutton)pb_图片按钮(picturebutt
此文档下载收益归作者所有