阅读以下说明和数据流图,根据要求回答下列问题。

[说明]

现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能如下。

1.信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。

2.信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。

3.信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。

4.交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。

图1和图2分别给出了该系统的顶层数据流图和0层数据流图的初稿。

图1:

图2:

1、[问题1]

根据[说明],将图1中的E1~E3填充完整。

2、[问题2]

图1中缺少3条数据流,根据[说明],分别指出这3条数据流的起点和终点。(注:数据流的起点和终点均采用图中的符号和描述。)

3、[问题3]

图2中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图中的符号和描述。)

4、[问题4]

根据[说明],将图2中P1~P4的处理名称填充完整。

1

E1:(非信用卡客户 ),E2:(信用卡客户 ),E3:(银行 )

答题解析:

由题干关键信息“(1)信用卡申请。非信用卡客户填写信用卡申请表……CCMS将记录该客户的基本信息,并发送确认函给该客户……否则该客户将会收到一封拒绝函”,以及图1中数据流“确认函”、“拒绝函”等信息可知,外部实体E1的名称是“非信用卡客户”。

由题干关键信息“(2)……信用卡客户向CCMS提交激活请求……CCMS将激活通知发送给客户”和图1中数据流“激活通知”,题干信息“(3)……每位信用卡客户可以在线查询和修改个人信息”和图1中数据流“查询/修改个人信息”、“个人信息”,题干信息“(4)……信用卡客户可以通过CCMS查询并核实其交易信息”和图1中数据流“交易记录查询请求”可知,外部实体E2的名称是“信用卡客户”。

由题干说明中“(1)信用卡申请……如果信用卡申请被银行接受”、图1中数据流“信用卡申请信息”、“信用卡申请验证结果”和常识等关键信息可知,外部实体E3的名称是“银行”。

2

请在下面的方框输入“求答案”,即可查看参考解析。
(求答案 )

答题解析:

起点

终点

名称

E1

P0

信用卡申请表

E2

P0

激活请求

P0或信用卡管理系统CCMS

E2

信用卡交易信息

将[问题1]的分析结果填写到图1中,由题干关键信息“(1)……非信用卡客户填写信用卡申请表……提交CCMS”,图1中数据流“确认函”、“拒绝函”及其流向等综合信息可知,外部实体E1“非信用卡客户”有一条输出数据流“信用卡申请表”,流向加工P0“信用卡管理系统CCMS”。换而言之,图1中缺少了1条名称为“信用卡申请表”的数据流,其起点是E1,终点为P0。

同理,由题干关键信息“(2)信用卡激活。信用卡客户向CCMS提交激活请求……”和图1中数据流“激活通知”及其流向等综合信息可知,外部实体E2“信用卡客户”有一条输出数据流“激活请求”,流向加工P0“信用卡管理系统CCMS”。换而言之,图1中缺少了一条名称为“激活请求”的数据流,其起点是E2,终点为P0。

由题干关键信息“(4)交易信息查询……信用卡客户可以通过CCMS查询并核实其交易信息”、图1中数据流“交易记录查询请求”及其流向和生活常识等综合信息可知,加工P0“信用卡管理系统CCMS”有一条输出数据流“信用卡交易信息”,流向外部实体E2“信用卡客户”。换而言之,图1中缺少了一条名称为“信用卡交易信息”的数据流,其起点是P0,终点为E2。

3

请在下面的方框输入“求答案”,即可查看参考解析。
(求答案 )

答题解析:

错误的数据流名称:激活请求和信用卡申请表

改正后的数据流:

数据流名称

改正后数据流起点

改正后数据流终点

激活请求

E2

P3

信用卡申请表

E1

P4

将[问题1]和[问题2]的分析结果填写到图1中。题干说明中“信用卡申请”、“信用卡激活”、“信用卡客户信息管理”和“交易信息查询”是典型的加工名称。根据数据流图父图与子图数据平衡原则,对照图2和信息填充后的图1可以直观地发现,图2中存在的一条错误数据流是“信用卡申请表”。数据流“信用卡申请表”在图1中是从外部实体E1流向CCMS系统,而在图2中是从加工P4流向外部实体E1,应予以更正。

根据题干说明中“(1)信用卡申请”描述信息,结合图2中与加工P4相关的“信用卡申请表”、“信用卡申请信息”、“信用卡申请验证结果”等关键数据流信息可得,加工P4的名称是“信用卡申请”。图2中数据流“信用卡申请表”的起点应改正为E1,终点应修改为P4。

同理,在图1中数据流“激活请求”从外部实体E2流向CCMS系统,而在图2中是从加工P4流向加工P3,应予以更正。根据题干说明中“(2)信用卡激活”描述信息,结合图2中加工P3的输出数据流“激活通知”等信息可得,加工P3的名称是“信用卡激活”。图2中数据流“激活请求”的起点应改正为E2,终点应修改为P3。

4

P1:交易信息查询

答题解析:

P1:交易信息查询

5

P2:(信用卡)客户信息管理( (信用卡)客户信息管理 )

答题解析:

P2:(信用卡)客户信息管理

6

P3:信用卡激活

答题解析:

P3:信用卡激活

7

P4:信用卡申请

答题解析:

P4:信用卡申请

根据题干说明中“(3)信用卡客户信息管理”描述信息,结合图2中与加工P2相关的“查询/修改个人信息”、“个人信息”等关键数据流信息可得,加工P2的名称是“信用卡客户信息管理”。

根据题干说明中“(4)交易信息查询”描述信息,结合图2中与加工P1相关的“交易记录查询请求”、“交易信息”等关键数据流信息可得,加工P1的名称是“交易信息查询”。

根据[问题3]的分析结果可知,加工P3的名称是“信用卡激活”,加工P4的名称是“信用卡申请”。

软件需求数据流图题目相关推荐

  1. 201571030128/201571030118《小学四则运算练习软件软件需求说明》结对项目报告

    一.以实验二个人项目.实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动具体过程. 1.真实的调研对象 对象 性别 年龄 身份 刘老师 女 23 小学数学实习 ...

  2. 软件需求工程 高校教学平台 软件需求规格说明书 part 1 (重点!!!)

    点击查看 软件需求工程 高校教学平台 卷首语 文章目录 引言 编写目的 项目背景 预期的读者和阅读建议 预期读者 阅读建议 参考资料 总体描述 产品基本信息 产品前景 用户类及其特征 产品功能概述 用 ...

  3. python需求分析说明书_软件需求规格说明书范例

    本软件需求规格说明书范例对应的软件测试计划请参照: 一. 引言 1.1 定位与目标 计算机技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段.一方面,这极大的减少了 ...

  4. 小学四则运算练习软件需求说明

    201571030135/201571030137<小学四则运算练习软件需求说明>结对项目报告 任务1: 1.说明 以我的同学中当小学数学老师的同学为调查对象,进行问卷调查,同时我请他们帮 ...

  5. 软件工程之需求分析②(软件需求规则说明书、数据要求说明书、初步用户手册、软件开发实施计划)

    软件需求分析阶段研究的对象是软件项目的用户要求,如何准确表达用户的要求,怎 样与用户共同明确将要开发的是一个什么样的系统,是需求分析要解决的主要问题.也就 是说需求阶段的任务并不是确定系统怎样完成工作 ...

  6. 软件需求规格说明书--文档模板

                  { 产品名称} 软件需求规格说明书           编 写 人 : 编写日期 :     年     月     日 文档修订记录 版本编号 说明:如形成文件.变更内容 ...

  7. 软件面试常见题目(转帖)

    软件面试常见题目(转帖)   1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型 ...

  8. 201571030112/201571030108 小学四则运算练习软件软件需求说明

    小学四则运算练习软件软件需求说明 1.引言  1.1 编写目的 本文档的目的是详细地介绍小学生四则运算练习系统所包含的需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码,以下叙述将结 ...

  9. 《小学四则运算练习软件软件需求说明》结对项目报告

    任务一: 结对队员链接:http://www.cnblogs.com/wuqiong666/p/8870248.html#3962241 1.线下需求获取: (1).小学生培训机构课堂考察,教师采访 ...

最新文章

  1. C指针9:指针数组(即数组中的每个元素都是指针)
  2. 交换数字(不用临时变量)
  3. java rect offset_Rect 的相关操作
  4. python编写请求参数带文件_python requests 库请求带有文件参数的接口实例
  5. 使用GAN 进行异常检测——anoGAN,TODO,待用于安全分析实验
  6. 基于android os 5.1,Android 5.1.1版氢OS快速体验
  7. java ssh连接 如何不使用密码_如何在java中为ssh连接设置密码
  8. java 拷贝替换文件夹_比较两个不同文件夹中的两个文件,并将其替换为较新的文件夹...
  9. python配置文件转dict
  10. 求标准体重Java题_Java习题
  11. c++求解自行车慢速比赛问题_隐马尔可夫模型(模型推断五大问题)
  12. Socket 套接字和解决粘包问题
  13. 基于Spring Boot,使用JPA操作Sql Server数据库完成CRUD
  14. 卢松松大鱼号收入859元
  15. 基于单目视觉的平面目标定位和坐标测量 (上) - 坐标系和成像模型
  16. 搜狗收录域名的方法及工具
  17. android系统设置动态壁纸,安卓教程:设置GIF动图为手机壁纸
  18. 哪位有没有reportbuilder的教程?共享一下。万分感谢!
  19. 和诸君学习做一个黑客 内网ARP欺骗[上]外接网卡的安装和启动(3)
  20. 3dmax文件打不开了,怎么办

热门文章

  1. OPPO Reno套路深
  2. C++中变量的生命周期
  3. 易观发布全新易观方舟智能用户运营产品套件及ARGO成长模型
  4. 荷兰国旗问题(改造快速排序)
  5. 梅森素数--美丽的贝壳
  6. java日记day11
  7. 高数 | 一元可微与可导(互为充要条件证明)
  8. 一文弄懂 Diffusion Model
  9. 牛逼,两百行Python代码带你打造一款《天天酷跑》游戏!
  10. 不明飞行物(UFO)