ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:27.84KB ,
资源ID:20931434      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20931434.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(研发规范软件总体设计文档Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

研发规范软件总体设计文档Word格式.docx

1、起草人姓名部门电话电子邮件审阅人签发人文档修改记录序二修改时间修改人主要修改存档版本123456789101.引言 11.1编写目的 11.2背景 11.3参考资料 11.4术语、定义和缩写 12总体设计 12.1系统需求 12.2运行环境 22.3方案设计及论证 22.4总体结构 22.5处理流程 23.接口设计 23.1用户接口 23.2夕卜部接口 23.3内部接口 24.模块设计与算法描述 24.1顶层设计 34.1.1系统的功能模块划分和总体功能结构图 34.1.2模块之间的接口描述 34.2子模块1设计 34.2.1设计思路 34.2.2算法描述 34.3子模块2设计 44.4子模块

2、n设计 45.运行设计 45.1运行模块组合 45.2运行控制 45.3运行时间 46.系统数据结构设计 46.1逻辑结构设计要点 46.3数据结构与程序的关系7.测试方案 57.1系统测试方案 57.1.1测试设计说明 57.1.2测试内容 57.2模块测试方案 57.2.1测试设计说明 57.2.2测试内容 57.3存在的问题 51引言引言是对这份软件总体设计文档的槪览,是为了帮助阅读者了解这份文档是如何编写的,并 且应该如何阅读、理解和解释这份文档。1.1编写目的说明这份软件总体设讣文档是基于哪个软件产品编写的,以及包含软件系统开发的主要内 容,可以为项目主管人员、项目经理、技术开发人员

3、和测试人员理解需求只用。1.2背景说明软件开发的背景资料等。1.3参考资料列出本文的参考文件淸单,包括出版单位、作者、版本、日期等信息。如:XXX总体需求书 (XXX单位XXX提供)XXX需求调研报告作者:XXX行殳计模式XXXX出版社WML用户指南 XXXX出版社1.4术语、定义和缩写列出本文档所涉及的专业术语、缩写词及相关泄义。泄义所有必要的术语,以便读者可以正 确地解释软件需求规格说明,包括词头和缩写。l) OLTP: On-line Transaction Processing ,联机事务处理。2 总体设计总体设计从需求出发,把软件按功能逐次分割成层次结构,并明确各部分之间的联系及它们

4、 如何组合起来完成系统功能方式。包括模块划分及模块相互间的关系。2.1系统需求给出技术指标、功能需求等。2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。2.3方案设计及论证给出所设汁的实现方案,包括总体实现方法、设计思路以及功能的划分等。论证该方案的可行性,比如功能是如何实现的、指标是怎样满足的等。2.4总体结构按功能划分模块的层次结构,明确每个模块的功能,当模块与需求的对应关系不十分明显时, 应明确的描述二者的对应关系。2.5处理流程根据需求确定程序处理的分支和步骤,描述模块间的调用关系以及在什么条件下调用以及齐 模块运行的时间关系等。可采用流程图、状态转移图等方

5、式进行描述。3 接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。3.2外部接口说明本系统同外界的所有接口的安排,包括软件和硬件之间的接口、本系统与各支持软件之 间的接口关系。3.3内部接口说明本系统之内的各个系统元素之间的接口安排。4.模块设计与算法描述给出详细总体模块设计,子模块设计的过程和方法。让读者对整个系统设计有完全的了解和掌握。4.1顶层设计从全局描述系统实现中的一些考虑,比如一些算法在软件中如何实现(比如排序算法)等等。4.1.1系统的功能模块划分和总体功能结构图说明系统划分为哪些功能模块,并给岀总体的功能结构示意图。4.1.2模块之间的接口描述立

6、义务个子模块间的接口信号。4.2子模块1设计4.2.1设计思路说明本子模块所完成的功能,这些功能在软件实现的考虑。4.2.2算法描述本模块涉及到的算法介绍,算法中具体的处理过程,参数设计,(以及左点设计)等等。 让读者了解算法和处理过程的抽象模型,以便对后面软件实现中的处理具备理论基础。 并简要介绍相关算法:(1) 算法背景介绍当前已知的相关算法。各算法的优缺点。复杂度分析等。本模块选择的算法和原因。(2) 原理给出本算法的出处,引文或专利。提炼岀本算法的原理,最好用数学方式来描述(如公式,图标等)。(3) 处理流程使用流程图等方法,一步一步说明本算法的处理过程。要求详细,明确。(4) 参数说

7、明详细说明算法中,处理过程中所用到的参数等等。给出本模块所支持的参数范囤,大小,以及各种参数组合。推荐使用的参数组合,以及适用环境。(5) 性能说明- 给出理论和仿真性能。4.3子模块2设计4.4子模块n设计5运行设计5.1运行模块组合说明对系统施加不同的外界运行控制时,所引起的种不同的运行模块组合。说明每种运行所历经的内部模块和支持软件。5.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。5.3运行时间说明每种运行模块组合将占用各种资源的时间。6.系统数据结构设计6.1逻辑结构设计要点给出本系统内所使用的每个数拯结构的名称、标识符以及它们之中每个数搦项、记录、文卷 和系的标识、定义、

8、长度及它们之间的层次的或表格的相互关系。6.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存 取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。说明各个数据结构与访问这些数据结构的形式。用一览表的方式说明每种可能的岀错或故障 情况出现时,系统输出信息的形式、含义及处理方法。7.测试方案7.1系统测试方案从系统的角度对整个系统如何测试进行说明。7.1.1测试设计说明给出具体的测试方法、流程图、框图等。7.1.2测试内容包括系统测试对象、测试数据等相关内容。7.2模块测试方案将系统分成多个子模块,分别测试各个子模块。7.2.1测试设计说明7.2.2测试内容包括各个模块测试对象、测试数据等相关内容。7.3存在的问题给出上述测试方案所存在的问题,对系统功能测试有哪些不足。

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

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