应用程序分析

»»应用程序分析
应用程序分析 2017-01-18T19:14:47+00:00

业务问题和解决方案

  1. 理解应用程序源代码

直到今天,一个开发人员的大部分时间都花在理解应用程序的内部,而不是去修改它。如果您正在维护或现代化一个应用程序,您需要一个有效的方式去寻找结构化信息,并且发现系统内部的依赖。您需要自动化的容易使用的应用程序分析工具使您保持生产效率,并且即时访问最新文档。

ARCAD-Observer 是基于Eclipse的图形化分析工具,它通过加速代码理解和自动化影响分析来减少您的学习曲线。技术文档是自动生成的,它展示出数据库关系模型、流程图、调用链、文件使用等等。客户反馈表明ARCAD-Observer增加了开发的准确性和速度,实现了15-20%的收益。

  1. 现代化应用程序

现代化通过重新评估用户需求,分析现有应用程序来回答类似如下的问题开始:

  • 是否覆盖了所有当前的用户需求?
  • 应用程序可维护吗?它们在五年后可以维护吗?
  • 应用程序代码能否重用?

许多室内开发的应用程序具有一种竞争优势,这种优势是标准的软件包不能满足的。成功的现代化依靠利用这种价值。ARCAD-Observer分析现有代码来显示自定义的业务逻辑和特性,以避免迷失在现代化的或者更换的系统中。

现代化总是包含开发遗留应用程序的Web接口,这意味着需要混合的技术团队,而且还经常需要新招聘的人员。理解多年来成长起来的系统是一个大的挑战。手工创建的文档经常不存在,或者过时。但是要手工做影响分析不仅代价昂贵而且容易出错,这将导致延误最后期限及产生低质量代码。

ARCAD-Observer 图形化地展示应用程序体系结构和规则,它比阅读源代码行要容易得多。这样,您就能够很快掌握应用程序,然后作出软件变更。所有在IBM i, Windows, AIX, Linux平台上包含应用程序的软件和数据都得以分析。您能够使用ARCAD-Observer来导航应用程序,并且发现组件之间的内部联系,或者以HTML格式产生脱机技术文档。

学习更多关于ARCAD-Observer的内容…