图形工具要点.pptVIP

  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文档。上传文档
查看更多
图 形 工 具 讲解:张显 组员:李尚翔 韩文斌 软件需求工程 软件需求工程概述 需求获取方法 需求分析的任务和原则 需求建模方法 图形工具 需求验证 需求管理 某计算机公司全部产品的数据结构 Warnier 图的一个例子 IPO 图的一个例子 分层法绘制流程图的几个问题 实例 (1)储户将填好的取款单、存折交银行,银行做如下处理: ①审核并查对帐目,将不合格的存折、取款单退回储户,合格的存 折、取款单送取款处理。 ②处理取款修改帐目,将存折、利息单、结算清单及现金交储户, 同时将取款单存档。 * * * * 软件需求工程概述 1.软件需求分类 2.需求规格说明 3.需求工程概念 4.需求工程过程 需求建模方法 1.结构化的需求建模方法 2.数据流图 3.数据词典 图形工具 1.层次方框图 2.Warnier 图 3.IPO图 在描绘复杂的关系时,图形比文字叙述更优越,主要表现在形象与直观。但以图表示的需求分析方法是一种半形式化的表示方法,在严格性方面还存在一定的问题。下面简要介绍在需求分析阶段常使用的三种图形工具。 1.4.1 层次方位图 层次方位图用树形结构的一系列多层次的矩形框描述数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。 随着结构的精细化,层次方框图对数据结构也描绘的越来越详细,这种模式非常适于需求分析阶段的需要。系统分析员对顶层信息的分类开始,沿图中每条路径反复细化直到确定了数据结构的全部细节为止。 例如,某计算机公司全部产品的数据结构如图所示。这家公司产品由硬件、软件和服务三类产品组成,软件产品又分为系统软件,系统软件又分为操作系统、编译程序和软件工具等。 1.4.2 Warnier 图 法国计算机科学家 Warnier 提出了表示信息结构层次的另外一种图形工具。它与层次方框图相类似,Warnier 图也用树形结构描绘信息,但是这种图形工具比层次方框图提供了更外详细的描绘手段。 用 Warnier 图可以表明信息的逻辑组织,它不仅可以指出一类信息或一个信息量是重复出现的。也可以表示特定信息在某一类信息中是又条件出现的。因为重复和条件约束是说明软件处理的基础,所以 Warnier 图成为软件设计的工具。 操作系统 编译程序 系统软件 编辑程序(P3) 软件产品 软件工具 测试驱动程序(P4) 设计辅助工具(P5) 应用软件 上图是用 Warnier 图描绘一类软件产品的例子,它说明了这种图形工具的用法。在一个名字下面(或右边)的括号中的数字表明了这个名字所代表的信息类(或元素)在这个数据结构中出现的次数 花括号用来区分数 据结构的层次,在一 个花括号中的所有名 字都属于一类信息 符号表明一类信息或者一个数据元素在一定条件下才出现,而且在这个符号上、下方的两个名字所代表的数据只能出现一个 1.4.3 IPO 图 IPO图是通过输入/处理/输出图的简称。他是美国IBM公司提出的一种图形工具,能够方便的描绘输入数据、处理数据和输出数据的关系。 IPO图使用的基本符号少而简单,因此很容易掌握使用这种工具。它的基本形式是再左边的框中列出又关的输入数据,在中间列出主要的处理,在右边的框中列出产生的数据。处理框中列出了处理的顺序,但是用这些基本符号还不足以精确描述执行处理的详细情况。下图是一个主文件更新的例子。 旧的主文件 事务文件 1.校验主记录 2.校验事务记录 3.更新主记录 有效的主记录 有效的事务记录 更新后的主文件 输入 处理 输出 1.4.4 软件设计详细设计中的图形工具 1.程序流程图 ⑴ 顺序型 ⑵ 选择型 ⑶ while 型循环 ⑷ until 型循环 ⑸ 多情况型选择 2. N-S 图 ⑴ 顺序型 ⑵ 选择型 ⑶ while 重复型 ⑷ until 重复环 ⑸ 多分支选择型 3. PAD 图 ⑴ 顺序型 ⑵ 选择型 ⑶ while 重复型 和 until 重复环 ⑷ 多分支选择型 ⑸ PAD 图特点 4. HIPO 图 HIPO 图是由一组 IPO图加一张H

文档评论(0)

风凰传奇 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档