软件分析与设计UML旧货交易平台建模 心得

1.用例图/活动图

用例图抽象层次最高,需要先抽象出用例,参与者等。

用例的颗粒度要大,比如 付款 就不是用例,付款应当算在购买商品这一用例中。

活动图就是画出每一个用例的具体活动流程。

3.顺序图/协作图

顺序图主要表现的是 事件发生的时间顺序。 针对每一个活动图画出时序图。 采取的架构是MVC(控制层(页面转换),数据库dao层,视图层)

协作图可以通过顺序图转换,协作图表现的是类之间的是如何合作的。 可以用Rational Rose里面的F5转换生成协作图。

4.类图

类图根据时序图抽象出来,基本组成是实体类,控制类,dao层操作数据库的方法类。 先抽象出这些类,最后画出这些类之间的关系。

几种关系:

  • 关联 双方类有对方类的属性。
  • 依赖 一个类实用类某个类的方法或者属性。
  • 泛化(继承)

总结:

最重要的是时序图以及类图,类图对后台架构以及代码编写有很大的指导意义,固定了类名,属性名,还有方法。

猜你喜欢

转载自blog.csdn.net/weixin_43919632/article/details/108547826