设计和实现
1. 目的
为使软件产品和/或软件项目满足规定的需求而确定软件的体系结构、组成模块划分和
接口说明等;并把上述结果翻译成代码,以实现软件所要求的功能。
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) 评审的内容包括:
该设计能否满足规定的功能和性能要求;