| [问题1] 该网上信用卡管理系统(CCMS)的顶层数据流图如图4-10所示。请根据系统功能描述和数据流图,并使用[说明]中的词汇,将图4-10中(1)~(4)空缺处的内容填写完整。
【正确答案】
【答案解析】[问题1]
这是一道要求读者从题干说明信息中识别数据流的综合分析题。本试题的解答思路如下。 ①数据流图(DFD)是描述数据处理过程,描绘系统逻辑模型的一种图形工具。它从数据传递和加工的角度,以图形的方式描述数据在系统流程中流动和处理的移动变换过程。通常,数据流图有4种基本图形元素,见表4-18。
③由题干给出的关键信息“信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表”可知,在图4-10中外部实体“客户”将向CCMS系统提交一个查询(或打印)其信用卡月报表的请求信息,因此图4-10中(2)空缺处的数据流是“查询/打印月报表请求”。 ④由题干给出的关键信息“交易信息查询:信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额”可知,在图4-10中外部实体“客户”将向CCMS系统提交一个查询其信用卡交易记录和交易额的请求信息,然后CCMS系统将相关的信用卡交易信息发送给该客户,因此图4-10中(3)空缺处的数据流是“查询交易信息请求”,(4)空缺处的数据流是“信用卡交易信息”。
问答题
【正确答案】
【答案解析】[问题2]
这是一道要求读者填写用例的概要描述表的综合分析题。本试题的解答思路如下。
①用例(use case)是一组连续的操作,在参与者使用系统来完成某个过程时出现,即它确定了一个与系统参与者进行交互、并由系统执行的动作序列。可见,一个用例本身并不是一个功能需求,它代表了系统的一个单一的目标,是一个行为上相关的步骤序列。在UML规范中,参与者是指系统所涉及到的人,或者是用户在本系统中扮演的角色。
②通常一个用例名称是从参与者的角度而非系统的角度来命名,其名称由二三个词语组成,第1个是动词,第2个是名词,其后一般为形容词。例如,本试题中“激活信用卡”用例。
③一个用例的基本获取步骤如图4-21所示。
![]()
问答题
【正确答案】
【答案解析】[问题3]
这是一道要求读者根据系统需求描述抽象出相应用例名称的分析理解题。本试题的解答思路如下。 ①参照并领会如何根据题干中“①信用卡申请”的需求描述,抽象出题干中“非信用卡客户申请信用卡”、“激活信用卡”这两个用例。 ②由题干中给出的需求描述信息“②月报表生成……信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表”,可抽象出用例“信用卡客户查询月报表”,如表4-19所示。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||