软件方案模板.docx
- 文档编号:12628899
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:8
- 大小:17.46KB
软件方案模板.docx
《软件方案模板.docx》由会员分享,可在线阅读,更多相关《软件方案模板.docx(8页珍藏版)》请在冰豆网上搜索。
软件方案模板
产品名称密级
产品版本
共8页
XXX软件设计方案说明书
拟制人:
日期:
2010-11-23
评审人:
日期:
同意人:
日期:
订正记录
日期版本改正章节改正描绘作者
2013-12-12XXXXX祝国能
1前言...........................................................................4
编写目的.................................................................4
背景.....................................................................4
参照资料.................................................................4
术语定义及说明...........................................................4
2设计概括.......................................................................4
任务和目标...............................................................4
3系统详尽需求剖析...............................................................5
详尽需求剖析.............................................................5
详尽系统运转环境及限制条件剖析接口需求剖析...............................5
4整体方案确认...................................................................5
系统整体构造确认.........................................................5
系统详尽界面区分.........................................................6
5系统详尽设计...................................................................6
系统构造设计及子系统区分.................................................6
系统功能模块详尽设计.....................................................6
系统界面详尽设计.........................................................6
6数据库系统设计.................................................................7
设计要求.................................................................7
信息模型设计.............................................................7
数据库设计...............................................................7
7信息编码设计...................................................................8
代码构造设计.............................................................8
代码编制.................................................................8
XXXX设计方案说明书
1前言
编写目的
说明编写详尽设计方案的主要目的。
说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库
系统的设计考虑,为程序员编码供给依照。
假如一个软件系统比较简单,层次极少,本文件能够不独自编写,和纲要设计说明书中不重复
部分归并编写。
方案要点是模块的履行流程和数据库系统详尽设计的描绘。
背景
应包含以下几个方面的内容:
A.待开发软件系统名称;
B.该系统基本观点,如该系统的种类、附属地位等;
C.开发项目组名称。
参照资料
列出详尽设计报告引用的文件或资料,资料的作者、标题、第一版单位和第一版日期等信息,必
要时说明怎样获得这些资料。
术语定义及说明
列出本文档顶用到的可能会惹起混杂的特意术语、定义和缩写词的原文。
2设计概括
任务和目标
说明详尽设计的任务及详尽设计所要达到的目标。
需求概括
对所开发软件的纲要描绘,包含主要的业务需求、输入、输出、主要功能、性能等,特别需
要描绘系统性能需求。
运转环境概括
对本系统所依靠于运转的硬件,包含操作系统、数据库系统、中间件、接口软件、可能的性
能监控与剖析等软件环境的描绘,及配置要求。
条件与限制
详尽描绘系统所受的内部和外面条件的拘束和限制说明。
包含业务和技术方面的条件与限制
以及进度、管理等方面的限制。
详尽设计方法和工具
简要说明详尽设计所采纳的方法和使用的工具。
如HIPO图方法、IDEF(I2DEF)方法、E-R
图,数据流程图、业务流程图、采纳的CASE工具等,尽量采纳标准规范和协助工具。
3系统详尽需求剖析
主要对系统级的需求进行剖析。
第一应付需求剖析提出的公司需求进一步确认,并对因为状况
变化而带来的需求变化进行较为详尽的剖析。
详尽需求剖析
包含:
详尽功能需求剖析
详尽性能需求剖析
详尽资源需求剖析
详尽系统运转环境及限制条件剖析
详尽系统运转环境及限制条件剖析接口需求剖析
包含:
系统接口需求剖析
现有硬、软件资源接口需求剖析
引进硬、软件资源接口需求剖析
4整体方案确认
侧重解决系统整体构造确认及界面区分问题。
系统整体构造确认
对系统构成、逻辑构造及层次进行确认,对应用系统、支撑系统及各自实现的功能进行确认,
细化集成设计及系统工作流程,特别要注意因软件的引进造成的系统自己构造和公司其余系统的结
构变化。
包含:
系统构成、逻辑构造及层次确认
应用系统构造确认
支撑系统构造确认
系统集成确认
系统工作流程确认
系统详尽界面区分
应用系统与支撑系统的详尽界面区分
应用系统与支撑系统之间的界面包含系统主服务器与其余服务器的服务范围及接见方式,网络
及数据库对应用系统的支撑方式,全局数据的管理与存取方式等。
系统内部详尽界面区分
系统各功能之间的界面包含覆盖范围,模块间功能调用波及到的系统模块及方法,全局数据
格式,系统性能要求等。
5系统详尽设计
系统构造设计及子系统区分
对系统的构成及逻辑构造进行设计前确认。
区分系统功能模块或子系统(假如有或许有必需,特别是大型的软件系统)。
系统功能模块详尽设计
按构造化设计方法,在系统功能逐层分解的基础上,对系统各功能模块或子系统进行设计。
此
为详尽设计的主要部分之一。
用层次图描绘系统的整体构造、功能分解及各个模块之间的互相调用关系和信息交互,用IPO
图或其余方法描绘各模块达成的功能。
以上建议采纳HIPO图进行功能分解与模块描绘,更高的要求
建议采纳IDEF0方法进行功能模型设计。
详尽设计应用系统的各个构成模块达成的功能及其互相之间的关系,用IPO或构造图描绘各
模块的构成构造、算法、模块间的接口关系,以及需求、功能和模块三者之间的交错参照关系。
每个模块的描绘说明可参照以下格式:
模块编号:
模块名称:
输入:
办理:
算法描绘:
输出:
此中办理和算法描绘部分主要采纳伪码或详细的程序语言达成。
对详尽设计更高的要求建议用IDEF0图进行各功能模块的设计。
假如对软件需进行二次开发(包含功能扩展、功能改造、用户界面改造等),则相应的设计工
作应当建立子课题达成。
系统界面详尽设计
系统界面说明应用系统软件的各样接口。
整个系统的其余接口(如系统硬件接口、通信接口等)
在相应的部分说明。
外面界面设计
依据系统界面区分进行系统外面界面设计,对系统的全部外面接口(包含功能和数据接口)
进行设计。
内部界面设计
设计系统内部各功能模块间的调用关系和数据接口。
用户界面设计
规定人机界面的内容、界面风格、调用方式等,包含所谓的表单设计、报表设计和用户需要
的打印输出等设计。
此部分内容可能比许多。
6数据库系统设计
此数据库设计可独自成册,特别对大型的数据库应用系统,即有一个独自的《数据库设计说明
书》。
设计要求
信息模型设计
确立系统信息的种类(实体或视图),确立系统信息实体的属性、要点字及实体之间的联系,
详尽描绘数据库和构造设计,数据元素及属性定义,数据关系模式,数据拘束和限制。
数据库设计
设计依照
说明数据被接见的频度和流量,最大数据储存量,数据增加量,储存时间等数据库设计依照。
数据库种类及特色
说明系统内应用的数据库种类、各自的特色、数目及怎样实现互联,数据怎样传达。
数据库逻辑构造
说明数据库观点模式向逻辑模式变换所采纳的方法论及工具,达成数据库观点模式向逻辑模
式的变换。
详尽列出所使用的数据构造中每个数据项、记录和文件的表记、定义、长度及它们之间
的互相关系。
此节内容为数据库设计的主要部分。
物理构造设计
列出所使用的数据构造中每个数据项的储存要求、接见方法、存取单位和存取物理关系等。
成立系统程序员视图,包含:
数据在内存中的安排,包含对索引区、缓冲区的设计;
所使用的外存设施及外存空间的组织,包含索引区、数据块的组织与区分;
接见数据的方式方法。
数据库安全
说明数据的共享方式,怎样保证数据的安全性及保密性。
数据词典
编写详尽的数据词典。
对数据库设计中波及到的各样项目,如数据项、记录、系、文卷模式、
子模式等一般要成立起数据词典,以说明它们的表记符、同义名及相关信息。
7信息编码设计
代码构造设计
确认信息分类编码整体方案,进行分类代码构造设计。
代码编制
按代码构造编制信息代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 方案 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)