系统设计编码过程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系统设计编码过程密级:内部公开Xx公司密级:内部公开文档编号:xxx_SD_PROC_XTSJBMGC版本号:V1.0系统设计编码过程XXXX有限公司编制:生效日期:审核:批准:-----------------------------------------------------------------XXXX有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后系统设计编码过程密级:内部公开Xx公司使用。文件更改摘要:日期版本号修订说明修订人审核人批准人系统设计编码过程密级:内部公开Xx公司目录1.目的/方针..................................................................................................................................32.范围...........................................................................................................................................33.术语...........................................................................................................................................34.角色与职责...............................................................................................................................35.入口准则...................................................................................................................................36.输入...........................................................................................................................................37.流程图.......................................................................................................................................38.主要活动...................................................................................................................................48.1.设计原则...................................................................................................................48.2.设计方法...................................................................................................................48.3.多方案选择...............................................................................................................58.4.概要设计...................................................................................................................58.4.1.概要设计...........................................................................................................58.4.2.概要设计评审...................................................................................................78.5.详细设计...................................................................................................................78.5.1.详细设计...........................................................................................................78.5.2.详细设计评审...................................................................................................78.6.编码...........................................................................................................................88.7.单元测试...................................................................................................................88.8.代码走查...................................................................................................................88.9.制作用户文档...........................................................................................................98.10.变更...........................................................................................................................99.输出...........................................................................................................................................910.出口准则...........................................................................................................................911.引用文档...........................................................................................................................912.使用模板.........................................................................................................................10系统设计编码过程密级:内部公开Xx公司1.目的/方针系统设计编码的目的在于开发、设计和实现关于需求的解决方案。本过程规定了项目开发设计工作应遵循的步骤和原则,保证《软件需求说明书》中的各项要求在设计时都能够得到满足;对项目的编码实现进行质量控制,保证编码实现活动按计划顺利完成并与设计相一致。2.范围适用于公司的研发类、合同开发类、维护开发类项目的系统设计编码过程。3.术语无4.角色与职责角色/部门职责项目经理提请、参与设计评审,批准设计结果协调项目组内各角色之间的协同合作关系系统分析师根据《软件需求说明书》进行系统整体架构的分析和设计编写《概要设计说明书》参加设计评审高级软件工程师根据《概要设计说明书》以及《软件需求说明书》,编写系统《详细设计说明书》参加设计评审参与代码走查软件工程师根据《详细设计说明书》,完成代码编写以及单元测试,参与代码走查参加设计评审技术部组织或参与设计评审5.入口准则《软件需求说明书》已通过评审。6.输入《软件需求说明书》7.流程图系统设计编码过程密级:内部公开Xx公司概要设计说明书概要设计评审详细设计编码单元测试数据库设计说明书详细设计说明书评审软件需求说明书YYNN制作用户文档用户操作手册用户安装手册代码走查系统设计系统实现BUG源代码单元测试报告图1:系统设计编码过程示意图8.主要活动系统设计编码过程包括系统设计、系统实现。系统设计是指设计软件系统的体系结构、数据库、模块等,在需求和代码之间建立桥梁,一般分概要设计和详细设计两个阶段;系统实现是指软件工程师按照系统设计去编码开发,并进行单元测试、代码走查;在设计编码过程中同时进行用户文档的编制。8.1.设计原则设计工作应遵循以下原则:正确、完整地反映《软件需求说明书》的各项要求,充分考虑其功能、性能、安全保密、出错处理及其它需求。保证设计的易理解性、可追踪性、可测试性、接口的开放性和兼容性,考虑健壮性(易修改、可扩充、可移植)、重用性。采用适合本项目的设计方法。若系统使用了新工具和新技术,为了确认新工具和新技术,可以采用快速原型法进行技术预研。考虑选用合适的编程语言和开发工具,制定编码规范和系统约定等。吸取以往设计的经验教训,避免重新出现同样或类似的问题。对于重要的和复杂度较高的部分要求有相当经验的设计人员担任。8.2.设计方法设计时要使用有效的方法进行软件设计。主要的软件设计方法包含但不限于:面向结构设计方法:系统设计编码过程密级:内部公开Xx公司结合《软件需求说明书》及系统不同层次的数据流图,把整个系统分解为模块并确定各模块功能,确定每个功能模块的输入、转换和输出数据流,并考虑各方面数据接口、存储方式等。迭代逐步分解各系统模块,直到确定每个功能模块只执行一个行为为止,同时细化数据结构设计,完善数据字典以确保系统能获得所需的输出结果,从而完成系统构架设计。面向对象设计方法:结合《软件需求说明书》和系统选用的编程语言,确定客户类(包括子类)及类的各种行为,并使用设计模型及相应的列表,确定每个对象的客户(模块)关联,并给予必要的方法设计。迭代逐步检查对象及其方法,直到系统中每个对象拥有所有必需的方法,从而完成系统构架设计。8.3.多方案选择系统设计过

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功