- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据流图(DFD)的实例
1.图书管理系统
某高校需开发一图书馆管理系统软件,系统运行在校园网上,对系统的管理要求有:
1)进书,撤书
2)借书,还书
3)按作者/专业领域/出版社/检索一批书
4)找出被某一读者借走的书
5)找出借走某种书的读者
6) 缺书、预约登记
7)到书告知
该系统有两类用户:图书管理员、普通读者
⑴.功能1)、2)、5)、7)只供图书馆管理人员使用
⑵.功能3)、4)、6)可供普通读者查询使用
解:模型图如下所示:
(1)顶层图
(2)1层图
(3)2层图
2.火车票在线购票系统
(1)顶层图
(2)1层图
说明:
图中外部实体用直角矩形画,加工用圆角矩形,争取在形式上别犯错。
ER图实例
以图书管理系统为例
说明:
图只画了一个,主要是明白用哪些东西画ER图,知道画这个图所用到的3个元素表示的意义:
矩形:画实体的,比如某种人
椭圆:画属性的,比如人的名字、性别等
菱形:画关系。
状态迁移(STD)图实例
以图书管理系统为例
(1)图书检索STD图
(2)借书STD图
(3)还书STD图
说明:
图不一定对,但所用元素肯定正确。主要是知道画这个图要用到那些图元。图中左边的黑色圆表示开始,而右边的圆表示结束,别画倒了。
系统结构图和内部结构图实例
案例:考务处理系统
已知考务处理系统的数据流图如下,画出其系统结构图
解:
(1)考务处理系统的总体结构
(2)关键模块的内部结构
1)主控模块
如图1
2)子模块自选两个
如图2、图3
图1 图2
图3
编码实验略(不知道怎么整理)
测试实验(该部分肯定不太正确,仅作为形式上的参考)
实验4-1黑盒测试
1.模块内部结构设计图
(1)驱动模块内部结构图如下:
(2)三个桩模块内部结构图如下所示:
3.测试用例
NO 方法 类别 用例 备注 1 等价类法 有效等价类
(1) 3,3,3 (1):输入三个相等的正数 2 等价类法 有效等价类
(2) 3,4,5 (2):输入任意两边之和大于第三边的三个正数 3 等价类法 无效等价类
(3) 1,2,3 (3):输入不满足三角形三条边要求的三个正数 4 等价类法 无效等价类
(4) -1,5,2 (4):输入的三个数中值有负数 5 等价类法 无效等价类
(5) 0,2,4 (5):输入的三个数中值有零 4.测试记录
1) 等价分类法
NO 类别 用例 实际结果 备注 输入数据 理论结果 1 (1) 3,3,3 “正三角形标识为1” “正三角形标识为1” 覆盖有效等价类中的(1) 2 (2) 3,4,5 “任意三角形标识为2” “任意三角形标识为2” 覆盖有效等价类中的(2) 3 (3) 1,2,3 “合理边标识为3” “合理边标识为3” 覆盖无效等价类中的(3) 4 (4) -1,5,2 返回-2 返回-2 覆盖无效等价类中的(4) 5 (5) 0,2,4 返回-1 返回-1 覆盖无效等价类中的(5)
2) 边界值分类法
NO 类别 用例 实际结果 备注 输入数据 理论结果 1 (1) 6,6,6 “正三角形标识为1” “正三角形标识为1” 覆盖有效等价类中的(1) 2 (2) 5,12,13 “任意三角形标识为2” “任意三角形标识为2” 覆盖有效等价类中的(2) 3 (3) 1,3,4 “合理边标识为3” “合理边标识为3” 覆盖无效等价类中的(3) 4 (6) 2,6 返回0 返回0 (6):输入数值个数不等于3 5 (6) 3,4,5,6 返回0 返回0 实验4-2白盒测试
1.模块内部结构设计图
同黑盒测试中的4个图
2.流图绘制(基本路径测试)
将被测模块的程序对应的流程图转化成只含简单条件的流程图,再根据流图的制作要求绘制出相应的流图。对于基本路径测试就是根据已绘制好的流图来设置用例进行测试的。所绘制的图形如下所示:
(1)流程图
图5
因此,该被测模块的复杂性为:(其中P为上图中的判定数目)
V(G)=P+1=21+1=22
(2)流图
图6
3.路径测试
在下面含有符合条件的流程图中做了相应标记,从而可以清晰的得出它有六条路径,这些路径可用于进行路径测试。
(1)路径1:sacefgijo
(2)路径2:sacefgkLo
(3)路径3:sacefmno
(4)路径4:saceho
(5)路径5:sabo
(6)路径6:
您可能关注的文档
最近下载
- 【期货市场技术分析】完整版——约翰.墨菲.doc VIP
- 秋季养生ppt课件.pptx
- 2023年北京电影学院导演专业真题.docx
- 课程设计-基于systemview的2ask信号调制与解调 .pdf VIP
- 2023年北京电影学院部分专业历届校考真题汇编.pdf VIP
- 絮凝剂对MBR活性污泥理化性质的影响研究.pdf VIP
- 2026年高考作文素材积累之九三阅兵:这一刻,与祖国同频共振.docx VIP
- 2025年辽宁省初中学业水平考试英语模拟试卷试题(含答案).pdf VIP
- 2025年辽宁省大连市中考英语模拟试卷.docx VIP
- 2025年中考英语冲刺模拟试卷-辽宁地区-学生版.pdf VIP
文档评论(0)