浅谈UML中常用的几种图——用例图 – Vathe

简介

  一致建模假释期(Unified Modeling Language,UML)也崇高的规范建模假释期。,它从最初的就开端1997个切中要害每一。OMG规范,它是一种支撑建模和软件零碎功绩的图形假释期。,为软件功绩的各自阶段暂代他人职务建模和形象化支撑。,包孕对军旗的必要养护剖析,构造与配备。

  *注:OMG, Object Management Group 宾语行政机关棉纸

公共图归类

  UML从零碎的确切的角度开端。,精确地解释了应用探察图类图、宾语图、包图、平衡图、运动图、序列图、会所图、构件图、摆设图等。10类图。

  罕见的UML图有应用探察图(Use Case 图)、类图(类) 图)和序列图(Sequence 图)。上面也将首要论述这三种UML图.

 

三。应用探察图

  应用探察图,显示一组用例。、有相干的(歌手)及其相干。应用探察图描绘了零碎从用户的定态应用状况。,用于达到必要养护以图案装饰。

有相干的(歌手)

  与零碎内部直接的交互式的的人或事物。。应睬以下两点。:

  1)有相干的是角色而不是特派的人。,它代表了有相干的在与零碎结成一队的换异中所充当的角色。因而在零碎的实践运转中,一

真实用户可以对应于零碎的多个有相干的。。确切的的用户不得不婚配每一有相干的。,例如表现相同有相干的的确切的旋转。。

  2)有相干的作为内部用户与零碎交互式的,而不是交互式的,是它的首要特征。。

  在UML中,参加的应用每一零,如图所示。:

用例(应用) Case

  在零碎内部可见的功用单元。。零碎的功用由零碎单元暂代他人职务。,并经过尾或多个排列中的任一组数字或文字的零碎单元来表现。。长圆表现,长圆切中要害说法描绘了零碎的功用。:

子零碎(子零碎)

  用于显示零碎的比率功用。,这比率的功用是紧密相干的。。

相干(相干)

  罕见的相干典型中间有关系。、泛化、包括与内涵。

  在UML图中表现了前述的相干。,列举如下表所示:

  

  a. 相干(关系)

  表现有相干的和用例中间的显示:清晰地揭示。,任何一方都可以发送或接纳音讯。。

  [箭镟定向]:点到音讯接纳器

  b. 泛化(答应)

  答应相干通常是听说的。,孩童应用状况与家长应用状况外表。,但张贴更详细的行动。;子用例将答应父用例的接受构造。、行动与相干。子用例可以应用父探察的行动。,你也可以过量。。父用例通常是抽象的的。。

  [箭镟定向]:定向创造用例

  c. 包孕(包孕)

  包括相干用于使解体由MOR表现的应变量。。

  [箭镟定向]:点到应变量使解体的诉讼

  d. 散发(散发)

  散发相干是指用例应变量的散发。,相当于为根底用例暂代他人职务每一附加功用。

  [箭镟定向]:定向根本用例

包孕(包孕)、散发(散发)、泛化(答应) 的分别:

  养护性:泛化子旋转和包括强烈的愿望的包括旋转,散发中用例的散发是有养护的。;

  直接的性:泛化和散发用例切中要害子探察暂代他人职务直接的,包括的用例包孕为有相干的暂代他人职务间接的服务业。。

  为了散发,散发用例不包括根本用例的实质。,根本用例不包括散发用例。。

  为了答应,子用例包括末端用例的接受实质和它。;

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

`