【24h】

From requirements to software design: An automated solution for packaging software classes

机译:从需求到软件设计:打包软件类别的自动化解决方案

获取原文

摘要

This paper presents a unique and practical study toward automating analysis and design of software. In this work, we have automated generation of package diagrams in software design process. We have employed a clustering algorithm, and have defined a similarity measure for packaging classes of the software. The similarity measure is defined in a way to increase the cohesion and decrease the coupling between the packages. The process of moving from requirement to design is traditionally done through an ad-hoc process. Although the criterion for a good design is well-defined in software engineering for different system architectures, the design of the system is only as good as the design choices of the engineers. Therefore having a systematic solution which recommends design choices based on system requirements is highly desirable and it leads to increasing the quality of software as well as saving in cost and time. The Applicability of our solution is demonstrated using a case study of an elevator control system.
机译:本文针对软件的自动化分析和设计提出了独特而实用的研究。在这项工作中,我们在软件设计过程中自动生成了包装图。我们采用了聚类算法,并为软件的包装类定义了一种相似性度量。以增加内聚力并减少包装之间的耦合的方式定义相似性度量。从需求到设计的过程传统上是通过临时过程完成的。尽管对于不同的系统体系结构,好的设计标准已经在软件工程中得到了很好的定义,但是系统的设计与工程师的设计选择一样好。因此,非常需要一种系统的解决方案,该解决方案可以根据系统要求推荐设计选择,并且可以提高软件质量以及节省成本和时间。我们的解决方案的适用性通过电梯控制系统的案例研究得到了证明。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号