UML学习笔记(一)

上一篇 / 下一篇  2007-06-14 22:54:17 / 个人分类:软件设计

1.不要在两个用例之间画箭头(除了使用与扩展关系)

2. UML将使用关系显示为箭头和<<uses>>字样,被使用的用例为抽象用例。

3. 扩展关系也是用箭头表示,注明<<extends>>字样,扩展的用例为抽象用例(比如ExpressWithdraw扩展了Withdraw,则ExpressWithdraw提供了扩展的功能,为抽象用例)

具体用例和抽象用例之间存在一个区别。具体用例由主角来启动,并且构成一个完整的事件流。“完整”意味着该用例的一个实例执行由主角调用的全部操作。

      抽象用例本身从来不会被实例化。抽象用例包括在(请参阅指南:包含关系其他用例中,扩展到(请参阅指南:扩展关系)或泛化关系(请参阅指南:用例泛化关系)其他用例。在启动一个具体用例时,也就创建了该用例的一个实例。这一实例还展示了由其关联关系的抽象用例指定的活动。因而,从抽象用例中无法创建单独的实例。


相关阅读:

TAG: 软件设计

 

评分:0

我来说两句

日历

« 2023-12-07  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 50610
  • 日志数: 86
  • 建立时间: 2007-05-23
  • 更新时间: 2007-10-13

RSS订阅

Open Toolbar