首页> 外文期刊>Indian Journal of Computer Science and Engineering >An Approach with Maintainability, Structured Design and Automation with the Intension of Software Engineering
【24h】

An Approach with Maintainability, Structured Design and Automation with the Intension of Software Engineering

机译:一种以软件工程为目的的可维护性,结构化设计和自动化方法

获取原文
           

摘要

Scientific software must be personalized for dissimilar execution environments, problem sets, and existing resources to make sure its competence and consistency. Even though adaptation patterns be able to be found in a extensive percentage of new scientific applications, the conventional scientific software stack be deficient in the sufficient adaptation concept and tools. As a consequence, scientific programmers physically implement ad-hoc solutions that are tough to retain and reuse. In this paper, illustrate the experimental evaluation of the level of inheritance in five object-oriented systems. The systems considered differ in together its size and application domain. A consequence from our analysis mutually with added new investigations appears to support the thesis that inheritance is used moreover sparingly or incorrectly. Statistical relationship among four inheritance metrics and a position of reliant variables (non-comment source lines, software understandability, known errors and error density) present evidence for this claim. It is also not clear that systems with the use of inheritance will essentially be more maintainable than those that do not. The data examined from two of our systems recommends that deeper inheritance trees are characteristics of systems which are harder to understand and (by implication) harder to preserve. By examining, why? This may be the case, and suggest ways of remedying this state of affairs.
机译:科学软件必须针对不同的执行环境,问题集和现有资源进行个性化设置,以确保其功能和一致性。即使可以在大量新的科学应用中找到适应模式,但常规的科学软件堆栈仍缺乏足够的适应概念和工具。结果,科学程序员在物理上实施临时解决方案,这些解决方案难以保留和重用。本文说明了五个面向对象系统中继承级别的实验评估。所考虑的系统在大小和应用领域上都不同。我们的分析结果加上新的研究结果共同支持以下观点:继承被少量或不正确地使用。四个继承度量之间的统计关系以及相关变量的位置(非注释源代码行,软件可理解性,已知错误和错误密度)为该主张提供了证据。同样不清楚的是,使用继承的系统实际上比不使用继承的系统更具可维护性。从我们的两个系统中检查的数据建议,更深的继承树是系统的特征,这些系统较难理解(且隐含)也较难保存。通过检查,为什么?可能是这种情况,并提出了补救这种状况的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号