一、用例图
用来描述系统有哪些参与者、参与者能使用系统哪些功能,站在用户视角梳理业务需求,不写内部代码实现,只展示 “谁做什么”。
四大核心元素
- 系统外部角色,使用系统或给系统提供数据
- 分为:用户角色、管理员等
- 系统提供的一个完整功能单元,动词 + 名词命名(例:用户登录、订单新增)
- 把所有本系统内的用例框起来,区分系统内外(可省略不画)
- 参与者 —–> 用例之间连线,代表该角色可以使用这个功能
例如:

2、实体属性图(ER图)
用来设计数据库表结构,描述系统里有哪些数据表、每张表字段、表与表之间关联关系。
三大核心元素 + 规范图形
三种联系类型
如果系统中实体比较多,为了方便绘制ER图,也可以分开来画,例如:实体-属性单独画,实体和实体间的联系单独画。
例如:

3、系统功能结构图
系统功能结构图:一般采用三级结构,第一级为系统名称,第二级为不同角色,第三级为不同角色对应的功能。(注意:系统功能结构图中箭头可省略,只表示层级结构)
画系统功能结构图之前,首先要梳理系统的角色设计有哪些,核心功能有哪些。
例如:

4、流程图
流程图一种图形化表达系统功能逻辑和因果关系的工具,帮助我们理清该功能的设计逻辑。以下是毕业设计流程图中常用的一些框类型:
矩形:表示操作步骤
(圆角矩形)椭圆:开始/结束
平行四边形:表示输入输出
菱形:表示判断框(注意,菱形中的文字描述最好能表示判断意义的语句,1个输入,2个输出分别表示Y、N)
箭头:连接线,表示流程方向
例如:








