• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试需求分析--结构化分析(SA)方法[2]

发布: 2009-8-10 10:23 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 128次 | 进入软件测试论坛讨论

领测软件测试网

软件测试需求分析--结构化分析(SA)方法[2]

软件测试需求管理

关键字:需求分析 结构化分析

  还有一些辅助的图例:

  

  例1:画出图书预定系统的DFD 图。现有一图书预定系统,接收由顾客发来的订单,并对订单进行验证,验证过程是根据图书目录检查订单的正确性,同时根据顾客档案确定是新顾客还是老顾客,是否有信誉。经过验证的正确订单,暂存放在待处理的订单文件中。对订单进行成批处理,根据出版社档案,将订单按照出版社进行分类汇总,并保存订单存根,然后将汇总订单发往各出版社。

  

  画图步骤是:

  ⑴ 首先确定外部实体(顾客、出版社)及输入、输出数据流(订单、出版社订单)。

  ⑵ 再分解顶层的加工(验证订单、汇总订单)。

  ⑶ 确定所使用的文件(图书目录文件、顾客档案等5 个文件)。

  ⑷ 用数据流将各部分连接起来,形成数据封闭。

  特别要注意的是:数据流图不是传统的流程图或框图,数据流也不是控制流。数据流图是从数据的角度来描述一个系统,而框图则是从对数据进行加工的工作人员的角度来描述系统。数据流图中的箭头是数据流,而框图中的箭头则是控制流,控制流表达的是程序执行的次序。

  下图是培训中心管理系统的数据流图,由于只有一层,因此分解的加工较多不易理解,而且如果其中某个加工较复杂,例如编号为3 的加工“付款”和编号为7 的加工“复审”仍很复杂,一时难以理解,如果不继续分解下去,直到每个加工都足够简单易于理解为止,则会影响需求分析结果的可读性。

  1.画分层DFD 图的方法

  

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 结构 软件测试 需求


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网