在年度总结和计划:去年4个1,今年5个1中我说过今年下半年开始我要开发1个元模型引擎(OpenMetaEdit),现在方案已更改,我在OpenExpressApp make business engineers develop applications中说到我现在将先使用Eclipse的GMF来实现一个架构工具。
今年我花时间学习了一下企业架构框架-TOGAF.pdf,并在项目组中应用,已经形成了一些交付物,见使用TOGAF进行产品开发 - 价值驱动产品开发。在交付物中的建模图例使用的是企业架构语言ArchiMate.pdf。这次准备做的架构工具主要是结合TOGAF和ArchiMate来做的,至少能先让架构师使用这个工具来做产品的架构;后期在考虑扩充架构建模到设计建模、开发建模。
由于项目组其他工作,对OEA的建模支持这项工作到上个月才开始。现在已经到了11月份了,到年底只有两个月了,加上年底还会忙着做规划、做总结、做计划等,所以能真正花在这上面的时间肯定又要少一点了。我要在年底前需要完成一个可以由架构师使用的架构工具,因为这个从对产品的长远考虑很重要,虽然时间不多,压力蛮大,但是我相信任何东西只要迈出第一步,只要开始做了就会越做越好,否则总是空想,就像开源信息系统开发平台之OpenExpressApp框架.pdf一样。
几年前用过一下Architect工具,这是一个架构师做架构用的建模工具,其界面如下图所示:
通过这个工具,可以很好的规范工作方法,便于组织和查找文档,方便与不同人进行交流。我感觉这个工具还行,所以初步的功能将主要参考它。虽然开始实现得会显得有点简陋,但我相信会逐步完善它的,我希望后期把它完善为一个集成业务开发平台(OEA Studio)。
概要功能
- 支持ArchiMate
- 支持TOGAF工件模型
-
- 业务流程
-
- 领域模型
- 其他
- 领域模型
- 查看
- Label位置
- 文本基本属性
- 改变关系、对象类型
- 模型正确检查器
- 模型属性、文档生成
- 模型视图
- Implosion/explosion
GEF参考
在GEF:应用示例列表罗列一些可以GEF实现的应用,以下的为一些可以参考的东西,虽然还不知道如何做,但我至少知道可以做:)
- 简单的节点连线(应用实例)
推荐:你可能需要的在线电子书
欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]