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