设计和实现文件编号:NP506100生效日期:2000.3.20受控编号:密级:秘密版次:Ver2.1修改状态:总页数8正文6附录2编制:马云生审核:袁淮、孟莉批准:孟莉沈阳东大阿尔派软件股份有限公司(版权所有,翻版必究)文件修改控制修改记录编号修改状态修改页码及条款修改人审核人批准人修改日期设计和实现Ver2.0P-3/7目录1.目的2.适用范围3.职责3.1开发部门3.2开发体系决策层SMG4.术语和缩略语5.工作程序5.1设计与设计评审5.2编码实现与检查6.引用文件6.1NP504100《项目策划》6.2NP601100《配置管理》6.3NW506101《系统设计报告编写规范》6.4NW506102《技术报告编写规范》6.5NW506103《用户手册编写规范》6.6NW506104《计算机源代码编写规范》7.质量记录7.1NR506100A“系统设计报告评审记录”设计和实现Ver2.1P-4/61.目的为使软件产品和/或软件项目满足规定的需求而确定软件的体系结构、组成模块划分和接口说明等;并把上述结果翻译成代码,以实现软件所要求的功能。2.适用范围适用于所有的软件产品和/或软件项目的开发。3.职责3.1开发部门:负责根据《需求分析报告》或客户提供的同等作用的文档编制《系统设计报告》,并参加此报告的评审,同时负责根据设计结果完成软件产品和/或软件项目的实现。3.2开发体系决策层SMG:负责批准重大国内项目和国际项目设计报告的评审结果。4.术语和缩略语本程序文件采用NQ402100《质量手册》中的术语和缩略语及其定义。5.工作内容5.1设计与设计评审5.1.1设计1)设计人员按NP504100《项目策划》程序中关于进度和阶段划分的要求,根据《需求分析报告》或同等作用的文档进行系统设计,设计过程应考虑软件产品和/或软件项目的使用要求,及测试和维护的要求。2)《系统设计报告》一般按NW506101《系统设计报告编写规范》的要求编写,在客户对《系统设计报告》格式和内容有特殊要求时,按与客户共同约定的规则编写。5.1.2设计评审1)《系统设计报告》在提交之前必须进行评审。主要由开发部门负责人、项目设计人员参加评审,重大项目的评审还需要开发体系决策层SMG参加。必要时,可邀请客户参加评审工作。评审记录由软件配置管理负责人SCML填写并归档。2)评审的内容包括:该设计能否满足规定的功能和性能要求;设计是否满足相应的设计规范;沈阳东大阿尔派软件股份有限公司设计和实现Ver2.1P-5/6设计是否满足下一阶段工作的输入要求;在进入下一阶段工作前,所有已发现的错误或缺陷是否均已消除,或虽未消除但继续进行工作的风险已弄清楚。3)没有通过评审的《系统设计报告》由设计人员负责按照评审意见进行修改,修改后重新评审。4)通过评审的《系统设计报告》由开发体系决策层SMG或开发部门负责人批准执行,并由软件配置管理负责人SCML按NP601100《配置管理》程序进行配置管理。5.1.3设计的修改在软件开发过程中需要进行对《系统设计报告》修改时,须填写NR601100A“更改单”申请更改,经审核批准后方可修改。5.2编码实现与检查5.2.1编码实现1)项目开发人员应根据所要实现的系统要求选用相应的编程工具,并遵守NW506104《计算机源代码编写规范》或《开发计划》中确定的标准与规程进行系统编码。2)开发人员按照《系统设计报告》的要求实现系统编码,以满足用户对系统功能和质量的要求。5.2.2编码检查1)在编码实现过程中,每一个阶段的结果在提交之前都须由项目软件经理PSM进行检查,以确定其是否满足要求。2)检查内容包括:编程风格满足NW506104《计算机源代码编写规范》或已确定的标准与规程的要求;本阶段的结果是否满足相应的功能和性能需求;所有已发现的错误或缺陷均已消除或虽未消除但继续进行工作的风险已弄清楚。5.2.3在编码实现的过程中,开发人员应注意保存必要的编码信息和用户使用信息,完成编码后,应整理这些信息,并按照NW506102《技术报告编写规范》和NW506103《用户手册编写规范》的要求,编写《技术报告》和《用户手册》。6.引用文件6.1NP504100《项目策划》6.2NP601100《配置管理》设计和实现Ver2.1P-6/66.3NW506101《系统设计报告编写规范》6.4NW506102《技术报告编写规范》6.5NW506103《用户手册编写规范》6.6NW50...