51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1734|回复: 0
打印 上一主题 下一主题

[讨论] UML统一建模语言学习随感

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-23 22:37:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UML(Unified Modeling Language)即统一建模语言,属于可视化语言,广泛用于需求分析。也就是我们经常提到的Rose 图。UML主要包括的视图为用例图,活动图,状态图。
       如何使用UML建模,举个例子:
       首先需要一个《软件需求规格说明书》,然后,打开Rational Rose Enterprice Edition
第一步:先绘制用例图。确定用户,可以参考《软件需求规格说明书》中的“用户特征”。然后再确定Use Case 。可以参考《软件需求规格说明书》中的具体需求。有几个需求对应几个Use Case 然后用箭头标明他们之间的关系。单击一个Use Case,点右键sub diagrams  然后选择new activity diagram.就可以打开一个活动图的界面。在这里,根据《软件需求规格说明书》来建立活动。
      在活动图里具体描述功能的处理,首先建立泳道,比如建立一个用户泳道,再建立一个系统的泳道。并且根据《软件需求规格说明书》来建立活动。比如在用户的泳道内,添加活动,然后在系统的泳道内添加系统的活动,并且两者之间用箭头建立联系。并且设置开始状态和结束状态。这里会经常用到分支的判断。这样建模就完成了。清晰了然,是软件需求工程其他部分的基础。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-20 14:47 , Processed in 0.066136 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表