X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

面向对象建模

Posted on 2011-11-20 10:35  X龙  阅读(190)  评论(0编辑  收藏  举报

面向对象建模

面向对象分析的主要任务是根据用户的需求,建立一个准确的、完整的、一致的系统模型。在面向对象的分析和设计过程里,项目组通过分析软件的功能性及非功能性需求,得到一个理想化的系统模型,该模型描述我们需要解决的问题是什么及如何解决。

建模的重要过程

  1. OOA
    • 用例图
  2. OOD
    • 布署视图
    • 组件视图
    • 逻辑视图

用例分析

  • 用例图
    • 用例图常用include/extends/generalization表示, 但OOA不可仅依赖于这些关系
  • Robustness图分析
    • Robustness图是对User Case的扩展说明
    • OOA面向真实世界, 而OOD面向机器世界,作为分析 与设计的桥梁, Robustness图可以较好的帮助设计人员完成从分析到设计的思维模式的过渡
    • 元素
      • 用户
      • 边界类
      • 控制类
      • 实体类
      • User Case
点击这里给我发消息http://wp.qq.com/index.html