中山大学系统分析作业四
系统分析作业
**学号:**16340074
**姓名:**何自强
**方向:**软件工程(电子政务方向)
简答题
用例的概念
是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。
用例和场景的关系?什么是主场景或happy path
- 场景是actor与system之间的动作及会话序列,也被称为用例实例
- 一个用例含有一组场景
- 主场景:代表最常用,最直接地实现用户目标的场景
用例有哪些形式?
- brief形式
- casual形式
- fully形式
对于复杂业务,为什么编制完整用例非常难?
- 组件模块繁多
- 组件模块之间关系错综复杂
- 难以完整掌握组件模块之间关系,编制完整用例难度较大
什么是用例图
用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。
用例图的基本符号及元素
actor
system boundary
use case
连接线
用例图的画法与步骤
- 绘制系统边界
- 确定actor
- 确定每个actor的目标
- 确定满足各个目标的use case
- 确定外部系统及服务
- 确定actor, use case, 外部系统及服务之间的关系
用例图给利益相关人与开发者的价值有哪些?
- 用例图模拟了参与者和系统之间的通信,并提供了系统使用和行为的摘要视图。此摘要视图提供了对总体需求的直接理解 - 然后读者可以深入了解特定参与者并使用感兴趣的案例。
- 用例图可以通过显示系统的预期行为来组织需求
- 用例图可以有效地总结用户(参与者)与将为企业提供价值的系统之间所需的交互。
- 用例图以图形方式显示重用用例的机会;此重用处于需求级别,并通过包含和扩展机制在用例图中建模。
建模练习题
采用背单词APP
百词斩
必应词典
回答问题:
为什么相似系统的用例图是相似的?
- 相似系统受众相似
- 相似系统功能相似
如果是定旅馆业务,请对比 Asg_RH 用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术
- 提供更为详细的搜索信息,更好帮助用户定位
- 接入当今时代的特色业务
如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用
- 位置凸显
- 颜色凸显
请使用 SCRUM 方法,选择一个用例图,编制某定旅馆开发的需求(backlog)开发计划表
ID | Neme | ImP | EST | How to demo |
---|---|---|---|---|
1 | 预订 | 35 | 10 | 根据需求(类型,人数,时间)预定,确定账单 |
2 | 旅馆查找 | 40 | 10 | 查找附近酒店,匹配同名酒店列表 |
3 | 支付 | 30 | 5 | 利用第三方支付方式进行支付 |
4 | 登陆 | 20 | 4 | 登陆账号 |
5 | 管理订单 | 12 | 5 | 管理订单,退或修改订单 |
给出项目用例点的估算
没有做出来
Comment