软设-题型

一、数据流图:

上下文数据流图 (父图)
0层数据流图 (子图)

  1. E (实体):人、物、外部系统;—— 矩形
  2. D (数据存储):XX表、图、库;—— 半包围矩形
  3. P (加工、功能模块) —— 圆角矩形

1.1 找E

子图开始找,一般子图的P数量与题干描述数量一致;

1.2 找D

没明确名称就后面数据流名称后加个

1.3 判断缺失数据流:

给几行填几行,一般几分几行
数据流的起点或终点至少一个是 P

  1. 父子图对比,缺啥补啥;
  2. P 要 io都有,缺啥补啥;
  3. 进阶-数据守恒

二、实体联系图 (ER图)

  1. 实体 (矩形)
  2. 联系 (菱形)
  3. 属性 (圆形) !E&R均有

2.1 联系的话术

“记录车型在全国门店的销售情况”;
"某个车型的某个零件可以被多个供应商采购"

2.2 n元联系的属性转换

联系(A实体主键, B实体主键, C实体主键..., 自身全部属性)
实体主键为
虚实线,既做主键又做外检;
自身主键为
纯实线**,只做主键;

三、用例图 & 类图 (UML图)

  1. 关联 (实线箭头): 关系;
  2. 聚合 (空心菱形): 部分可以脱离整体存在;
  3. 组合 (实心菱形): 部分不能脱离整体存在;
  4. 泛化 (实线三角): 父子继承;
  5. 实现 (虚线三角): 接口与实现;
  6. 依赖 (虚线箭头): 箭头指向被依赖;

四、数据结构与算法

五、代码

posted @ 2026-08-27 08:12  LASER_06  阅读(18)  评论(0)    收藏  举报