如何做网站营销,wordpress站点如何适应手机,设计公司画册设计,建立一个购物网站平台费用用例图 用例图#xff08;Use Case Diagram#xff09;主要描述系统的功能需求和参与者与系统之间的交互。它是用户与系统交互的最简表示形式#xff0c;展现了用户和与他相关的用例之间的关系。用例图被视为系统的蓝图#xff0c;通过它#xff0c;人们可以获知系统不同种…
用例图 用例图Use Case Diagram主要描述系统的功能需求和参与者与系统之间的交互。它是用户与系统交互的最简表示形式展现了用户和与他相关的用例之间的关系。用例图被视为系统的蓝图通过它人们可以获知系统不同种类的用户和用例了解系统的功能和行为。 用例图的组成
参与者参与者是与系统发生交互的人或其他系统
用例代表系统的某项功能通常用椭圆表示
关系包含、扩展、泛化
包含
指跨越一种或多种用例的相似动作将这种动作封装成用例以便复用。
在UML中通常用虚线和include组成箭头指向相似动作的用例。 拓展
扩展关系是一种用例与用例之间的关系表示一个用例扩展用例在一定条件下可以插入到另一个用例基用例中为基用例添加新的行为。
在UML中通常用虚线和extend组成箭头指向基本用例。 泛化
泛化关系是一种特殊到一般的关系表示子用例继承了父用例的结构和行为。子用例可以在父用例的基础上添加或覆盖一些行为。
在UML用例图中泛化关系用带空心三角形的实线表示箭头从子用例指向父用例。 类图 类图Class Diagram是UML统一建模语言中的一种重要图形化表示法用于描述系统中的类、接口以及它们之间的静态结构和关系。类图主要用于表示面向对象系统中的类型和它们之间的联系为系统的分析和设计提供清晰的可视化工具。 类图的组成
类Class
类是对具有共同属性、方法和关系的一组对象的描述。在类图中类用矩形框表示包含类名、属性和方法三个部分。 第一个框代表的为类的类名
第二个框代表的为属性的修饰符 属性名 类型
第三个框代表的为方法的修饰符 方法名返回类型当没返回类型时省略返回类型
注意-代表priviate、代表public、#代表protected、~代表友好
接口Interface
接口定义了一组方法的规范但不包含方法的实现。在类图中接口用带有“interface”标签的矩形框表示。 关系Relationship
类与类之间或接口与接口之间可以存在多种关系如关联关系、泛化关系继承关系、实现关系等。这些关系在类图中用不同类型的线条和箭头表示。
关联关系Association表示两个类之间的某种联系如“学生”与“课程”之间的选课关系。
泛化关系Generalization表示类与类之间的继承关系用带空心三角形的实线表示箭头指向父类。
实现关系Realization表示类与接口之间的实现关系用带空心三角形的虚线表示箭头指向接口。