1.需求分析
功能性需求与非功能性需求
2.UML用例图
转自:https://www.cnblogs.com/hanrq/articles/4001549.html
用例图的组成:参与者、用例、系统边界。
如何识别参与者?
谁主要操作系统?谁向系统提供信息?系统是否已经和存在的系统存在交互?
如何获取用例?
参与者希望系统执行什么任务?在系统中访问什么信息?
UML中的四种关系:
关联:参与者和用例之间的关系,表示启动用例。
包含:两个用例之间的关系,一个用例包含了另一个用例的行为,包含出来单独的用例一般是为了复用,不包含之前用例也是完整的。
如果一个用例功能太多,也可以建模成两个或者多个小用例。
扩展:扩展即将新的用例插入到原来的用例中,扩展用例在满足条件的时候执行。
泛化:也就是继承,父类的是比较抽象的,子类的是具体的几种。
3.ER图设计
实体、关系、属性