[关闭]
@vensli 2019-05-25T11:51:07.000000Z 字数 1641 阅读 804

系统设计与分析作业4


一、简答题

1、用例的概念

2、用例和场景的关系?什么是主场景或happy path?

3 用例有哪些形式?

4、 对于复杂业务,为什么编制完整用例非常难?

5、 什么是用例图?

6、用例图的基本符号与元素?

7、用例图的画法与步骤

确定参与者
确定系统的边界和范围
确定用例
将用例归档
将用例细化

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

利益相关人:可以直观看到系统的结果和用户的功能体验,外部系统与设备,保证系统按照其需求进行设计。
开发者:
方便理解和获取用户的需求,以及软件的使用方式,可以使得软件架构的设计思路更加清晰。
帮助识别技术风险,提前实施关键技术原型公关与学习。
易于评估项目工作量,合理规划迭代周期,规划人力需要。

二、建模练习题(用例模型)

选择2-3个你熟悉的类似业务的在线服务系统(或移动 APP),如定旅馆(携程、去哪儿等)、定电影票、背单词APP等,分别绘制它们用例图。并满足以下要求:

请使用用户的视角,描述用户目标或系统提供的服务
粒度达到子用例级别,并用 include 和 exclude 关联它们
请用色彩标注出你认为创新(区别于竞争对手的)用例或子用例
尽可能识别外部系统和服务

预定电影票
此处输入图片的描述

然后,回答下列问题:

1、为什么相似系统的用例图是相似的?
因为它们的业务逻辑是相似的,那么用户和系统的交互方式,用例也是相似的,那么用例图自然也是相似的。
2、如果是定旅馆业务,请对比 Asg_RH用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术
不同时代对预定的酒店的需求不同。可以让筛选算法与时俱进,满足一些不同的主流要求。且用户会需要更加优秀、好用、有参考价值的评价系统,也需要随时更新。而不同地区的消费特点不同,旅游胜地和普通城市用户对于酒店预订的需求有差别,可以在用例图上突出一些特点。
3、如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用
应该通过创新点在图中的位置来判断。如果创新位于较高的父级,则作用比较大。如果是子类或者是被包括的关系,则作用相对较小。
4、请使用 SCRUM 方法,选择一个用例图,编制某定旅馆开发的需求(backlog)开发计划表
此处输入图片的描述

5、根据任务4,参考 使用用例点估算软件成本,给出项目用例点的估算
此处输入图片的描述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注