首页> 外文期刊>ACM Computing Surveys >A Software Engineering Perspective on Algorithmics
【24h】

A Software Engineering Perspective on Algorithmics

机译:从软件工程角度看算法

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

摘要

An algorithm component is an implementation of an algorithm which is not intended to be a stand-alone module, but to perform a specific task within a large software package or even within several distinct software packages. Therefore, the design of algorithm components must also incorporate software-engineering aspects. A key design goal is adaptability. This goal is important for maintenance throughout a project, prototypical development, and reuse in new, unforeseen contexts. From a theoretical viewpoint most algorithms apply to a range of possible use scenarios. Ideally, each algorithm is implemented by one algorithm component, which is easily, safely, and efficiently adaptable to all of these contexts.
机译:算法组件是算法的一种实现,该算法的目的不是要成为独立模块,而是要在大型软件包中甚至在几个不同的软件包中执行特定任务。因此,算法组件的设计还必须包含软件工程方面。设计的关键目标是适应性。这个目标对于整个项目的维护,原型开发以及在新的不可预见的环境中重用非常重要。从理论上讲,大多数算法适用于一系列可能的使用场景。理想情况下,每种算法均由一个算法组件实现,该组件可轻松,安全且有效地适应所有这些情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号