首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >Toward Design-by-Contract Based Generative Tool for Object-Oriented System
【24h】

Toward Design-by-Contract Based Generative Tool for Object-Oriented System

机译:面向对象系统的基于合同设计的生成工具

获取原文

摘要

Code generation tools are known to be highly effective for developing an object-oriented system, as these systems require developers to design the system early in the development. With the increased adoption of Agile methods for developing and managing software processes, many software industries have been using tools such as Jira and Agilean for project planning, monitoring, release management, retrospective analysis, and activity evaluation. The advantages of utilizing these tools are building a channel for communication, organizing and prioritizing work, visibility, flexibility, and transparency. However, these tools don't provide guidance in early stages of development. This paper introduces a tool that injects a new developer-centric artifact called developer story. Developer stories are short, structural descriptions of a system blueprint. The tool directs Agile developers in creating the detailed design of a system early in the development stage, after which it generates the source code supporting the Design by Contract approach. The essence of a developer-centric tool is to focus on what the developer needs to implement. We evaluate the tool by developing a small-scale application and demonstrating how the Design by Contract approach is applied.
机译:众所周知,代码生成工具对于开发面向对象的系统非常有效,因为这些系统要求开发人员在开发的早期就对其进行设计。随着越来越多地采用敏捷方法来开发和管理软件流程,许多软件行业已经在使用Jira和Agilean之类的工具来进行项目计划,监视,发布管理,回顾性分析和活动评估。利用这些工具的优势在于建立了沟通渠道,组织工作并确定工作的优先级,可视性,灵活性和透明度。但是,这些工具并未在开发的早期阶段提供指导。本文介绍了一种工具,该工具可注入一种新的以开发人员为中心的工件,称为开发人员故事。开发人员故事是对系统蓝图的简短结构描述。该工具指导敏捷开发人员在开发初期即创建系统的详细设计,然后生成支持“按合同设计”方法的源代码。以开发人员为中心的工具的本质是专注于开发人员需要实现的内容。我们通过开发一个小型应用程序并演示如何应用“按合同设计”方法来评估该工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号