概要设计说明书V20.docx
- 文档编号:5876040
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:6
- 大小:17.21KB
概要设计说明书V20.docx
《概要设计说明书V20.docx》由会员分享,可在线阅读,更多相关《概要设计说明书V20.docx(6页珍藏版)》请在冰豆网上搜索。
概要设计说明书V20
概要设计说明书V2.0
××××股份有限公司
概要设计说明书
项目编号:
项目经理:
产品版本号:
创建日期
编写人
最后修改日期
审核人
审核日期
批准人
批准日期
变更记录
变更
章节号及名称
变更内容描述
变更人
变更
日期
变更前版本号
批准人
M
封面
把“项目负责人”改为“项目经理”。
M
修改了页眉不一致的问题。
D
1前言
删除“1.2适用范围”。
A
3总体设计
增加“3.5需求分配表”和“3.6接口需求表”。
M
3总体设计
把“3.3功能模块1”改为“3.2.1功能模块1”。
依次类推。
注:
变更分三种:
A——增加,M——修改,D——删除
1前言
1.1编写目的
本设计报告的依据是《产品需求规格说明书》。
设计者对《产品需求规格说明书》进行分析,确定本软件的体系结构,主要描述“设计什么”和“如何设计”。
通过概要设计,使本项目与ezONE开发中心其他各项目组(包括群组所立的有关项目)、测试组和美工文档组相关人员达成共识。
根据《产品需求规格说明书》所列出的功能和性能需求,要明确说明本项目的设计思路、整体结构和主要有哪些模块组成,同时还要描述清楚各模块的结构及模块间信息传递的接口。
为设计人员提供详细设计依据;为研发管理人员提供管理依据;为系统测试人员提供测试依据;为文档人员提供书写各种说明书的依据。
本报告的预期读者应该是ezONE开发中心的技术总监、售前技术支持人员、详细设计人员、产品经理、开发人员、测试人员、文档人员、美工人员和过程管理人员。
1.2适用范围
本文档适用于××××股份有限公司。
1.3术语定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
包括:
1)《产品需求规格说明书》;2)文档所引用的资料、标准和规范(列出这些资料的作者、标题、发表日期、出版单位或资料来源)。
2产品/项目概述
2.1产品/项目概述
用简洁的语言描述本产品/项目的设计目标。
如果是新产品,需要进行全面描述;如果是继续开发的产品,对以前的版本进行简单的描述,对新增内容详细描述。
2.2存在什么问题和风险
请写出,到目前为止完成《产品需求规格说明书》中规定的任务还存在什么问题和风险。
2.3局限性
说明本次完成的版本在应用时的局限性。
2.4设计的前提条件
如果本项目是以插件形式发布,必须写出建立在什么平台上。
同时写出对该平台功能和性能的需求。
有些项目既可以独立发布,也可以在门户平台上发布,请分别写出设计的前提条件。
3总体设计
3.1总体架构
如果是继续开发的项目,请将整体的体系结构写(或画)清楚,标明(用不同颜色或不同字体)本次将要开发的内容,并用文字描述本次开发部分的主要功能和性能;如果是新立项目,请写清楚本项目的体系结构,主要由哪些模块组成,并进行描述。
3.2功能模块描述及数据流图
请写清楚每个模块的设计模式、扩展策略、复用策略、折衷策略等。
设计模式最好用模式图表示。
3.2.1功能模块1(请用功能模块1的名称代替)
3.2.1.1本模块(请用名称代替)的功能描述及结构组成
最好用逻辑图的方式表示本模块的结构。
请分别写清楚本模块所要完成的所有功能,如果有输入数据,请写明数据来自何方(来自人工输入,来自其他模块等)及数据的内容,如果能提供数据格式更好;如果有输出数据,请写明输出数据内容及格式。
例如:
功能1描述
功能2描述
等等
3.2.1.2本模块(请用名称代替)的程序设计
叙述该模块的程序设计思想,设计模式和层次结构及包组织关系等。
最好画出序列图。
3.2.1.3本模块(请用名称代替)的数据流图
最好用图表示。
3.2.1.4本模块(请用名称代替)的数据结构
主要是文件结构和数据结构的定义。
如果不在这里说明,也可以在详细设计时说明。
数据结构必须定义,只需定义到表名,主键等库结构级别,与该模块的细节关系如涉及到该模块的数据字典放到详细设计中。
3.2.1.5本模块(请用名称代替)的界面描述
如果有界面,请与美工商定界面的需求,并进行描述。
如果在《产品需求规格说明书》中已经描述清楚,这里可以不写,如果没有描述,这里必须写。
3.2.1.6本模块(请用名称代替)的性能指标
如果没有可以写无。
3.2.1.7本模块(请用名称代替)用到的开源软件
描述本模块用到的外部接口、算法、和配置信息。
描述本模块用到的类的方法、属性等。
具体各类的关系图放到详细设计。
3.2.2功能模块2(请用功能模块2的名称代替)
顺序写下去,直至将所有模块描述完毕。
3.3需求分配表
为给每个功能模块分配需求,请填写下表。
标识
功能模块名
分配的需求(功能、性能)
约束条件
派生需求
与其他派生需求的关系
3.4接口需求表
为识别功能模块之间的接口或对象接口,请填下表。
标识
功能模块名
相关的功能模块名
接口
内/外部接口
约束条件
4本版本的性能指标
主要是并发性、负载特性、稳定性、响应时间、运行时CPU占用情况,内存占用情况。
5运行设计
5.1运行模块组合
逐个说明对系统施加不同的外界运行控制时,所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
如果不在这里写,在详细设计时必须写出。
5.2运行控制
说明每一种外界的运行控制的方法和操作步骤。
6运行环境的配置
运行环境的最低配置。
6.1设备环境需求
6.2软件环境需求
7进度调整
如果对《产品需求规格说明书》中的计划进度有调整,可以在这里写清楚。
填写说明:
1、每项必填,如果这一项没有内容可以填“无”;
2、有补充内容或变更内容,要在本文档的基础上进行;
3、本报告要经过产品经理审阅。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书 V20