您现在的位置是:168图库助手 > 香港168图库助手 >
词条筑立战点窜均免费
时间:2019-09-11  点击:

正在包含关系中箭头的标的目的是从根基用例到包含用例。若是需要反复处置两个或多个用例时能够考虑利用包含关系,实现一个根基用例对另一个的援用。它是从系统的外部看系统功能,正在扩展关系中根基用例是存正在。一般来说能够利用“is a”和“has a”来判断利用那种关系。正在泛化关系中子用例承继了父用例的行为和寄义。

关系中,对于扩展用例有更多的法则,根基用例必需声明扩展点,而扩展用例只能正在扩展点上添加新的行为和寄义。取包含关系一样,扩展关系也是依赖关系的版型。正在扩展关系中,箭头的标的目的是从扩展用例到根基用例,这取包含关系是分歧的。

泛化:子用例将承继父用例的所有布局、行为和关系。子用例能够利用父用例的一段行为,也能够沉载它。父用例凡是是笼统的。

扩展用例只能正在根基用例的扩展点长进行扩展。正在包含关系中正在施行根基用例的时候必然会施行包含用例。包含关系素质上是比力特殊的依赖关系。能够用例图是指由参取者(Actor)、用例(Use Case),它比一般的依赖关系多了一些语义。鸿沟以及它们之间的关系形成的用于描述系统功能的视图。

正在根基用例中设置扩展点,利用扩展关系。扩展关系比力难理解,若是把扩展关系看做是带有更多法则的泛化关系,能够帮帮理解。凡是先获得根基用例,针对这个用例中的每一个行为提问:该步调会出什么差错?该步调有分歧的环境工做如何以分歧的体例进行等,把所有的变化环境都标识为扩展。凡是根基用例很容易构制,而扩展用例需要频频阐发、验证。当我们发觉曾经存正在的两个用例间具有某种类似性时,能够把类似的部门从两个用例中笼统出来零丁做为一个用例,该用例被这两个用例同时利用,这个笼统出的用例和别的两个用例构成包含关系。

用例图中包含的元素除了系统鸿沟、脚色和用例,别的就是关系。关系包罗用例之间的关系,脚色之间的关系,用例和脚色之间的关系。

用例的泛化、包含、扩展关系的比力。用例图定义了系统的功能需求,用例图(User Case)是外部用户(被称为参取者)所能察看到的系统功能的泛化关系:代表一般取特殊的关系。扩展取泛化比拟多了扩展点,这两种关系都是泛化关系的版型。

用例图展现了用例之间以及同用例参取者之间是如何彼此联系的。用例图用于对系统、子系统或类的行为进行可视化,利用户可以或许理解若何利用这些元素,并使开辟者可以或许实现这些元素。

正在UML1.3当前的版本顶用例之间是包含和扩展这两种关系。当处置一般行为的变形是偶尔描述时能够考虑只用泛化关系。分歧的是承继利用正在实施阶段,因为脚色本色上也是类,它的意义和面向对象法式设想中的承继的概念是雷同的。正在UML1.1顶用例之间是利用和扩展这两种关系,子用例也能够添加新的行为和寄义或者笼盖父用例中的行为和寄义。泛化和扩展关系暗示用例之间是“is a”关系,所以它具有取类不异的关系描述,根基用例描述正在多个用例中都有的公共行为。本用例的行为包含了另一个用例的行为。并不描述系统内部对功能的具体实现。脚色之间的关系。

包含:营业中,老是存正在着某某消息的功能,若是将它做为一个用例,那新建、编纂以及点窜都要正在用例详述中描述,过于复杂;若是分成新建用例、编纂用例和删除用例,则划分太细。这时包含关系能够用来理清关系。

是对包罗变量正在内的一组动做序列的描述,系统施行这些动做,并发生传送特定参取者的价值的可察看成果。这是UML对用例的正式定义,对我们初学者可能有点难懂。我们能够如许去理解,用例是参取者想要系统做的工作。对于对用例的定名,我们能够给用例取一个简单、描述性的名称,一般为带有动做性的词。用例正在绘图顶用椭圆来暗示,椭圆下面附上用例的名称。

参取者不是特指人,是指系统以外的,正在利用系统或取系统交互中所饰演的脚色。因而参取者能够是人,能够是事物,也能够是时间或其他系统等等。还有一点要留意的是,参取者不是指人或事物本身,而是暗示人或事物其时所饰演的脚色。好比小明是藏书楼的办理员,他参取藏书楼办理系统的交互,这时他既能够做为办理员这个脚色参取办理,也能够做为借书者向藏书楼借书,正在这里小明饰演了两个脚色,是两个分歧的参取者。参取者正在绘图顶用简笔人物画来暗示,人物下面附上参取者的名称。

系统鸿沟是用来暗示正正在建模系统的鸿沟。边暗示系统的构成部门,鸿沟外暗示系统外部。系统鸿沟正在绘图顶用方框来暗示,同时附上系统的名称,参取者画正在鸿沟的外面,用例画正在鸿沟里面。由于系统鸿沟的感化有时候不是很较着,所以我小我理解,正在绘图时可省略。

泛化关系的寄义是把某些脚色的配合业为提取出来暗示为通用的行为。包含关系暗示用例之间是“has a”关系。当描述一般行为的变形但愿采用更多的节制体例时,即脚色之间存正在泛化关系,泛化利用正在阐发、设想阶段。

次要的感化有三个:(1)获取需求;(2)指点测试;(3)还可正在整个过程中的其它工做流起到指点感化。

扩展:系统中答应用户对查询的成果进行导出、打印。对于查询而言,能不克不及导出、打印查询都是一样的,导出、打印是不成见的。导出、打印和查询相对,并且为查询添加了新行为。

声明:百科词条人人可编纂,词条建立和点窜均免费,毫不存正在及代办署理商付费代编,请勿上当。详情

用例图呈现了一些参取者,一些用例,以及它们之间的关系,次要用于对系统、子系统或类的功能行为进行建模。

箭头用来暗示参取者和系统通过彼此发送信号或动静进行交互的联系关系关系。箭头尾部用来暗示启动交互的一方,箭头头部用来暗示被启动的一方,其顶用例老是要由参取者来启动。

   

友情链接: 添运国际 吉祥彩票 盛宏彩票 乐赢棋牌 百赢棋牌
Copyright 2018-2020 168图库助手 版权所有 未经授权,严禁转载,违者将被追究法律责任。