摘要: 转自http://www.cnblogs.com/bookideas/"我们知道,在收集一个软件系统需求的时候,一般会用到用例图。在分析两个用例之间的关系的时候,会用到《include》和《extend》这两个原型。这两个原型很容易让UML的初学者感到迷惑,包括我,呵呵。今天,在这里初步探讨它们之间的区别。《Include》: 表示一个用例包含另一个用例,即要完成包含用例就一定要执行被包含用例。《extend》:表示一个用例扩展到另一个用例,这里有一点需要注意:在执行一个被扩展用例时,不一定执行扩展用例。即扩展用例的执行是受条件限制的,是可选的。这一点,是区别两个用例之间的关系是《包 阅读全文
posted @ 2011-06-19 17:10 ndxsdhy 阅读(22891) 评论(0) 推荐(2) 编辑