UML中类的分类与介绍【系统分析与设计】

本文详细介绍了UML中类的三种类型:边界类、实体类和控制类。边界类用于描述外部参与者与系统的交互,帮助识别用户界面需求;实体类主要负责存储和管理信息,通常对应数据库中的表;控制类则控制用例中的事件顺序,协调其他类的工作。通过案例分析,如考试系统,进一步阐述了各类别的应用。
摘要由CSDN通过智能技术生成

1.UML将类分为三种:

1.边界类(Boundry Class);
2.实体类(Entity Class);
3.控制类(Control Class);

2.边界类

1>.用来描述什么问题?

边界类用于描述外部参与者与系统之间的交互。

边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。

一个系统可能会有多种边界类

用户界面类 - 帮助与系统用户进行通信的类
系统接口类 - 帮助与其他系统进行通信的类
设备接口类 - 为用来监测外部事件的设备(如传感器)提供接口的类

2>.可以带来什么好处?

识别边界类可以帮助开发人员识别出用户对界面的需求。

3>.如何理解边界类

边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。

通过用例图可以确定需要的边界类,每个Actor/Use Case对至少要一个边界类,但并非每个Actor/Use Case对要唯一的边界类。

3.实体类

实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。

实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值