软件开发 软件总体设计说明模版.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 文 档 编 制 编写日期 系统主设计师审核 审核日期 项目经理审核 审核日期 技术总工批准 批准日期 文档模板修改纪录表 日期 修改人 修改内容描述 文档修订控制 序号 版本号 修订日期 修订概述 修订人 备注 目录 TOC \o 1-2 \h \z 1. 引言 3 1.1 编写目的 3 1.2 定义 3 1.3 参考资料 3 2. 系统概述 3 3. 软件体系总体结构设计 3 3.1 设计目标 3 3.2 设计原则 3 3.3 结构框架 3 3.4 模块设计 3 4. 数据结构设计 4 4.1 数据划分 4 4.2 文件系统的数据结构设计(可选) 4 4.3 数据库系统的数据结构设计(可选) 4 4.4 数据可靠性设计 4 5. 软件处理流程 4 6. 模块业务流程 4 7. 测试点及调试支持信息说明 4 8. 软件运行环境与开发工具 4 9. 可测试性设计 4 10. 其他设计 4 11. 软件体系的关键技术和难点 5 12. 尚未解决的问题(可选) 5 13. 软件体系的计划与进度 5 13.1 人员安排 5 13.2 进度 5 14. 附录(可选) 5 引言 编写目的 说明编写这份文挡的目的。 定义 列出本文中用到的专门术语的定义和外文首字组词的原词组。 参考资料 列出有关的参考资料,如: 本项目经核准的计划任务书或合同,上级机关的批文; 属于本项目的其他 已发表的文件; 本文件中各处引用的文件、资料,包括说所要用到的软件开发标准。 列出这些文件的标题、发表日期、出版单位等。 系统概述 指项目系统概述,简述系统的背景、现状,系统目标,系统功能,性能规定等,以便于清楚的描述以下的设计实现,可用小标题分述。 系统的背景、现状、需求 系统体系结构概述 系统指标 软件体系总体结构设计 设计目标 针对系统方案中提出的相关功能、性能要求,提出解决方案、达到的目标。 设计原则 注释设计(一定要明确提出注释的设计原则); 速度; 稳定性; 移植性等。 结构框架 总体框架 先按层次描述软件的总体结构,概述每层应完成的功能;然后用软件总体结构层次图形象地描述软件的总体结构。 各层结构设计描述 详细描述该层软件的结构及其完成的功能,用软件结构层次图来描述该层软件的结构。基本设计概念和数据流程 模块设计 模块的划分 确定整个软件系统中每个功能由哪些模块组成,用模块IPO图来描述这些模块之间的控制关系。 各模块设计描述 详细描述该模块的功能,与其它模块之间的相互关系 各模块功能描述 详细描述模块完成的主要功能。 各模块性能描述 详细描述模块具有的主要性能指标。 数据结构设计 数据划分 确定数据处理的原则,即哪些数据由文件系统存储处理,哪些数据由数据库系统存储处理。 文件系统的数据结构设计(可选) 确定数据在文件系统中的存储格式、存储容量、存取方法等。 数据库系统的数据结构设计(可选) 确定数据库系统的类型(关系数据库、层次数据库等),数据库的模式、子模式结构定义;定义各数据库的结构及相互之间的关系。 数据可靠性设计 如:确定数据的完整性、安全性、冗余性策略。 软件处理流程 总体处理过程及数据流图(说明软件的总体处理过程,并用数据流图表示该处理过程。) 模块处理过程及数据流图(说明各模块的处理过程,并用数据流图表示该处理过程。) 模块业务流程 用流程图、文字说明功能模块的整体业务流程。 测试点及调试支持信息说明 说明模块在测试中需要进行哪些方面的测试,并简要阐述测试方法; 说明正常运行所需要的调试支持信息,对其它模块的配合要求。 软件运行环境与开发工具 简要地说明本软件系统的运行环境(包括硬件环境和软件支持环境)的规定。如:硬设备(内存、处理器等等);支持软件(如支持程序、编译程序、测试程序等等);开发工具。 可测试性设计 为便于测试而做出的考虑。 其他设计 如: 数据存储设计; 系统资源访问设计; 软件体系容错设计; 系统维护设计。 软件体系的关键技术和难点 尚未解决的问题(可选) 软件体系的计划与进度 人员安排 进度 附录(可选) 对系统的关键技术和难点、特点等需要的一些附加说明资料。

文档评论(0)

188****6787 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档