《最新SOP-PD-V0.1(概设作业指导书).doc》由会员分享,可在线阅读,更多相关《最新SOP-PD-V0.1(概设作业指导书).doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateSOP-PD-V0.1(概设作业指导书)SOP-PD-V0.1(概设作业指导书)概要设计作业指导书SOP版 本 历 史版本/状态作者参与者起止日期备注0.9茅煦鹏2009-03-12初稿1.0茅煦鹏2009-03-20修改设计内容目 录概要设计阶段作业指导41.1目的41.2角色与职责41.3启动准则41.4输入41.5主要步骤41.5.1Step1 设计准备41.5
2、.2Step2 确定影响系统设计的约束因素51.5.3Step3 确定设计思想51.5.4Step4 系统分解与设计51.5.5Step5 撰写概要设计文档51.5.6Step6 概要设计评审51.5.7后续活动51.6输出61.7结束准则61.8度量6概要设计阶段作业指导1.1 目的l 规范概要设计阶段流程,用流程来保证设计质量。l 分析与设计软件的模块划分。通过模块分解,确定各模块的功能和模块之间的关系,产生概要设计说明书。1.2 角色与职责l 项目经理指定若干名设计人员从事新功能开发的概要设计工作(以下称为设计人员)。1.3 启动准则l 概要设计人员已经确定。1.4 输入l 需求文档,如
3、产品需求规格说明书l 架构设计文档,如架构设计说明书1.5 主要步骤系统架构设计流程如图1-1所示。Step3. 确定设计思想Step2. 确定约束因素Step1. 设计准备Step4. 系统分解设计Step6. 设计评审Step5. 撰写文档图1-1 系统架构设计流程1.5.1 Step1 设计准备l 概要设计人员阅读需求文档,明确设计任务。l 概要设计人员准备相关的设计工具(如Rational Rose、Powerdesigner)和资料。1.5.2 Step2 确定影响系统设计的约束因素l 需求约束。概要设计人员从需求文档如软件需求规格说明书中提取需求约束,例如: 本系统应当遵循的标准或
4、规范 软件、硬件环境(包括运行环境和开发环境)的约束 接口/协议的约束 用户界面的约束 软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等等。l 隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。1.5.3 Step3 确定设计思想l 概要设计人员根据产品的需求与发展战略,确定设计思想。例如: 系统构思。说明系统的结构和模块划分。 关键数据结构。说明项目用到的一些关键的数据结构。 关键算法
5、。说明项目用到的一些关键的算法。1.5.4 Step4 系统分解与设计l 概要设计人员: 将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。 确定各个模块的处理流程,数据在模块之间的流向。 确定系统开发、测试、运行所需的软硬件环境。1.5.5 Step5 撰写概要设计文档l 概要设计人员根据指定的模板撰写概要设计说明书,主要内容包括: 软件系统概述 影响设计的约束因素 设计思想 接口设计与模块划分 用户界面设计(GUI) 数据库设计 系统出错处理设计1.5.6 Step6 概要设计评审l 概要设计人员邀请同行专家、开发人员对概要设计进行正式技术评审,1.5.7 后续活动 l 概要设计完成后进入详细设计阶段(伪码、流程图等)。1.6 输出l 概要设计说明书1.7 结束准则l 概要设计说明书已经完成,并且通过了技术评审。1.8 度量l 概要设计人员统计工作量以及文档的规模,汇报给项目经理。-