51Testing软件测试论坛

标题: UML统一建模语言学习随感 [打印本页]

作者: 水中的鱼    时间: 2008-8-23 22:37
标题: UML统一建模语言学习随感
UML(Unified Modeling Language)即统一建模语言,属于可视化语言,广泛用于需求分析。也就是我们经常提到的Rose 图。UML主要包括的视图为用例图,活动图,状态图。
       如何使用UML建模,举个例子:
       首先需要一个《软件需求规格说明书》,然后,打开Rational Rose Enterprice Edition
第一步:先绘制用例图。确定用户,可以参考《软件需求规格说明书》中的“用户特征”。然后再确定Use Case 。可以参考《软件需求规格说明书》中的具体需求。有几个需求对应几个Use Case 然后用箭头标明他们之间的关系。单击一个Use Case,点右键sub diagrams  然后选择new activity diagram.就可以打开一个活动图的界面。在这里,根据《软件需求规格说明书》来建立活动。
      在活动图里具体描述功能的处理,首先建立泳道,比如建立一个用户泳道,再建立一个系统的泳道。并且根据《软件需求规格说明书》来建立活动。比如在用户的泳道内,添加活动,然后在系统的泳道内添加系统的活动,并且两者之间用箭头建立联系。并且设置开始状态和结束状态。这里会经常用到分支的判断。这样建模就完成了。清晰了然,是软件需求工程其他部分的基础。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2