模型驱动开发 - 产品线架构的演进

在《 Evolution in Model-Driven Software Product-line Architectures.pdf》中讲解了一下模型驱动在产品线架构中的演进,OpenExpressApp的思路和这些有点类似,其实也是和DSM有点类似。对产品线架构和平台感兴趣的可以下载看看。

  这篇文档中有很多图片,我也比较喜欢用图片来展现一些想法,所以下面我将把文档中的一些图片放上来。

  • 下图为使用DSML(Domain-specific Modeling Languages)来解决问题空间和解决方案空间的鸿沟问题。

模型驱动开发 - 产品线架构的演进

  • 使用模型和代码生成技术

模型驱动开发 - 产品线架构的演进

  • 自动生成的代码运行在框架之上

模型驱动开发 - 产品线架构的演进

  • 通过产品线变量来生成不同飞机

模型驱动开发 - 产品线架构的演进

  • 通过建模工具生成配置后进行部署

模型驱动开发 - 产品线架构的演进

  • 新的需求实现要从三个层面来考虑演进:元模型、领域模型和框架

模型驱动开发 - 产品线架构的演进

  • 迭代完成模型

模型驱动开发 - 产品线架构的演进

更多内容:模型驱动开发 - 产品线架构的演进  规模化产品开发方法-产品线工程 100222.pdf









 本文转自 jingen_zhou 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/517986,如需转载请自行联系原作者


上一篇:Android切近实战(六)


下一篇:wdcp支持两种安装方式