概要设计说明书.docx

上传人:b****4 文档编号:4884240 上传时间:2022-12-11 格式:DOCX 页数:8 大小:19.03KB
下载 相关 举报
概要设计说明书.docx_第1页
第1页 / 共8页
概要设计说明书.docx_第2页
第2页 / 共8页
概要设计说明书.docx_第3页
第3页 / 共8页
概要设计说明书.docx_第4页
第4页 / 共8页
概要设计说明书.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

概要设计说明书.docx

《概要设计说明书.docx》由会员分享,可在线阅读,更多相关《概要设计说明书.docx(8页珍藏版)》请在冰豆网上搜索。

概要设计说明书.docx

概要设计说明书

亿阳信通****项目****软件

概要设计说明书

亿阳信通文档编号:

CRI_O_PEVPD_Template_HLD_V1.0

发布日期:

2002/08

部门:

撰写:

文档状态:

正式版V1.0

版权属于亿阳信通所有,无亿阳信通的书面同意,任何个人或组织无权拷贝。

文档修改记录

版本号

主要作者

修改记录

完成日期

目录

1范围1-1

1.1标识1-1

1.2系统概述1-1

1.3文档概述1-1

2引用文档2-2

3设计方法和原则3-3

3.1限制和约束3-3

3.2设计遵循原则3-3

3.3设计方法3-3

4总体设计4-4

4.1系统性能目标4-4

4.2软件系统概述4-4

4.3模块划分4-4

4.3.1模块1名称、标识4-4

4.3.2模块2名称、标识4-4

4.4模块调用关系4-4

4.5模块依赖性4-5

4.6人工处理4-5

5接口设计5-6

5.1用户接口5-6

5.2外部接口5-6

5.2.1接口1名称、标识5-7

5.2.2接口2名称、标识5-7

5.3内部接口5-7

6出错和维护设计6-8

6.1出错处理6-8

6.1.1出错信息6-8

6.1.2补救措施6-8

6.2维护设计6-8

7安全和测试考虑7-9

7.1安全保密7-9

7.2测试要点7-9

附录1模块版本描述7-10

附录2需求覆盖说明7-11

1范围

1.1标识

⏹缩略语,包括本文档规定的名词术语以及英文缩写:

序号

缩略语

说明/定义

英文全称

中文译名

⏹本文档适用的集成系统和软件系统是:

⏹文档存放路径:

1.2系统概述

描述本文档所适用的集成系统和软件系统的一般特征。

简要说明项目背景、规模等。

说明:

如果本概要设计为软件系统总体的概要设计,则给出本节信息;如果是模块概要设计,则不再说明此信息。

1.3文档概述

简述本文档的内容和目的。

本文档是软件详细设计和编码的重要依据。

本文将描述:

2引用文档

本文档中直接引用的所有文档,包括其它相关文档、经审批的立项申请表或合同、批文和编制该文档时参考的资料、文献、技术标准等。

编号

文档名称

作者/修订者

发布日期

出版单位

备注

软件需求说明书

3设计方法和原则

描述现有开发条件和需实现的目标,说明概要设计应遵循的原则和采用的设计方法。

3.1限制和约束

简要说明现有技术条件、资金状况、开发环境(工具和平台)、时间限制以及在上述条件下要实现的系统目标。

3.2设计遵循原则

描述对本软件系统进行概要设计的原则。

注,设计原则可考虑以下内容:

⏹命名规则,意义明确无二义、简洁、无重复,如果是改进系统,则命名规则应考虑与原系统的一致性。

⏹模块独立性原则,避免重复定义,处理完整,输入输出明确;

⏹边界设计原则,包括外部接口、内部接口和用户接口,如有“接口设计”文档,在此引用即可;

⏹数据库或数据文件的设计规则,如有“数据库设计”文档,在此引用即可;

⏹安全和保密原则;

⏹系统的灵活性、适用性及可维护性;

⏹等。

3.3设计方法

基于以上考虑,说明采用的设计方法。

如果其中某些设计依赖于某种运行状态或方式,则在此说明这种特定依赖条件和必要的设计约定。

4总体设计

根据“软件需求说明书”中功能需求的划分进行软件结构的概要设计。

4.1系统性能目标

a)确定目标系统运行平台

b)确定目标系统开发环境、开发工具、开发方法

c)确定目标系统的系统软件、支持软件、主要运行设备的型号和性能要求

d)确定目标系统的移植范围和安全性

4.2软件系统概述

给出系统总体的结构图。

简要说明本软件系统在系统总体中的作用、接收的输入和产生的输出,以及与其它系统的相互关系。

4.3模块划分

根据需求分析阶段功能的分类,确定本软件系统的内部结构和组成元素。

注意:

总体结构设计一般采取自顶向下的办法,逐级分解软件需求。

对于大型系统,可按主要功能将其分解为若干子系统,然后为每个子系统定义功能模块、确定各模块之间的相互关系。

划分功能模块,用图表示。

以下各节将分别对每个模块进行描述。

4.3.1模块1名称、标识

说明模块1的功能和性能要求和必要的设计约束。

描述模块1的数据流和控制流,给出与其子模块之间的关系。

4.3.2模块2名称、标识

同上。

4.4模块调用关系

使用USECASE工具,描述在不同系统状态和操作模式下,运行软件时模块之间的调用关系。

标明控制顺序、控制流和数据流走向,以及系统状态的转变。

4.5模块依赖性

如果本设计是对现有系统的改造过程,说明新的设计会对原有的哪些模块造成影响,并给出原有模块的开发状态信息(可引用相关文档)。

如:

序号

新模块标识

是否原有模块改造

原有模块标识

受影响模块

处理措施

4.6人工处理

系统工作流程中,如有必需的人工干预和处理过程,在此进行描述,给出手工处理界面。

5接口设计

描述本软件系统的接口特性。

如果另行编写“接口设计文档”,则此处引用。

接口的类型分为三种:

用户接口、外部接口和内部接口。

从不同接口对象出发,对接口特性的要求就有不同。

接口特性主要指以下方面:

⏹接口对象的优先权

⏹接口的执行类型

如实时数据传输、数据的存储和检索等。

⏹接口对象的数据特性

如输出、存储、传输、访问、接收等。

⏹通过接口的数据元素/集合(记录、消息、文件、报告等)描述

名称、唯一标识、数据类型、长度和格式、值域、精度、约束、来源和目的;数据集合的结构、介质、输出的视觉和听觉特性、集合间的关系等。

⏹接口的通讯方式

链接、介质以及它们的性能;传输的消息格式;控制流,如序列号或缓存分配;数据传输速率、周期性/不定期、两次传输间隔;路由、地址和命名约定;优先权和级别;安全、保密考虑,如加密算法、用户验证、权限和审核。

⏹接口使用的协议

协议的优先级和层;打包,包括拆分、重组、路由和寻址;合法校验、错误控制和恢复程序;同步,包括建立连接、维持和终止;状态、标识和其它输出特性。

⏹其它特性

如接口对象的物理兼容性,如尺寸、公差、负载、电压、插口的兼容性等等。

5.1用户接口

描述本软件系统应建立的与用户的接口,即人机接口:

⏹列出提供给用户的操作命令以及每条命令的语法结构,如果是图形用户接口,给出操作界面;

⏹列出用户提交不同命令时,本软件系统做出的应答信息。

5.2外部接口

描述本软件系统与系统总体中其它部分的接口,包括:

⏹与硬件的接口;

⏹与其它软件系统的接口;

⏹与相关支持软件,如非开发软件的接口,并对支持软件加以说明。

5.2.1接口1名称、标识

给出接口1与其接口对象关系图,并说明该接口的特性。

描述接口对象,指出哪些接口对象是固有不变的、哪些将开发或修改。

如果接口对象不是固有不变的,以假设方式描述,如“当假设接口对象做什么时,相关接口对象将……”。

此处也可引用相关文档说明。

5.2.2接口2名称、标识

……

5.3内部接口

描述本软件系统各功能模块之间的接口。

同5.2节。

6出错和维护设计

6.1出错处理

6.1.1出错信息

列出发生每种出错和故障情况时,系统输出的错误信息形式、含义以及处理方法。

6.1.2补救措施

说明出现故障后,可能采取的变通措施。

包括:

⏹后备技术

原始系统数据时,副本的建立和启动技术,如周期性的数据备份等。

⏹降效技术

采用其它效率稍低的系统或方法来求得所需结果的某些部分,如自动系统的手工操作和数据的人工记录。

⏹恢复及重启技术

使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.2维护设计

建立系统适宜、方便的维护设计,如设置系统自检的检查点和专用模块的设计。

7安全和测试考虑

7.1安全保密

7.2测试要点

给出测试模块的主要测试要求。

附录1模块版本描述

说明每一模块的名称、标识、版本号

模块名称

标识

可运行版本

依赖模块及版本

附录2需求覆盖说明

开发软件需求阶段

概要设计阶段

分类

软件需求项编号

版本

负责人

模块编号

负责人

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1