早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

在系统的需求分析阶段,使用UML用例对系统需求建模。如表4-11和表4-12所示给出了其中两个用例的概

题目

在系统的需求分析阶段,使用UML用例对系统需求建模。如表4-11和表4-12所示给出了其中两个用例的概要描述。请将表4-11和表4-12中的(5)~(11)空缺处填写完整。

参考答案
正确答案:这是一道要求读者填写用例的概要描述表的综合分析题。本试题的解答思路如下。 ①用例(use case)是一组连续的操作在参与者使用系统来完成某个过程时出现即它确定了一个与系统参与者进行交互、并由系统执行的动作序列。可见一个用例本身并不是一个功能需求它代表了系统的一个单一的目标是一个行为上相关的步骤序列。在UML规范中参与者是指系统所涉及到的人或者是用户在本系统中扮演的角色。 ②通常一个用例名称是从参与者的角度而非系统的角度来命名其名称由二三个词语组成第1个是动词第2个是名词其后一般为形容词。例如本试题中“激活信用卡”用例。 ③一个用例的基本获取步骤如图4-21所示。 在图4-21中(1)定义所开发的应用系统的边界;(2)识别出该应用系统的所有参与者(或称为角色);(3)对每一个识别的角色分别确定:①该角色参与的每一种业务活动;②各种业务活动完整的事件序列③激发上述每一事件的角色;(4)对第(3)步骤中的事件序列进行分析去掉其中重复的事件序列;(5)用结构化的自然语言来描述第(4)步骤中的每一个事件序列得到初步确定的每一个用例; (6)对第(5)步骤中的每一个用例进行分析和必要的重组采用①包含(include)、②扩展(extend)和③泛化(generalization)等关系来表示用例之间的关系最终得到所有的用例。 ④由题干中给出的关键信息“非信用卡客户填写信用卡申请表说明所要申请的信用卡类型及申请者的基本信息提交CCMS登录”可知在用例“非信用卡客户申请信用卡”中输入角色(Actor)是“非信用卡客户”输入信息是“信用卡类型及申请人的基本信息”触发器是“提交信用卡申请表”。 ⑤由题干中给出的关键信息“如果信用卡申请被银行接受(非信用卡)客户会收到银行的确认函……否则银行会发送一封拒绝函给该客户”可知在用例“非信用卡客户申请信用卡”中输出角色(Actor)也是“非信用卡客户”但针对银行的两种不同处理相应地有“确认函”、“拒绝函”两种输出信息。 ⑥由题干中给出的关键信息“①信用卡申请。……客户收到确认函后需再次登录CCMS用信用卡号和密码激活该信用卡。激活操作结束后CCMS将激活通知发送给(信用卡)客户告知客户其信用卡是否被成功地激活”可知在用例“激活信用卡”中输入角色是“信用卡客户”输入信息是“激活信用卡申请”;触发器是“信用卡激活请求”;输出角色也是“信用卡客户”输出信息是“激活通知”。
这是一道要求读者填写用例的概要描述表的综合分析题。本试题的解答思路如下。 ①用例(use case)是一组连续的操作,在参与者使用系统来完成某个过程时出现,即它确定了一个与系统参与者进行交互、并由系统执行的动作序列。可见,一个用例本身并不是一个功能需求,它代表了系统的一个单一的目标,是一个行为上相关的步骤序列。在UML规范中,参与者是指系统所涉及到的人,或者是用户在本系统中扮演的角色。 ②通常一个用例名称是从参与者的角度而非系统的角度来命名,其名称由二三个词语组成,第1个是动词,第2个是名词,其后一般为形容词。例如,本试题中“激活信用卡”用例。 ③一个用例的基本获取步骤如图4-21所示。 在图4-21中,(1)定义所开发的应用系统的边界;(2)识别出该应用系统的所有参与者(或称为角色);(3)对每一个识别的角色,分别确定:①该角色参与的每一种业务活动;②各种业务活动完整的事件序列,③激发上述每一事件的角色;(4)对第(3)步骤中的事件序列进行分析,去掉其中重复的事件序列;(5)用结构化的自然语言来描述第(4)步骤中的每一个事件序列,得到初步确定的每一个用例; (6)对第(5)步骤中的每一个用例进行分析和必要的重组,采用①包含(include)、②扩展(extend)和③泛化(generalization)等关系来表示用例之间的关系,最终得到所有的用例。 ④由题干中给出的关键信息“非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录”可知,在用例“非信用卡客户申请信用卡”中输入角色(Actor)是“非信用卡客户”,输入信息是“信用卡类型及申请人的基本信息”,触发器是“提交信用卡申请表”。 ⑤由题干中给出的关键信息“如果信用卡申请被银行接受,(非信用卡)客户会收到银行的确认函……否则银行会发送一封拒绝函给该客户”可知,在用例“非信用卡客户申请信用卡”中输出角色(Actor)也是“非信用卡客户”,但针对银行的两种不同处理相应地有“确认函”、“拒绝函”两种输出信息。 ⑥由题干中给出的关键信息“①信用卡申请。……客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给(信用卡)客户,告知客户其信用卡是否被成功地激活”可知,在用例“激活信用卡”中输入角色是“信用卡客户”,输入信息是“激活信用卡申请”;触发器是“信用卡激活请求”;输出角色也是“信用卡客户”,输出信息是“激活通知”。
看了在系统的需求分析阶段,使用UM...的网友还看了以下:

为什么土楼显示了传统建筑文化的魅力?客家人建造营垒式住宅的原因是什么?块块块在线等给分的是各居各色 其他 2020-04-27 …

大部分土楼有两三百年甚至五六百年的历史,显示了传统建筑文化的魅力.缩句一定要正确答案 其他 2020-04-27 …

英语翻译摘要:在现代建筑的建设中,建筑给排水系统作为建筑中的重要组成部分,越来越被人们所重视.本文 英语 2020-05-13 …

在对总体方案进行可行性研究时,开发人员分析了系统建设后人员状况是否能适应新系统的要求,所需数据是否一 计算机类考试 2020-05-24 …

下列叙述中错误的是(10)。A.模型是对现实的简化,建模是为更快建好系统B.用例图定义了系统的功能需 计算机类考试 2020-05-26 …

现有下列说法:①模型是对现实的简化,建模是为了更好地理解所开发的系统。②用例图定义了系统的功能 计算机类考试 2020-05-26 …

大部分土楼有两三百年甚至五六百年的历史,显示了传统建筑文化的魅力.缩句一定要正确答案 其他 2020-11-30 …

建筑图纸上的比例问题,突然懵了···书上写了,一张建筑图的比例是1:200,但画着的柱子距离是600 语文 2020-12-12 …

中国传统文化总的价值取向是讲究人要顺从自然,依附自然,反映在建筑上也不例外。中国传统建筑在布局上显露 政治 2020-12-15 …

2012年1月4日在“发展和繁荣中国建筑文化”座谈会上,一些专家纷纷指出,一些地方在城市建设过程中, 政治 2020-12-21 …