首页> 外文会议>International Conference on Software Engineering >Functional paleontology: system evolution as the user sees it
【24h】

Functional paleontology: system evolution as the user sees it

机译:功能古生物学:作为用户看到它的系统演变

获取原文

摘要

It has long been accepted that requirements analysis should precede architectural design and implementation, but in software evolution and reverse engineering this concern with black-box analysis of function has necessarily been de-emphasized in favor of code-based analysis and designer-oriented interpretation. We redress this balance by describing 'functional paleontology': an approach to analyzing the evolution of user-visible features or services independent of architecture and design intent. We classify the benefits and burdens of interpersonal communication services into core and peripheral categories and investigate the telephony services available to domestic subscribers over a fifty-year period. We report that services were introduced in discrete bursts, each of which emphasized different benefits and burdens. We discuss the general patterns of functional evolution that this "fossil record" illustrates and conclude by discussing their implications for forward engineering of software products.
机译:它已长期接受了要求分析应在架构设计和实施方面,但在软件演化和逆向工程中,这种对函数的黑匣子分析的关注必然被解除为基于代码的分析和设计者为导向的解释。我们通过描述“功能古生物学”来纠正这种平衡:一种与架构和设计意图无关的用户可见功能或服务的演变的方法。我们将人际通信服务的福利和负担分类为核心和外围类别,并在五十年期内调查国内订阅者可用的电话服务。我们报告说,在离散爆发中引入服务,每种情况都强调了不同的益处和负担。我们讨论了这种“化石记录”的功能演变的一般模式,即通过讨论其对软件产品的前向工程的影响来说明和结论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号