• 提供可靠,高性能的Java应用程序,组件和Web服务。 DevPartner的Java版是一个全面的软件开发和测试工具套件,自动提高Java开发效率,如源代码评语,故障排除,性能特征和单元测试验证。它可以检测和诊断软件缺陷和性能问题,在开发过程中具有成本效益的。 DevPartner Java的版本可以帮助软件开发者提供 可靠的,高性能的Java应用程序,组件和Web服务。


    DevPartner Java的V4.3 版本新特征:
    OptimalAdvisor - DevPartner的Java Edition包括OptimalAdvisor ,静态代码分析功能,有助于分析复杂的Java应用程序的结构,使它成为运行分析功能DevPartner Java的完美补充版本;
    支持Java6- DevPartner Java的版本现在支持应用程序的Java 6 (JDK 1.6 )的性能分析,覆盖分析,主题分析,代码验证和设计验证功能;
    支持Windows Vista- DevPartner Java的版本现在支持在Windows Vista商业版,企业版和终极版上的Java开发和部署;
    添加支持应用服务器- DevPartner Java的4.3版增加了支持一些Java应用的服务器平台,包括:

    • IBM WebSphere Application Server 6.1.0.9
    • Tomcat 6.0
    • JBoss 4.2
    • CosmiNexus (Japan)
    • InterStage (Japan)

    Eclipse开发支持, DevPartner Java的版本现在支持的Eclipse 3.3开发环境,并利用在Eclipse Web工具项目(WTP) ,以提供一个综合应用服务器的开发。
    增强OptimalAdvisor功能, DevPartner的Java版的OptimalAdvisor功能现在支持Solaris操作系统,并已更新支持PMD的;
    优化配送管理一体化- DevPartner Java的版本4.3是一个综合的数据提供商Compuware的 优配送管理(ODM 1.1) 。

    DevPartner自动运行各种Java开发生产任务,其中包括:
    •分布式应用分析
    •内存分析
    •性能分析
    •代码覆盖分析
    •线程分析
    •代码审查
    •设计分析和重构
    分布式应用分析-通过DevPartner浏览器界面,您可以从任一授权的客户端和服务器收集多层运行信息, 并可以通过一个工作站查看它所有的信息。其结果是一个完整的,端到端的查看您的分布式应用程序组件,包括
    • Java servlets
    • Applets
    • JavaBeans
    • Enterprise JavaBeans
    内存分析-当Java应用程序的对象使用效率低下,你的应用程序的稳定性,可靠性和可扩展性迅速下降。 DevPartnerJava版可以通过自动优化密集型的内存和代码行 帮助您研究和解决瓶颈。使用实时内存堆分析和调试, DevPartner帮助您节省时间,迅速解决本来需要几小时甚至几天找到的难以捉摸的内存问题。

     

    性能分析- DevPartner Java的版本显示您的性能瓶颈的确切位置,并引导您发现问题的根源,而不改变Java运行环境的准确性。多个视图提供的性能数据和优先事项的细节帮助你做出正确的决定。与普通的Java剖析不一样,DevPartner为您提供完整的自上而下的性能特征,其中包括的数据:

    • Java-interpreted code
    • JIT-compiled code
    • Script code
    • Third-party components
    • Virtual machines
    • Underlying system code

    代码覆盖分析-您的应用程序测试进展如何?除非你有合适的工具,否则答案是非常主观的,你仍然不确定你已经测试过的一切。使用DevPartner的Java ™版,您可以执行代码分析通过开发和单元测试自动寻找应用程序和组件中没有通过测试的代码。
    利用DevPartner ,您可以:
    •收集多个层次和系统的数据,验证工作的完整性测试,分布式应用和衡量代码基础波动
    •应用程序运行中查看覆盖信息
    •所有会议文件合并成一个单一项目小结
    •着眼于解决问题,只重新测试修改部分代码
    •侧重于特定领域的应用环境

     


    线程分析- DevPartner的Java Edition包括客户端和服务器端线程分析,可以帮助您在正常的开发和测试周期中找到线程相关的僵局问题。 DevPartner不仅可以发现僵局,还可以发现潜在的死锁。
    DevPartner的的功能远远超过在静态调试中通过查看Java应用程序的执行路径来发现问题。它对所有可能的路径组合进行应用执行比较(一些静态调试不会做这样的事),以确定是否可能会发生僵局。
    DevPartner的Java版还提供了一个当前运行线程的动态页面,他们的状态,它们的历史记录,占用的显示器。这将有助于开发者了解程序的运行,在哪里存在着减慢应用程序的节点。
    设计验证-现在有了全面功能OptimalAdvisor , DevPartner的Java版可以帮助提高您的应用程序设计,减少维修费用,缺陷的数量和代码更改后需要测试。 DevPartner提供设计指标有关的质量和稳定性。它也提供重构的能力,以改善度量分数,并改善应用程序的可维护性。在设计验证功能DevPartner可以帮助您:
    •可视化软件包之间的依赖性和层次的UML类图
    •检测周期的依赖图
    •恢复被修改的层次
    •了解哪些相关应去掉,以改善结构
    •重整的源代码和源模型
    •查看影响重构的相关结构
    •对设计模型验证的源代码
    代码验证- DevPartner的Java版提供专门知识水平与Java代码静态分析能力。它直接从系统代码产生模型,,然后让你比较参考设计的模型或使用系统可视化,文件化和浏览。它包括良好的行业标准的设计和实施,(来自公认的专家Jams Gosling,Martin Fowler,Joshua Bloch和其他的广泛的规则基础)。
    通过Java源和类文件应用这些规则, DevPartner自动应用这方面的基础知识,使程序提供了解,排除故障和代码转换功能。对于每一个规则的行为的发现, DevPartner Java对违规行为提供了的全面解释,查明源代码中的错误代码。解释包括改正错误代码的的方法,删除错误的代码,还常常包括技术支持或背景资料的链接,帮助开发人员了解这个问题及其解决办法。
    请注意DevPartner Java版下载有以下平台的安装包 。每个安装包可以单独下载:

  • AIX
  • Solaris
  • Linux
  • Windows
  • HPUX

  •