所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

用例图中用例和包之间的关系应该怎么表示?

发布时间:2020-04-15 16:22:40

资讯分类:用例图  例和  中用  关系  扩展  箭头  教师
用例图中用例和包之间的关系应该怎么表示?

方法/步骤

泛化。

泛化代表一般与特殊的关系。用例之间的泛化联系和类间的泛化联系类似,即在用例泛化中,子用例表示父用例的特殊形式。子用例从父用例处继承行为和属性,还可以添加行为或覆盖、改变已继承的行为。当系统中具有一个或多个用例是较一般用例的特化时,就使用用例泛化。

用例的泛化用带空心箭头的实线表示,箭头的方向由子用例指向父用例。

使用联系。

使用联系是指一个用例使用另一个用例的功能行为。使用联系用于在用例间共享公共的功能行为。

使用联系是一种泛化联系,在用例图中用一个基本用例指向公共用例的泛化箭头线表示,并在箭头线上标有构造型>

下图中,用例“删除教师”和用例“查找教师”之间、用例“更新教师”和“查找教师”之间存在着使用联系,在更新和删除教师信息之前,必须要找出要处理的教师。

包含联系。

包含联系是一种依赖联系,是指一个基本用例的行为包括了另一个用例。下图用一条从基本用例指向被包含的用例的虚箭头线表示,并在箭头上标识>。

扩展联系是把新行为插入到已有用例的方法。基础用例必须申明若干“扩展点”,而扩展用例只能在这些扩展点上增加新的行为。

一个基本用例可以是独立的,但是在某个条件下它的行为可以由另一个用例进行扩展。基本用例的行为只能在某些扩展点上被扩展。一个用例可以有多个扩展点。

如图所示是图书管理系统用例图的部分内容。基础用例是“还书”。如果借阅人所借图书超期,按规定应缴纳一定数额的罚金,这时就不能执行用例提供的常规动作。如果更改“还书”用例,必然会增加系统的复杂性。因此可以在还书用例中增加扩展点,特定条件是超期,如果满足特定条件,将执行扩展用例“缴纳罚金”,这样显然能使系统更容易被理解。

用例图中用例和包之间的关系应该怎么表示?

方法/步骤泛化。泛化代表一般与特殊的关系。用例之间的泛化联系和类间的泛化联系类似,即在用例泛化中,子用例表示父用例的特殊形式。子用例从父用例处继承行为和属性,还可以添加行为或覆盖、改变已继承的行为。当系统中具有一个或多个用例是较一般用例的特化时,就使用用例泛化。用例的泛化用带空心箭头的实线表示,箭头的方向由子用例指向父用例。使用联系。使用联系是指一个用例使用另一个用例的功能行为。使用联系用于在用例间共享公共的功能行为。使用联系是一种泛化联系,在用例图中用一个基本用例指向公共用例的泛化箭头线表示,并在箭头线上标有构造型<<uses>>下图中,用例“删除教师”和用例“查找教师”之间、用例“更新教师”和“查找教师”之间存在着使用联系,在更新和删除教师信息之前,必须要找出要处理的教师。包含联系。包含联系是一种依赖联系,是指一个基本用例的行为包括了另一个用例。下图用一条从基本用例指向被包含的用例的虚箭头线表示,并在箭头上标识<<include>>。扩展联系是把新行为插入到已有用例的方法。基础用例必须申明若干“扩展点”,而扩展用例只能在这些扩展点上增加新的行为。一个基本用例可以是独立的,但是在某个条件下它的行为可以由另一个用例进行扩展。基本用例的行为只能在某些扩展点上被扩展。一个用例可以有多个扩展点。如图所示是图书管理系统用例图的部分内容。基础用例是“还书”。如果借阅人所借图书超期,按规定应缴纳一定数额的罚金,这时就不能执行用例提供的常规动作。如果更改“还书”用例,必然会增加系统的复杂性。因此可以在还书用例中增加扩展点,特定条件是超期,如果满足特定条件,将执行扩展用例“缴纳罚金”,这样显然能使系统更容易被理解。

留言与评论(共有 0 条评论)
   
验证码:
Top