首页> 外文OA文献 >ACQUIRING APPLICATION-SPECIFIC KNOWLEDGE DURING DESIGN TO SUPPORT SYSTEMS MAINTENANCE
【2h】

ACQUIRING APPLICATION-SPECIFIC KNOWLEDGE DURING DESIGN TO SUPPORT SYSTEMS MAINTENANCE

机译:在设计过程中获得应用专用知识以支持系统维护

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Most large systems development efforts proceed in a top-down fashion where initialspecifications and requirements are incorporated into a high-level design, followed byprograms based on this design. However, a major part of the software life-cycle effort isdevoted to maintenance. While several existing methodologies aid in the initial phases ofrequirements and specification, they have proven to be of little value for maintenance.Changes in user requirements are often translated directly to the level of code, divorcingit from the high level design it was based on. After a few such changes, the programsmay not correspond to any formal high-level design, making subsequent maintenancedifficult. We argue that maintenance must be based on the knowledge used insynthesizing the high-level design. This requires a development environment where theknowledge about high-level designs is formally represented, and raises the questionabout how this knowledge will be acquired by the support environment in the firstplace. In this paper, we present a model that enables the support environment to acquiredesign knowledge through "learning by observation" of a designer engaged in specifyinga high-level design. The knowledge that the learning system begins with is a genericobject for expressing design decisions. Based on the input provided by the designer, anda limited interactive querying process, it constructs and continuously refines ataxonomic classification of application-specific knowledge and rules at an appropriatelevel of generality that capture the rationale of the design. This knowledge can be usedsubsequently for maintaining system designs and recognizing design situations similar tothe ones it has knowledge about.
机译:大多数大型系统开发工作都是以自上而下的方式进行的,其中初始规范和要求已合并到高级设计中,随后是基于该设计的程序。但是,软件生命周期工作的主要部分专用于维护。尽管现有的几种方法可以在需求和规范的初始阶段提供帮助,但事实证明它们对维护的价值不大。用户需求的变化通常直接翻译为代码级别,这与它所基于的高级设计背道而驰。经过一些此类更改后,程序可能不符合任何正式的高级设计,从而使后续维护变得困难。我们认为维护必须基于综合高级设计所使用的知识。这就需要一个开发环境,其中正式表达了有关高级设计的知识,并提出了这样的问题:首先,支持环境将如何获取这些知识。在本文中,我们提出了一个模型,该模型使支持环境能够通过“观察学习”来从事指定高级设计的设计师,从而获得设计知识。学习系统开始的知识是表达设计决策的通用对象。基于设计者提供的输入信息,以及一个有限的交互式查询过程,它以适当的通用性级别构建并不断完善特定于应用程序的知识和规则的分类学分类,以捕获设计的原理。随后,可以将这些知识用于维护系统设计并识别与其了解的情况类似的设计情况。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号