文章目录
一、结构化开发
(1)模块化
(2)耦合
(3)内聚
(4)设计原则
(5)系统文档
(6)数据流图
判断依据:
1、数据流的两端必须有一个是加工
2、加工最少要有一个输入数据流和一个输出数据流
3、数据流名称在题中不能重名
(7)数据字典
二、UML
(1)UML概念
(2)UML事物
(3)关系
3.1、依赖关系
只要在方法局部变量、方法参数位置、方法返回值处使用了另外的类,他们就产生了依赖关系
3.2、实现关系
3.3、泛化关系
3.4、关联关系
(4)关联多重度
单向关联跟依赖差不多,不过单向关联的依赖性更强一点
三、UML图
(1)类图
(2)对象图
(3)用例图
(4)交互图
(5)状态图