实验:设计手机的用例图
、实验内容
设计模拟手机的用例图:设计模拟手机的全部用例图
、实验目的
了解用例图的作用;
熟悉用例图的表示;
根据系统的功能分析出系统的用例组成, 正确确定用例图中的角色,根据需求文档 确定每一个用例的事件流,用Rose正确画出用例图。
三、实验要求
(1)根据带操作界面的《手机用户操作说明书》(附操作指南)进行绘制。
⑵每一个图要有界面要有图号、图名、设计人、设计日期和说明。
用操作指南检查活动、顺序图,根据活动图、顺序图看是否可完成所有的操作指南例 子。小组内交叉进行检查。
每一个用例、活动都必须有说明 四、实验条件
安装有Rational Rose 2003 或以上版本
五、实验设计及实施的指导
根据带操作界面的《手机用户操作说明书》(附操作指南)、状态图梳理需要设计的活动, 并给出活动的编号、名称、描述。
六、实验步骤及成果
模拟手机的参与者有:
手机用户
基站
模拟手机的用例图:
用例图-1
模拟手机用例规格说明:
用例一:打电话
参与者:移动客户A,移动客户B,基站
基本事件流:
用户输入号码
基站接受电话信息,并处理
电话接通
挂断电话
备选事件流1:
用户输入号码
手机显示无信号
挂断电话
备选事件流2:
用户输入号码
手机显示手机欠费
挂断电话
基本事件流顺序图:
丄 : *n ¥-£*? .Art
售动呂户E
TV.
一辰贮上tt
T:Z'K5i
D
IJ
r
壬和卿
9 T:只耳秤-S-E
9 T:只耳秤-S-E
I住堆在虞
7邊播生狀
1T按咔=<神
备选事件流1顺序图:
手芒1
1按費£兰键
g
4枝下CK恃
□ j
x -
-
基本事件流活动图:
〔按融健、 Y—眄 r_—
-按下 OKt!* )
备选事件流1活动图:
用例二:听电话
参与者:移动客户A,移动客户B,基站 基本事件流:
用户点击接听按钮
基站将信息传递至手机
电话接通
挂断电话
备选事件流1:
用户点击接听按钮
显示手机损坏
用户无法接收
挂断电话
基本事件流顺序图:
vn*u I
■m r %
TV>1t运歼
TU
4拽卞QK?t
3皿.示亲申
I*贞隹碍
r!
ia桂挂执fit
吕已澤裤碍
7:
€
T 1佞任机靖
2'处I里轻按;—
2'处I里轻按
;—广 ir
.8比十丰肌啊址
0 丁谋匹推
*n
r它嵋迪瘙矢敢
备选事件流顺序图:
wn
L
■眄
丄
■祠
I-
***"?■?
1
?士 ■皿
手啊西虫
于rq.n t肝
手扭
乎&基站
号訥客-亡P
1址:业烛沽诞曲
4 ^TOKtt :
II II
II
[T
基本事件流活动图:
■ ■ ■)发出萨请I
■ ■ ■)
69工
6
9工芷岂走思送旅功
备选事件流活动图:tfa ~Jrt ]*(.妙脏千 tn.+fltr產?按乩胶 丿
备选事件流活动图:
tfa ~Jrt ]
*(.妙脏
千 tn.+fltr
產?按乩胶 丿
用例三:发短信 参与者:移动客户A,移动客户B,基站
基本事件流:
用户输入号码,点击发送按钮
基站接受短信并处理
显示短信成功接收
备选事件流1:
用户输入号码,点击发送按钮
基站接受短信,并处理
显示欠费
短信发送失败基本事件流顺序图:
1
W
1
VPHB* E
M
1
悔型?尸A
#1回创
誓动■&站
问落户吕
立宇
0
4
4 按 FOB
2见示炬皆丈丰
备选事件流顺序图:
A舌7 | 季tlfi■屯
ir.iTF | *r
?nn
基本事件流活动图:
r仙入題f*_te \
Q T
JrR.
备选事件流活动图:
用例四:收短信
参与者:移动客户A,移动客户B,基站
基本事件流:
用户按下接收按钮
基站传送信息
用户成功接收
备选事件流:
用户按下接收按钮
基站传送信息
手机损坏
接收失败 基本事件流顺序图:
kF
2划:淬基忻
rr
TOC \o "1-5" \h \z ;3占伯已J*沁帯啊; i 1
: 4垣僧囲醒
「 L
备选事件流顺序图:
丄
厂 站 I
W: !-■
L
I移对去户A
壬枷按创
手矶显云屋
_
移励基站
移动否戸B
TOC \o "1-5" \h \z L ■嵐进克佶
2妲重短信 V
0
: 寺手叫黒屛
4炬薛战夷败 :
基本事件流活动图:
备选事件流活动图:
备选事件流活动图:
用例五:通讯录管理
参与者:移动客户A
基本事件流:
用户选择通讯录
对通讯录中的信息进行增删改查
备选事件流1:
用户选择通讯录
对通讯录中的信息进行增删改查
:
:.7一提示蜒件失戏
手机黑屏
显示操作失败
基本事件流顺序图:
衣0笆?A
**!
单"耳
移功窖户人
手机按链
手机显示屏
手机
手机外存
2:选犀操佢按谨1
V显屋通讯录管坯 尸
1
1
1
1
1
1
i
i
1
i i
l
i
ci
电
左复送请如僧息
U
1按讯请求对通讯录操隼
V
一” &操作感功 L
哙
T4A备选事件流顺序图:
T4A
博就零=A
-F £吕爭
*51
啓制喜一 A
手机肚示膵
手杖外存
j 1:显界逋田录管理
「 r
」 3发送请族信息
U
1:扶照诸求对通讯隶操甬
r
-^T*"
J 5: #+n^> -
£ -'
6楝作喪殿
?诜拝操带按镂
基本事件流活动图:
厂
厂显示色诃录一
发迭淆求、'[修改渔忸乗]
发迭淆求、'
[修改渔忸乗]
备选事件流活动图:
备选事件流活动图:
广显于谨讯芋、
— 甘罟 丿
厂楚擇操作挂气 匕極 丿
麦进苗寸:丰就詈屛'(
麦进苗寸:
丰就詈屛'(
用例六:通讯
参与者:移动客户A,移动客户B,基站
用例七:回复短信
参与者:移动客户A,移动客户B,基站
基本事件流:
用户接收短信后,直接回复
基站接受信息并处理
显示信息发送成功
备选事件流1:
用户接收短信后,直接回复
显示欠费
七、实验总结
刚开始做实验时,我感觉没有头绪,不知道该从哪一部分开始,即使画出来的图也不知 道是否正确。于是,我从最简单的饮料机开始,先画出用例图,和 ppt上的用例图进行对照,
找出自己的错误。最后我发现这些图都是有迹可循的,在确定基本事件流和备选事件流后, 按照时间发展的先后顺序便可以画出顺序图,慢慢的我就把顺序图和活动图画出来了。
这个实验让我收获了很多东西,很多在课堂上并不清楚的概念、关系,在实验中我都一 一解决了,尤其是对顺序图和活动图的理解。根据时序图,我们也可以清晰地看出每个用例 内部行为动作发生的时序。根据活动图,我们可以看出每个事件的发生具体情况。这些对我 以后的学习和实验都有很大的帮助。
软工12-1班10号吕雪剑
2015年1月6号