D08概要设计说明书.doc_第1页
D08概要设计说明书.doc_第2页
D08概要设计说明书.doc_第3页
D08概要设计说明书.doc_第4页
D08概要设计说明书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件编号:文件编号:NEWSEASE-PM-D08 配置项编号:配置项编号: 部门部门 - - 系统名系统名- 版本号版本号-D-PDS-D-PDS- 版本号版本号 项目名称项目名称 (项目英文名称)(项目英文名称) 概要设计说明书概要设计说明书 文档版本号文档版本号 编编 写写 人:人: 编写时间:编写时间: 部部 门门 名:名: 审审 核核 人:人: 审核时间:审核时间: 修订页修订页 编号 章节 名称 修订内容简述 修订 日期 修订前 版本号 修订后 版本号 修订人批准人 目录目录 1.1. 引言引言 1 1.1 编写目的 .1 1.2 项目背景 .1 1.3 定义 .1 1.4 参考资料 .1 2.2. 任务概述任务概述 1 2.1 目标 .1 2.2 运行环境 .1 2.3 需求概述 .1 2.4 条件与限制 .2 3.3. 总体设计总体设计 2 3.1 总体结构设计 .2 3.1.1子系统划分.2 3.1.2模块功能和处理流程.2 3.1.3功能分配.2 3.2 人工处理过程 .3 4.4. 接口设计接口设计 3 4.1 外部接口 .3 4.2 内部接口 .3 5.5. 数据结构和算法设计数据结构和算法设计 3 5.1 数据结构和程序的关系 .3 5.2 主要算法设计 .3 6.6. 运行设计运行设计 3 6.1 运行模块组合 .3 6.2 运行控制 .4 6.3 运行时间 .4 7.7. 出错处理设计出错处理设计 4 7.1 出错输出信息 .4 7.2 出错处理对策 .4 8.8. 维护设计维护设计 4 1.1. 引言引言 1.11.1 编写目的编写目的 阐明编写概要设计说明书的目的,并指出读者对象。 1.21.2 项目背景项目背景 a)项目的委托单位、开发单位和主管部门 b)该软件系统与其他系统的关系 1.31.3 定义定义 列出文档中所用到的专门术语的定义和缩写词的原意。 1.41.4 参考资料参考资料 列出有关资料的作者、标题、编号、发表日期和出版单位或资料来源,可包括: a)项目经核准的计划任务书、合同或上级机关的批文 b)项目开发计划 c)需求规格说明书 d)测试计划书(初稿) e)用户操作手册(初稿) f)文档中所引用的其他资料、软件开发标准或规范 2.2. 任务概述任务概述 2.12.1 目标目标 阐述该软件系统将会达到的目标。 2.22.2 运行环境运行环境 简要说明对运行环境的规定,如设备、支持软件、接口、保密和安全等。 2.32.3 需求概述需求概述 概要描述需求。 2.42.4 条件与限制条件与限制 概述影响该软件开发和运行环境的某些假设条件和约束。 3.3. 总体设计总体设计 对软件系统进行总的功能描述,用图表表示系统各部分之间的关系以及用户机构与该系统主要部 分之间的关系。 3.13.1 总体结构设计总体结构设计 .1 子系统划分子系统划分 用图表说明该系统的总体结构,即子系统或模块的划分,模块之间的关系和分层控制关系。 .2 模块功能和处理流程模块功能和处理流程 模块功能描述说明设计者对软件需求说明书中规定的功能的一种划分,及功能 需求到模块的一种分配。它是模块结构图的补充,它们结合在一起,表达了软件设 计的基本考虑。原则上,在软件结构图中出现的每个功能模块都对应一个这样的描 述。它通过描述模块的输入数据、输出数据和处理以及它们的关系来表达模块功能。 图中应列出分配给模块的所有处理,列出接口参数定义的数据和存储数据。 表明输入/输出数据和处理的关系。 模块编号:模块名称:模块标识: 输 入处 理输 出 .3 功能分配功能分配 用图表或文字形式表明各项功能需求与程序模块的关系。 功能和模块的交叉引用表表明功能需求到模块的分配,也就是说,功能需求与实现该功能的模块 集合的对应关系。一般用字母”U”表示这种关系。 数据结构和模块的交叉引用表表明模块和数据结 构的生成关系和用关系。 “C”表示生成关系,即在一个模块中生成一个数据结构。 “U”表示使用关系, 即一个模块中使用某数据结构。 功能 模块 功能 1功能 2 模块 1 U 模块 2 UU 模块 3 U 3.23.2 人工处理过程人工处理过程 描述不能完全自动处理,需人工处理的过程 4.4. 接口设计接口设计 4.14.1 外部接口外部接口 说明该系统同外界的所有接口安排,包括用户接口、软件接口与硬件接口。 4.24.2 内部接口内部接口 说明该系统内部各模块之间的接口数据结构设计。 5.5. 数据结构和算法设计数据结构和算法设计 5.15.1 数据结构和程序的关系数据结构和程序的关系 列出数据结构和访问这些数据结构的各个程序之间的关系。 5.25.2 主要算法设计主要算法设计 6.6. 运行设计运行设计 在复杂的应用环境中,任务可分为各种类型的子任务,相应的处理也应进行分类。相对于这样的 应用,系统的功能十分庞大。用户在某次使用时,不一定用到所有的功能,也就是说做什么事,用什 么功能。这样有必要定义系统的不同运行。 系统的每种运行可能涉及不同的模块,使用不同的界面, 不同的支持环境,并有不同的前置条件,以及以不同的控制操作完成一次运行。它们所占的系统资源 也不同。定义不同的运行,给出相应的运行模块集合有利于测试和维护。如果某种功能在一次运行时 发生故障,就能根据相应的模块集合大致确定故障的可能范围。 6.16.1 运行运行模块组合模块组合 模块集合运行条件支持软件 6.26.2 运行控制运行控制 说明系统的各种运行、优先级循环和特殊处理。 运行名称控制方法操作步骤 6.36.3 运行时间运行时间 运行名称所占资源时间 7.7. 出错处理设计出错处理设计 7.17.1 出错输出信息出错输出信息 例出每种可能出现的出错或故障

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论