...
首页> 外文期刊>Information and software technology >Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering
【24h】

Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering

机译:样机驱动开发:为模型驱动的Web工程提供敏捷支持

获取原文
获取原文并翻译 | 示例
           

摘要

Context: Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend to ignore important aspects of Web Applications development supported by agile processes, such as constant customer feedback or early design of user interfaces. Objective: In this paper we analyze the difficulties of supporting agile features in MDWE methodologies. Then, we propose an approach that eases the incorporation of well-known agile practices to MDWE. Method: We propose using User Interface prototypes (usually known as mockups) as a way to start the modeling process in the context of a mixed agile-MDWE process. To assist this process, we defined a lightweight metamodel that allows modeling features over mockups, interacting with end-users and generating MDWE models. Then, we conducted a statistical evaluation of both approaches (traditional vs. mockup-based modeling). Results: First we comment on how agile features can be added to MDWE processes using mockups. Then, we show by means of a quantitative study that the proposed approach is faster, less error-prone and still as complete as traditional MDWE processes. Conclusion: The use of mockups to guide the MDWE process helps in the reduction of the development cycle as well as in the incorporation of agile practices in the model-driven workflow. Complete MDWE models can be built and generated by using lightweight modeling over User Interface mockups, and this process suggests being more efficient, in terms of errors and effort, than traditional modeling in MDWE.
机译:背景信息:敏捷软件开发方法当前正成为Web应用程序开发的行业标准。另一方面,已知在构建此类应用程序时,模型驱动Web工程(MDWE)方法可提高生产率。但是,当前的MDWE方法倾向于忽略由敏捷过程支持的Web应用程序开发的重要方面,例如持续的客户反馈或用户界面的早期设计。目的:在本文中,我们分析了MDWE方法论中支持敏捷功能的困难。然后,我们提出一种简化将知名敏捷实践与MDWE结合的方法。方法:我们建议使用用户界面原型(通常称为模型)作为在混合敏捷MDWE流程的上下文中启动建模流程的一种方式。为了协助此过程,我们定义了一个轻量级的元模型,该元模型允许通过模型对功能进行建模,与最终用户进行交互并生成MDWE模型。然后,我们对两种方法进行了统计评估(传统模型与基于模型的模型)。结果:首先,我们评论如何使用模型将敏捷功能添加到MDWE流程中。然后,我们通过定量研究表明,所提出的方法速度更快,出错率更低,并且仍与传统MDWE流程一样完善。结论:使用模型指导MDWE流程有助于缩短开发周期,并有助于将敏捷实践纳入模型驱动的工作流程中。可以通过在用户界面模型上使用轻量级建模来构建和生成完整的MDWE模型,并且该过程表明,就错误和精力而言,此过程比MDWE中的传统建模更为有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号