摘要

为了在提高软件开发效率的同时确保前端有绚丽的用户界面(UI),采用模型驱动的工程方法,用交互流建模语言(IFML)对移动用户界面平台无关模型(PIM)建模;通过设计模型转换的映射规则,实现对Flutter的平台相关模型(PSM)建模。在实例验证中,通过映射规则实现交互动画从PIM到PSM的转换,以及使用PSM到代码转换过程中用到的模板,然后用Acceleo转换工具自动生成目标代码,最后通过交互动画的登录页面进行验证,结果表明该方法节省了开发时间,同时能提供较为绚丽的用户界面。