《软件设计技术规定.doc》由会员分享,可在线阅读,更多相关《软件设计技术规定.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、济南琛润网络科技有限公司软件设计技术规定文件编号: CR_PROC/TP 目 录一、技术文件及附图编码3二、关于图纸的表示6三、关于程序模块、组件、函数等描述12一、技术文件及附图编码技术文件及附图、插图要编码,其规则为:1、软件过程与管理办法CR_PROC/XXXX/VX.X1) CR琛润2) PROC过程;PRES规定。3) XXXX:OVER过程综述和政策TM培训管理过程BM合同管理过程RM需求管理过程PMGM项目管理过程QA质量保证过程CM 配置管理过程MRP项目管理评审过程WPR工作产品评审过程SEL软件工程过程TP技术规定2、文件名命名规定:1) 与文件的自然名一致,现在可能应用的
2、文件有以下文件:A. 项目可行性分析报告/解决方案B. 项目建议书C. 技术合同书D. 需求规格说明书E. 概要设计书F. 单元设计规格说明书(详细设计书)G. 设计说明书(概要设计+详细设计)H. 项目管理计划I. 项目质量保证计划J. 项目状态报告K. 项目配置管理计划L. 项目关闭报告M. 发布申请和报告N. 安装和转换备忘录O. 系统管理员操作手册P. 用户操作手册Q. 验收测试计划R. 编程技术规定S. 系统测试计划T. 系统测试总结报告U. BUG报告/BUG用例V. 需求分析计划W. 系统初始原型X. 系统集成代码Y. 客户验收计划Z. 客户验收报告AA. 培训计划2) 对进入基
3、线的文件版本号在VSS系统中标记;打印文本在页眉的“文件编号”中标记。3) 对于不进入基线的文件,如果是同一个文件改变后要求保留前一个版本,则由VSS系统生成版本,加以区别。4) 对于同一个文件名,出现在软件过程的不同阶段,则用“文件名_阶段名”以示区别。如“状态报告_需求阶段”、“状态报告_设计阶段”、。 4) 关于版本编号(Vx.xx版本号)的规定:(1) 初始版本:V0.1D。(2) 工作产品及原代码的未发布版本与配置项标签号一致,为0.1、0.2、0.3 递增。(3) 规定发布的第一个系统版本为1.0,它对应的原代码配置项标签号也为1.0;以后每变更一次,系统版本和变更原代码标签号依次
4、为1.1、1.2、1.3 递增;较大的变更引起版本号修改应由配置控制批准定为2.0、3.0 等。5) 变更涉及需求、设计文档的相应变更,其版本号与配置标签一致,在原来的版本号上递增;它与发布的系统原代码的对应关系用下表关联,体现到单元设计/编码/集成测试后的配置项状态表中6) 对一些有编号的特殊文件可用“文件名+(文件编号)”、“文件名+建立日期”、组成。如“变更请求表“表示成:“变更请求表(001)”、“项目审计报告”表示成“项目审计报告”、。3、文件编码:CR_DFEIP_1003_X_X/X 1) CR琛润2) JNGA济南公安项目,由汉字拼音第一个字符大写及缩写组成。3) 1003立项
5、年月4) X实际阶段:0,可行性研究;1,需求分析;2,概要设计;3,详细设计;4,设计(概要设计与详细设计合并);5,系统测试;6,安装/验收测试(要求)/转换/移交/维护。5) X表示文档名称码:A. 项目可行性分析报告/解决方案B. 项目建议书C. 技术合同书D. 需求规格说明书E. 概要设计书F. 单元设计规格说明书(详细设计书)G. 设计说明书(概要设计+详细设计)H. 项目管理计划I. 项目质量保证计划J. 项目状态报告K. 项目配置管理计划L. 项目关闭报告M. 发布申请和报告N. 安装和转换备忘录O. 系统管理员操作手册P. 用户操作手册Q. 验收测试计划R. 编程技术规定S.
6、 系统测试计划T. 系统测试总结报告U. BUG报告/BUG用例V. 需求分析计划W. 系统初始原型X. 系统集成代码Y. 客户验收计划Z. 客户验收报告AA. 培训计划6) /X表示版本号:如V1.07) 不进入基线的工作产品不加“/X”版本号二、关于图纸的表示1、客户组织结构:企业的组织结构图2、客户组织/业务关系:组织业务关系图其中:“*”表示单位是该管理业务的主要完成单位“X”表示单位是该管理业务的铺助完成单位“”表示单位是该管理业务的相关完成单位“空”表示单位是该管理业务的无关单位3、业务功能一览表4、业务流程分析(1) 基本符号客观实体作业流程处理描述数据存储单联单表 多联报表 (
7、2) 业务流程图 业务流程图举例:(3)DFD(数据流程)图B (3) 顶层IOP图输入1、 键盘输入正文。2、 打印手稿3、 图表处理1、输入处理2、编辑3、输出4、存储5、检索6、操作输出正文输出胶片输出幻灯输出信件输出(4) HIPO图 ASYSA1。0A2。0A3。0A2。1A2。2A3。1A2。2。1(5) 模块IOP图A输入处理输出数据文件BXX模块IOP图表系统名称:模块编号: 模块名称:模块描述:设计者: 设计日期:被调用模块: 调用模块:输入:输出:处理:备注:(6) 面向对象设计图形画法按UML(统一建模语言)标准执行 类图 use case图 时序图 交互图 状态图 模型图以上图形都应当有详细的文档说明。三、关于程序模块、组件、函数等描述1、 命名2、 功能描述3、 输入与输出参数表字典:ID,参数名,属性,取值范围,出错信息。4、 调用关系字典:ID,调用名,调用说明。5、 处理流程。
限制150内