设计作业指导书 WSXC-QMS-WI-205-302
1 目的
为规范《软件设计说明书》的编写规范和程序,从源头上保证软件开发的质量,特制定本作业指导书。 2 范围
涉及范围:《软件设计说明书》编制人员
工作范围:《软件设计说明书》编写的准备、约束因素和设计思想的确定、系统的分解与设计、文档编写及评审。 3 角色职责
3.1开发部部门负责人
3.1.1 负责整个开发工作中各个重要节点的指导与审核; 3.1.2 负责完成对《软件设计说明书》的评审; 3.2软件设计工程师
负责需求调研和软件系统设计,编写《软件设计说明书》。 4 工作程序 4.1设计准备
4.1.1软件设计工程师仔细阅读《需求概要说明书》,并通过参加需求调研明确软件开发任务。 4.1.2软件开发:软件设计工程师选择相关的开发语言、开发工具和数据库。 4.2 确定影响设计的约束因素
软件设计工程师从《需求概要说明书》中提取需求约束: 4.2.1 本系统应当遵循的标准或规范。
1
作 业 指 导 书 修改状态V.1
4.2.2 软件、硬件环境(包括运行环境和开发环境)的约束。 4.2.3 接口/协议的约束、用户界面的约束。
4.2.4 软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等。
4.2.5 一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,软件设计工程师应当尽可能地在此处说明。 4.3 确定设计思想
软件设计工程师根据软件需求说明书,确定设计思想。 4.3.1 系统构思。确定系统的结构和模块划分。
4.3.2 关键数据结构。确定项目用到的一些关键的数据结构和数据来源等。 4.3.3关键算法。确定项目用到的一些关键的算法。 4.4系统分解与设计
4.4.1 根据软件需求说明书,设计数据库和数据表结构。 4.4.2 确定程序开发可划分的具体模块,说明各模块之间的关系。 4.4.3 设计程序最终要实现的界面或结果输出格式等。 4.4.4 确定程序开发的工期和测试的环境。 4.5 撰写软件设计说明书
软件设计工程师根据指定的模版和所设计的内容撰写《软件设计说明书》 4.6 软件设计说明书评审
软件设计工程师将《软件设计说明书》交由开发部部门负责人评审,评审有问题再由软件设计工程师继续修改,评审无问题可作为软件开发依据。 5 相关文件
2
作 业 指 导 书 修改状态V.1
《软件开发控制程序》 WSXC-QMS-QP-205 6 质量记录
《软件设计说明书》 WSXC-QMS-WR-205-403
3
因篇幅问题不能全部显示,请点此查看更多更全内容