...
首页> 外文期刊>Software Quality Journal >Functionality-based software packaging using sequence diagrams
【24h】

Functionality-based software packaging using sequence diagrams

机译:使用顺序图的基于功能的软件包

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

获取外文期刊封面封底 >>

       

摘要

Modular software design is characterized by partitioning the system into discrete scalable, reusable modules consisting of isolated, self-contained functional elements. Software architects use modularity to allow independent offerings and reuse. Moreover, modularity allows dealing with changing customer demands, as it offers software architectures that are stable and more adaptive to changes. There have been some attempts at automatic partitioning of object-oriented classes into modules (i.e., packages). However, all these attempts are based on source code, i.e., they occur late in the development process at the implementation stage. In this paper, we present a metric and a search-based mechanism to allow automatic functionality-based system partitioning during the architecture design phase using requirements conceptual sequence diagrams. The metric is validated against applicable theoretical properties and also experimentally against hypothetical and real-case studies using different search techniques. Results suggest that the metric together with the partitioning mechanism is promising and can be used in effectively partitioning system conceptual classes into packages.
机译:模块化软件设计的特点是将系统划分为离散的可扩展,可重用的模块,这些模块由隔离的独立功能元素组成。软件架构师使用模块化来允许独立的产品和重用。此外,模块化提供了稳定且更适应变化的软件体系结构,从而可以应对不断变化的客户需求。已经进行了一些尝试,将面向对象的类自动划分为模块(即,包)。但是,所有这些尝试都是基于源代码的,即它们发生在实现阶段的开发过程的后期。在本文中,我们提出一种度量和基于搜索的机制,以允许在体系结构设计阶段使用需求概念序列图进行基于功能的自动系统划分。该度量标准针对适用的理论属性进行了验证,并且还针对使用不同搜索技术的假设和实际案例进行了实验验证。结果表明,该度量标准连同分区机制是有前途的,可用于将系统概念类有效地划分为包。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号