软件开发文档xcz概要设计文档解析.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 软件开发文档 主要内容 5.1 可行性研究报告 5.2 软件需求文档 5.3 面向数据流概要设计 5.4 面向数据流的详细设计 5.5 面向对象的软件设计 5.3面向数据流的概要设计 5.3.1总体设计过程 (1) 设想供选择的方案 (2) 选取合理的方案 (3) 推荐最佳方案 (4) 功能分解 (5) 设计软件结构 (6) 数据库设计 (7) 指定测试计划 (8) 书写文档 (9) 审查与复审 5.3面向数据流的概要设计 5.3面向数据流的概要设计 模块独立性重要性: (1)有效的模块化的软件比较容易开发 (2)独立的模块比较容易测试和维护。 一般采用两个准则度量模块独立性。即模块间耦合和模块内聚 5.3面向数据流的概要设计 注意: (1)层次图和结构图并不严格表示模块的调用次序。虽然多数人按照调用次序从左到右画模块,但并没有这种规定,出于其他方面的考虑,也完全可以不用这种次序画(例如为了减少交叉线) (2)此外,层次图和结构图并没有指明什么时候调用下层模块。 (3)层次图和结构图只表明一个模块调用了哪些模块,至于模块内还有没有其他成份则完全没有表示。 (4)层次图用于描绘软件结构的文档。结构图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。但是,利用IPO图或数据字典中的信息得到模块调用时传递信息,从而由层次图导出结构图的过程,却可以作为检查设计正确性和评价模块独立性的好方法。 5.3面向数据流的概要设计 5.3.5概要设计说明书的编写示例 GB8567-1988 《计算机软件开发文件编写指南》 机票预定系统 银河侦探游戏软件(Galaxy Sleuth) 5.3.5概要设计说明书的编写示例 引言 1·1编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1·2背景 说明: a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1·4参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 以下列出在概要设计过程中所使用到的有关资料: 机票预定系统项目计划任务书 浙江航空公司 1999/3 2. 机票预定系统项目开发计划 《》软件开发小组 1999/3 3. 需求规格说明书 《》软件开发小组 1999/3 4. 用户操作手册(初稿) 《》软件开发小组 1999/4 5. 软件工程及其应用 周苏、王文等 天津科学技术出版社 1992/1 6. 软件工程 张海藩 清华大学出版社 1990/11 7. Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著 的“计算机软件开发文档编写指南”。 2总体设计 2·1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2·2运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定 2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 下面对各模块(以数字表示)进行功能说明: (1)读入并确定(定票/领票) 它是一个事务处理中心,若输入是定票时转入2 ,输出则转入5。 (2)读入旅客资料 读取所输入的旅客资料,并将其格式化,将格式化数据送3。 (3)检验输入资料 检验格式化输入资料,初步检查输入是否有误,它是一个事务处理中心,有误则转2再次读入,检

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档