OOA和UML,一场调兵遣将的“组织架构”的游戏而已
2008-02-02 15:30
393 查看
近来细看协作图,看“专家模式”,顿然感到:
OOA,就像撒豆成兵,调兵遣将;做的不过是个“组织架构”、“行政设计”的工作而已。
可不,首先,是识别出类。这好比是为组织架构识别出各种岗位角色。
然后,为每个类,通过协作图,识别出功能。这好比是为每个岗位分派职责。并确定岗位之间沟通、协作的关系。
接着,把类分到不同的package,并对package分层组织。这不就是把岗位分到不同部门,并确立部门关系。形成组织架构图。
最后,就是资源到位,把人、财、物分派下去,运作起来。这就是把系统run起来,把为类创建对象,相互之间作用。
所以,设计软件,如创建企业。设计过程,就是分析、模拟实际场景,把类一个个识别;把职责功能一个个分派下去;把消息沟通机制建立起来。水平高低,就体现在类的职责分派;效率和质量,也最终因类的功能和交互关系决定。
OOA,就像撒豆成兵,调兵遣将;做的不过是个“组织架构”、“行政设计”的工作而已。
可不,首先,是识别出类。这好比是为组织架构识别出各种岗位角色。
然后,为每个类,通过协作图,识别出功能。这好比是为每个岗位分派职责。并确定岗位之间沟通、协作的关系。
接着,把类分到不同的package,并对package分层组织。这不就是把岗位分到不同部门,并确立部门关系。形成组织架构图。
最后,就是资源到位,把人、财、物分派下去,运作起来。这就是把系统run起来,把为类创建对象,相互之间作用。
所以,设计软件,如创建企业。设计过程,就是分析、模拟实际场景,把类一个个识别;把职责功能一个个分派下去;把消息沟通机制建立起来。水平高低,就体现在类的职责分派;效率和质量,也最终因类的功能和交互关系决定。
相关文章推荐
- Java:OOA和UML,一场调兵遣将的“组织架构”的游戏而已
- UML总结--总体架构
- 【cocos2dx网络游戏】搭建CS架构的基本通信框架(一)server
- 宅米技术推动应用架构与人员组织架构发展
- 游戏后端数据库的组织方式
- UML之父Ivar:软件开发新趋势 可执行代码比"宏观"架构更重要
- Game Programming Patterns-架构,性能与游戏
- OpenStack_Swift源码分析——Ring代码的组织架构
- 解构C#游戏框架uFrame兼谈游戏架构设计
- 游戏编程模式:前言(架构,性能和游戏)(Part III)
- 经典游戏服务器端架构概述 (2)
- 【深入Cocos2d-x】使用MVC架构搭建游戏Four
- 毕业答辩——一场互相欺骗的游戏
- 泡泡堂、QQ堂游戏通信架构分析
- Lync技巧之组织架构的迂回实现(通讯组、安全组的应用) 推荐
- 单页面应用越来越像游戏, 我们是否有好的架构来对待-
- UML基本架构建模--获取关联
- H5游戏开发的架构总结(二) 服务器端
- 架构设计之UML建模详解
- 游戏引擎架构----渲染