系统分析与设计homework6-----v1

    xiaoxiao2025-05-30  5

    一、简答题

    1、用例的概念?   用例就是一组相关的成功与失败场景集合,用来描述参与者如何使用系统来实现其目标。 2、用例和场景的关系?什么是主场景或happy path?   关系:用例是一组相关场景的集合;   主场景或happy path:场景中最主要的一个场景,是典型的、无条件的、理想的、无错误的系统最基本的成功场景。 3、用例有哪些形式?  &emsp:主要分为第三种形式,分别是:

    摘要—简洁的一段是概要,通常用于主成功场景。非正式—非正式的段落格式,用几个段落覆盖不同场景。详述—详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证。

    4、对于复杂业务,为什么编制完整用例非常难?   复杂的业务涉及很多场景,且场景与场景之间存在复杂的关联业务可能会更新,就会导致在没有编制完用例时,前面所做的工作可能白费。而且如果场景不够全面,那么用例的完整性就难以保障。编制完整用例需要熟悉各种业务场景、流程和建模相关的专业知识,对编写者的水平要求较高,所以很难驾驭的。 5、什么是用例图?   用例图是指由参与者(Actor)、用例(Use Case)、边界以及它们之间的关系构成的用于描述系统功能的视图,可以展示系统边界、位于边界之外的事物以及系统如何被使用等功能。 6、用例图的基本符号与元素?   用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。用例描述用来详细描述用例图中每个用例,用文本文档来完成,以及由箭头所组成的各种关系,包括泛化,包含,扩展等。

    参与者:表示的是一个系统用户,也就是与应用程序进行交互的用户、组织或者外部系统 系统边界:系统边界是用来表示正在建模系统的边界。边界内表示系统的组成部分,边界外表示系统外部。系统边界在画图中用方框来表示,同时附上系统的名称,参与者和引用的外部系统在边界的外部,用例在内部。 用例:表示对系统提供的功能、服务的一种描述 箭头:用来指明案例与案例以及其他的一些关系

    7、用例图的画法与步骤?

    确定研讨的系统 使用用例图 System框 表示一个待研究的系统;识别Actors 识别使用系统的主要参与者(primary actors)/角色(roles),使用用例图 actor符号 表示,通常放在系统的左边;识别系统依赖的外部系统 使用用例图 Neighboursystem框 表示用例依赖的外部系统、服务、设备,并使用构造型(Stereotype)识别;识别用例(服务) 识别用户级别用例(user goal level) 识别子功能级别的用例(sub function level);建立Actor和Use Cases之间的关联;使用无方向连线,表示两者之间是双向交互的协议。

    8、用例图给利益相关人与开发者的价值有哪些?

    明确系统的业务范围、服务对象(角色)、外部系统与设备帮助识别技术风险,提前实施关键技术原型公关与学习易于评估项目工作量,合理规划迭代周期,规划人力需要

    二、建模练习题

    去哪预定酒店系统

    携程预定系统

    问题: 1.为什么相似系统的用例图相似? 答:相似系统的业务流程相似,相关流程与核心相似,所以画出来的用例图也是相似的。

    2.如果是定旅馆业务,请对比 Asg_RH 用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术? 答:Asg_RH用例图可以看出,它仅仅是一个简单的订酒店的业务,没有其他多余的功能。而当今时代的预定旅馆可以结合客户的位置信息,使用地图等第三方系统更好的完善用户体验。此外,筛选旅馆的过程也提供了更多样的筛选机制,更加贴合用户需求。

    3.如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用? 答:如果在主用例级别,就更重要,如果是子用例级别,就相对没那么重要。

    4.请使用 SCRUM 方法,选择一个用例图,编制某定旅馆开发的需求(backlog)开发计划表。

    idnameimpesthow to demo1注册105点击注册按钮,选择注册方式。若选择手机注册,则使用验证码验证;若使用第三方平台登录,则需要取得第三方平台的授权;否则,直接在本平台注册2登录105用户点击登录,选择登录方式,若是手机号码登录,则需要输入短信验证码;若未第三方平台登录,则需要取得授权;否则用本平台的账户密码进行登录3查看房间4015输入目的地、入住日期和离店日期,按条件筛选酒店;可以查看房间类型、价格、评论等信息4预定房间4015选择房间,填写预订信息和入住信息,确认后提交订单,支付订单,旅馆确认后预订成功5查看订单205查看自己的预订是否成功以及预定酒店的信息6取消订单2010查看订单后,发现订单信息填写错误或临时有事无法到达,点击取消订单并填写取消理由进行取消

    5.根据任务4,参考 使用用例点估算软件成本,给出项目用例点的估算。

    用例事务计算UC权重注册215登录215查看房间5210预定房间5310查看订单115取消订单115
    最新回复(0)