概要设计说明书模版.docx
《概要设计说明书模版.docx》由会员分享,可在线阅读,更多相关《概要设计说明书模版.docx(9页珍藏版)》请在冰豆网上搜索。
概要设计说明书模版
概要设计说明书模版
———————————————————————————————— 作者:
———————————————————————————————— 日期:
ﻩ
{软件功能名称}
概要设计说明书
状态:
草稿
文档编号:
PIS-DOC-PROC-SPE-003
评审
当前版本:
1.0
初始版
前一版本:
修订版
发布日期:
2012-5-30
摘要
简要描述该文档的内容。
修改历史
日期
版本
作者
修改内容
评审号
更改请求号
2012-8-29
1.0
刘千
草案
注释:
评审号为评审记录表的编号。
更改请求号为文档更改控制工具自动生成的编号。
ﻬ目录
本模板用于对概要设计的指南,可以根据具体项目情况对下列各项进行增加删除。
1ﻩ引言ﻩ5
1.1ﻩ编写目的5
1.2读者对象ﻩ5
1.3ﻩ项目背景ﻩ5
1.4ﻩ术语表ﻩ5
1.5ﻩ参考资料5
2ﻩ需求概述5
2.1总体描述ﻩ5
2.1.1概述5
2.1.2ﻩ系统目标5
2.1.3系统结构设计要求5
2.1.4假设和约束5
2.2功能需求概述5
2.2.1ﻩ系统组成ﻩ5
2.2.2ﻩ子系统1功能概述ﻩ5
2.2.3ﻩ子系统2功能概述ﻩ6
2.2.4子系统n功能概述6
2.3环境要求概述ﻩ6
2.4ﻩ安全性要求概述ﻩ6
2.5维护要求概述ﻩ6
2.6接口要求概述6
2.7ﻩ性能需求概述ﻩ6
2.8其它需求概述6
3技术方案设计ﻩ6
3.1系统总体技术方案设计ﻩ6
3.1.1ﻩ系统体系结构设计ﻩ6
3.1.2ﻩ重点技术的分析、采用和设计ﻩ6
3.2处理任务的组织方式6
3.3系统功能结构设计ﻩ6
3.3.1ﻩ系统总体功能结构设计6
3.3.2子系统功能结构设计ﻩ6
3.3.3功能分配7
3.3.4处理任务分离原则ﻩ7
3.3.5处理任务分离描述7
4系统处理流程设计ﻩ7
4.1ﻩ总体处理流程设计7
4.1.1业务流程设计7
4.1.2ﻩ数据流程设计7
4.2子流程或分支处理流程设计ﻩ7
4.2.1ﻩ子流程或分流程1设计7
4.2.2ﻩ子流程或分支流程2设计7
5数据结构设计ﻩ7
5.1逻辑结构设计ﻩ7
5.2ﻩ物理结构设计ﻩ8
6ﻩ接口设计8
6.1ﻩ外部接口8
6.2内部接口8
7开发环境的设计ﻩ8
7.1ﻩ开发环境设计8
7.2编码规范ﻩ8
8测试环境设计8
9ﻩ运行设计8
9.1ﻩ运行模块组合8
9.2ﻩ运行控制ﻩ8
9.3运行时间ﻩ8
10容错性设计ﻩ8
11ﻩ安全性设计8
12ﻩ维护设计ﻩ9
13追溯表9
1
引言
1.1编写目的
为指导和规范数字服务超市方案的详细设计,特制定数字服务方案概要设计说明书。
读者对象为智联科技管理人员、数字服务系统分析设计人员、数字服务系统编码实现人员、数字服务系统测试人员。
1.2读者对象
读者对象为智联科技管理人员、数字服务系统分析设计人员、数字服务系统编码实现人员、数字服务系统测试人员。
1.3项目背景
该软件系统与其他系统的关系。
1.4术语表
列出本文档中所用到的专门术语的定义和缩写词的愿意。
1.5参考资料
●列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源
●项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格说明书;测试计划(初稿);用户操作手册
●文档所引用的资料、采用的标准或规范。
2需求概述
本章目的主要是提纲挈领的阐述设计者对需求规格说明书的理解。
2.1总体描述
2.1.1概述
此处给出关于系统需求的分类以及重点概述。
2.1.2系统目标
此处给出新系统需要实现的目标。
2.1.3系统结构设计要求
此处给出新的系统中关于系统结构设计时必须考虑的要求。
2.1.4假设和约束
此处给出系统实现中必须遵循的约束条件。
2.2功能需求概述
2.2.1系统组成
给出系统功能结构图及其文字说明,可以同时提供功能点列表。
2.2.2子系统1功能概述
此处给出关于了系统1功能点方面的概述。
2.2.3子系统2功能概述
此处给出关于子系统2功能点方面的概述。
2.2.4子系统n功能概述
此处给出关于子系统n功能点方面的概述。
2.3环境要求概述
此处给出关于新系统的硬件和软件要求方面的概述。
2.4安全性要求概述
此处给出关于安全性要求方面的概述。
2.5维护要求概述
此处给出关于维护要求方面的概述。
2.6接口要求概述
此处给出关于新应用系统用户接口(说明将向用户提供的命令和它们的语法结构,以及软件回答信息)、新应用系统与现有应用系统之间接口和新系统内部之间接口要求方面的概述。
2.7性能需求概述
此处给出关于数据精确度、时间特性和适用性的概述。
2.8其它需求概述
此处概述需求规格说明书中关于“其它需求”方面的内容。
3技术方案设计
3.1系统总体技术方案设计
3.1.1系统体系结构设计
此处给出整个系统的体系结构,功能组成。
3.1.2重点技术的分析、采用和设计
此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。
3.2处理任务的组织方式
系统设计基于一宣扬计算模式:
服务器、中间层、前台等,可以依据应用的需要加以任务分担。
3.3系统功能结构设计
3.3.1系统总体功能结构设计
此处给出整个系统的总体功能结构图及必要的文字说明。
3.3.2子系统功能结构设计
此处给出整个系统各个子系统的功能结构图(可以细化到模块一级)及必要的文字说明。
3.3.3功能分配
采用如下矩阵图表明各项功能与程序结构的关系:
程序1
程序2
。
。
。
。
。
。
。
程序N
功能需求1
√
功能需求2
。
。
。
。
。
。
功能需求N
√
√
3.3.4处理任务分离原则
●将应用划分的任务,这些任务可作单独进程执行。
●将任务分配给最适当的处理器。
●客户操作接近于请求点。
●服务器操作接近于管理共享资源。
3.3.5处理任务分离描述
此处可以文字或列表的方式说明服务器、中间层和前台所承担的任务的名称、数量、性质、功能等。
4系统处理流程设计
4.1总体处理流程设计
4.1.1业务流程设计
此处给出整个应用系统的业务流程图和必要的文字说明。
4.1.2数据流程设计
此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。
4.2子流程或分支处理流程设计
4.2.1子流程或分流程1设计
此处给出总体处理流程中各个处理环节中的内部处理流程,包括业务处理流程图和数据处理流程图以及必要的文字说明。
4.2.2子流程或分支流程2设计
。
。
。
。
。
。
。
5数据结构设计
5.1逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。
5.2物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。
6接口设计
6.1外部接口
此处给出新的系统与其他应用系统之间的接口设计内容。
6.2内部接口
此处给出新系统内部系统之间或子系统内部模块之间的接口设计。
7开发环境的设计
7.1开发环境设计
此处给出新系统的开发环境要求,具体包括网络、服务器、数据库、前台、开发工具、CASE工具等软硬件设计内容。
7.2编码规范
请参考具体的《编码规范》。
8测试环境设计
此处给出新系统的测试环境要求,具体包括网络、服务器、数据库、前台、测试工具等的软硬件设计内容。
9运行设计
9.1运行模块组合
此处给出系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
9.2运行控制
说明每一种外界的运行控制的方式方法和操作步骤。
9.3运行时间
说明每种运行模块组合将占用各种资源的时间。
10容错性设计
此处用一览表的方式说明每种可能的出错或故障情况出现时(采取后备技术、降效技术或恢复及再启动技术等)的设计内容。
11安全性设计
此处给出网络级、操作系统级、应用级以及其它的关于安全性方面的设计。
12维护设计
此处给出应用系统日常维护管理方面的策略设计,诸如应用系统内部日常产生和处理的数据的备份与恢复等设计。
13追溯表
软件功能说明书中的需求标识号
概要设计文档章节号