阅读104 返回首页    go 阿里云 go 技术社区[云栖]


UML之用例图

         用例图,是这几种图的核心图,从文档方面讲,它主要用于需求分析阶段,用户、开发人员沟通的一个通道,从UML方面讲,不管是哪种图,都是基于用例图的,有了用例图,一个系统就有了整体的框架,从用例图出发,再进入到设计、实现、集成测试阶段。

       下面用一张图来概括一下我看完UML后对用例图的总结:


         下面用一个简单的机房收费系统的例子做个示范,初次画,大家有什么问题就指出来,我非常愿意改正,这张用例图主要是在写需求分析文档时用到了:



      在对用例图的三个部分进行理解的时候,我理解的角色就是会触发功能实现的人、物,都属于角色;而用例就是功能;在说到关系时,我们要能用泛化不用关联,能用关联不用依赖,依赖是这几种关系中最弱的一种,泛化就是指继承,泛化很好的满足了面向对象技术中的原则之一,它很好的反应了模块的复用,实现了代码的简化,降低了工作量。    

      在对用例的粒度进行选择的时候,我不是很清楚,视频中只是说要适度,可是这个度我不知道怎么把握,也许是需要多实践才能体会出来的吧!


最后更新:2017-04-03 12:53:42

  上一篇:go 连载:面向对象葵花宝典:思想、技巧与实践(1) - 程序设计思想的发展
  下一篇:go C++对象模型(四):class成员初始化列表(Member Initialization List)