分析比较用例模型中包含、泛化和扩展关系之间的异同点。

包含关系

指基本用例的行为包含了另一个用例的行为。

泛化关系

指一般与特殊的关系与面向对象程序设计中的继承概念基本相同子用例继承了父用例的行为和含义子用例也可以增加新的行为和含义或者覆盖父用例中的行为和含义。与泛化关系一样扩展关系也是一种依赖关系二者的基本含义大致相同不同的是在扩展关系中扩展用例有更多的规则限制例如基本用例首先必须声明扩展点扩展用例才能在扩展点上增加新的行为和含义。 泛化、扩展和包含这3种关系存在很多相似点:它们都是从一些用例中提取那些公共的行为放人一个独立的用例中供其他用例共享使用。但它们之间也存在很多不同点表现在这3种关系的目的是不同的它们在与参加者的连接中有着不同的意义。 包含关系是指基本用例的行为包含了另一个用例的行为。泛化关系是指一般与特殊的关系,与面向对象程序设计中的继承概念基本相同,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或者覆盖父用例中的行为和含义。与泛化关系一样,扩展关系也是一种依赖关系,二者的基本含义大致相同,不同的是在扩展关系中,扩展用例有更多的规则限制,例如,基本用例首先必须声明扩展点,扩展用例才能在扩展点上增加新的行为和含义。泛化、扩展和包含这3种关系存在很多相似点:它们都是从一些用例中提取那些公共的行为放人一个独立的用例中,供其他用例共享使用。但它们之间也存在很多不同点,表现在这3种关系的目的是不同的,它们在与参加者的连接中有着不同的意义。


本文标题:《分析比较用例模型中包含、泛化和扩展关系之间的异同点。》作者:Scar
原文链接:https://aki.cc/post/20.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。