tanhuobin_软件分析与设计文档模版.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文档。上传文档
查看更多
tanhuobin_软件分析与设计文档模版.doc

《项目名称》 软件分析与设计说明书 项目组成员信息 小组名称 学号 姓名 承担的角色 个人得分 2013-10 目 录 1概述 1 1.1 编写目的 1 1.2 参考资料 1 1.3 术语和缩写词 1 2 需求分析 1 2.1 项目概述 1 2.2 系统需求 1 2.3 接口需求 1 2.4 数据需求 1 2.5运行需求 2 2.6 环境 2 3 体系结构设计 2 4 接口设计 2 5 数据结构设计 2 5.1 公共数据结构设计 2 5.2 局部数据结构设计 2 6 出错处理设计 2 1概述 1.1 编写目的 本文档的编写目的是为×××××项目的开发提供: a. 软件总体要求,作为用户和软件开发人员之间了解的基础; b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础; c. 验收标准,作为用户确认测试的依据。 d. 详细定义×××××软件的总体功能. e. 给出系统的结构设计,作为过程设计和程序编写的依据。 1.2 参考资料 包括: a. 项目来源; b. 本文档中引用到的规范和资料等; c. 列出这些规范和资料的作者、编号、标题、发表日期、出版单位或资料来源。 1.3 术语和缩写词 列出本文档中用到的专门术语的定义和缩写词,缩写词要给出中文译名和英文全称,常用的不需要定义。 需求分析 2.1 项目概述 项目总体目标,系统开发背景(可以列出系统开发前后的状况分析对比),主要限制和开发风险分析。 2.2 系统需求 重点描述软件系统的功能需求。 对于结构化分析方法,可以通过数据流图及PSEPC从信息处理角度阐述系统的处理能力。 对于面向对象分析方法,可以采用用例图描述,并针对每个功能进行详细的描述,说明具体的功能需求。对于一些复杂流程的业务场景,可以采用活动图描述其业务流程。 另外可以选择性地描述系统的性能需求、其它非功能需求、故障处理需求等。 2.3 接口需求 简要说明与其他系统的接口形式、用户界面风格。可以分用户界面与软硬件接口两部分。 2.4 数据需求 对用户关心的数据需求进行分析和需求描述。 对于结构化分析方法,可以借助数据字典、实体关系图说明输入、输出、存储及处理的每个数据元素的特征、关系和操作,并辅以文字说明。 对于面向对象分析方法,可以借助类图说明用户层面的数据实体及其关联,并辅以文字说明。 2.5 运行需求 如果系统存在运行态控制要求,则需简要给出运行规则和拟采用的控制机制。 对于结构化分析方法,可通过状态转移图阐述不同功能在系统运行期间的切换方式。 对于面向对象分析方法,可通过系统层的状态转移图或(和)对象交互图说明系统对用户请求的响应方式。 2.6 环境 描述运行软件系统的运行环境与开发环境。 体系结构设计 从组成元素、元素之间的关系及遵从的原则三个方面简述系统所采用的体系结构。 如果采用结构化设计方法,可通过软件结构图对每一个模块及其模块之间的关系进行说明,同时要说明本体系结构与第2节各项功能之间的对应关系,即说明总体设计方案如何满足功能实现。 如果采用面向对象设计方法,可在设计层面通过细化第2节的需求模型说明系统设计方案如何满足功能实现。 接口设计 对典型用户界面、软件和硬件主要外部接口的设计方案进行说明。 数据结构设计 5.1 公共数据结构设计 对系统中所定义的全局变量、全局数据结构或关键的共有类进行定义和说明。建议给出数据库表结构或细化类图(包括类的完整描述)。 5.2 局部数据结构设计 对系统所定义的局部变量、局部数据结构或关键的私有类进行定义和说明。建议给出数据库表结构或细化类图(包括类的完整描述)。 出错处理设计 包括对出错输出信息、出错处理对策的说明。 软件分析与设计说明书 Page2/3

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档