首页> 外文期刊>Software >A business process-driven approach for generating software modules
【24h】

A business process-driven approach for generating software modules

机译:业务流程驱动的方法来生成软件模块

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

摘要

Business processes describe the business operations of an organization and capture the business requirements. Business applications provide automated support for an organization to achieve their business objectives. A software modular structure represents the structure of a business application and shows the distribution of functionality to software components. However, mainstream design approaches rely on software architects' craftsmanship to derive software modular structures from business requirements. Such a manual approach is inefficient and often leads to inconsistency between business requirements and business applications. To address this problem, we propose an approach to derive software modular structures from business processes. We use clustering algorithms to analyze dependencies among data and tasks captured in business processes and group the strongly dependent tasks and data into a software component. A case study is conducted to generate software modular structures from a collection of business processes from the industrial setting and open-source development domain. The experiment results illustrate that our proposed approach can generate meaningful software modular structures with high modularity.
机译:业务流程描述组织的业务运营并捕获业务需求。业务应用程序为组织实现其业务目标提供自动支持。软件模块化结构代表业务应用程序的结构,并显示功能向软件组件的分布。但是,主流设计方法依靠软件架构师的技术来从业务需求中获取软件模块化结构。这种手动方法效率低下,并且经常导致业务需求和业务应用程序之间的不一致。为了解决这个问题,我们提出了一种从业务流程中派生软件模块化结构的方法。我们使用聚类算法来分析业务流程中捕获的数据和任务之间的依赖关系,并将高度依赖的任务和数据分组为软件组件。进行了一个案例研究,以从工业环境和开放源代码开发领域的一系列业务流程中生成软件模块化结构。实验结果表明,我们提出的方法可以生成有意义的具有高度模块化的软件模块化结构。

著录项

  • 来源
    《Software》 |2011年第10期|p.1049-1071|共23页
  • 作者

    Xulin Zhao; Ying Zou;

  • 作者单位

    Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada;

    Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    business process; software architecture generation; clustering algorithms;

    机译:业务流程;软件架构生成;聚类算法;
  • 入库时间 2022-08-17 13:03:48

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号