刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。

某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为:

(1)信用卡申请。非信用卡用户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。

(2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。

(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线的管理。

每个信用卡客户可以在线查询其个人信息。

(4)信用卡交易记录。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。

(5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。在系统的需求分析阶段,使用用例对系统需求建模。表1-1和表1-2给出了其中两个用例的概要描述。


请按照步骤简要说明获取用例的过程。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)定义该应用系统的边界(可以用计算机系统作为边界,也可以使用该应用系统

的那个机构中的部门界限作为边界,还可以用该机构本身作为边界)。

(2)识别出该应用所有的角色(Actor)。

(3)对于所识别出的每一角色,分别确定:

①该角色所参与的每一种业务活动;

②各种业务活动的完整的事件序列;

③激发上述每一个事件序列的角色;

(4)对(3)中确定的事件序列进行分析,去掉其中重复的事件序列。

(5)用结构化的自然语言来描述(4)中确定的每一个事件序列,得到初步确定的

每一个用例。

(6)对(5)中初步确定的每一个用例进行分析和必要的重组,采用包含(include)、

扩展(extend)等关系来表示用例之间的关系,最终得到所有的用例。

解析:

获取用例的基本步骤包括:首先定义系统的边界,确定系统的范围和功能;然后识别参与系统的角色;接着确定每个角色所参与的业务活动;再分析每个业务活动的完整事件序列;然后使用结构化自然语言描述这些事件序列,形成初步的用案例;最后对初步确定的用例进行调整和重组,确定用例之间的关系,得到所有的用例。这些步骤有助于从系统的需求分析阶段建立清晰的用例模型,以便进一步进行系统设计和开发。

创作类型:
原创

本文链接:请按照步骤简要说明获取用例的过程。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share