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

在系统的需求分析阶段,使用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...的网友还看了以下:

在数据库设计中,“设计E-R图”是哪个设计阶段的任务?()A.逻辑设计阶段B.需求分析阶段C.物理设 计算机类考试 2020-05-24 …

在数据库设计中,“设计E-R图”是哪个设计阶段的任务?( )A.逻辑设计阶段B.需求分析阶段C.物理 计算机类考试 2020-05-24 …

在概念设计阶段可用E-R图来描述概念结构,其中用()表示实体,用菱形框来表示实体间的联系。A.矩形框 计算机类考试 2020-05-24 …

在系统的需求分析阶段,使用UML用例对系统需求建模。如表4-11和表4-12所示给出了其中两个用例的 计算机类考试 2020-05-26 …

●在项目周期中设计准备阶段的投资规划的大致偏差范围为:(51)。(51)A-20%~20%B-10% 计算机类考试 2020-05-26 …

小儿年龄阶段的划分中,婴儿期是指:()A.从出生-28天B.生后1-12个月C.生后13个月-2岁D 医卫类考试 2020-06-04 …

下面几种人是怎样对待时间的?聪明人--------利用时间愚蠢者--------等待时间勤奋者-- 语文 2020-06-11 …

图7-16-4为牛胚胎移植过程示意图,请回答下列问题:图7-16-4(1)②阶段常用激素对供体母牛 语文 2020-07-29 …

成语填空(要准确,bequick)1喜欢卖弄文采的读书人-----2不忘表演,时时显示自己的”新新人 语文 2020-12-12 …

高手大虾米进来一句话~是一个论文题目~年龄,如何影响人们对网络的利用?----论不同年龄阶段的中国网 英语 2020-12-12 …