质量管理体系过程文件软件设计编码过程文件版本信息:2
_制作用户文档变更输出出口准则引用文错误
目的范围 i•…术语 1
角色与职责 i入口准则 2
…流程图 2设计原则设计方法多方案选择概要设计概要设计概要设计评审详细设计详细设计详细设计评审编码错误
单元测试 4代码走查 5目的设计编码的目的在于设计和实现关于需求的解决方案
保证《需求规格说明书》中的各项要求在设计时都能够得到满足;对项目的编码实现进行质量控制,保证编码实现活动按计划顺利完成并与设计相一致
范围适用于公司的各类软件项目的系统设计编码过程
术语无角色与职责角色/部门职责项目经理组织和参与设计评审,批准设计结果协调项目组内各角色之间的协同合作关系设计人员进行系统整体架构的分析和设计;编写《概要设计说明书》参与详细设计的评审开发人员进行详细设计,编写《详细设计说明书》编写代码并进行单元测试,执行代码走查入口准则•《需求规格说明书》已通过评审
输入•《需求规格说明书》流程图图 1:系统设计编码过程主要活动系统设计编码过程包括系统设计、系统实现
系统设计是指设计软件系统的体系结构、数据库、模块等,在需求和代码之间建立桥梁,一般分概要设计和详细设计两个阶段;系统实现是指开发人员按照系统设计去编码开发,并进行单元测试、代码走查;在设计编码过程中同时进行用户文档的编制
概要设计概要设计是分析各种设计方案和定义软件体系结构的过程
设计人员在充分了解需求的基础上,依据《需求规格说明书》选用适当的设计方法,分析与设计软件的结构、模块功能
通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的