网络安全 频道

Windows操作系统安装加速经验谈

用于实现和开发的工具

    根据进行应用程序开发工作的平台,可以使用一些不同的工具以使您的开发任务变得更加容易。作为一个 Java 专业人员,我更喜欢 Eclipse。它是用于开发的、使用得最广泛的集成开发环境(IDE)之一。

Eclipse

    Eclipse 是一个开放源代码 IDE,可以使用不同的语言来开发应用程序。尽管它是因为其 Java IDE 而闻名,但是 Eclipse 社区中包含面向其他语言的子项目,如 AspectJ 编程、C/C++ 和 COBOL。使用 Eclipse IDE 的主要优点包括:

  • 在单个 IDE 中,您可以无缝地编辑源代码文件、编译和调试您的项目。
  • 它是一个使用开放标准的开放源代码项目。
  • 有数以百计的插件可供使用,从格式化、概要分析到进行调试工作,其中一些是开放源代码的,也有一些是商业化的产品。
  • 它适合于开发任何规模的项目。

    这些仅仅是使用 Eclipse IDE 所提供的许多优点中的一小部分。您绝对应该亲自尝试一下。

其他开发工具

    如前所述,可能有许多可用的工具都适合于您的特定需要,它们中有一些是开放源代码的,有一些是商业化产品。这里为您提供了一个简短的列表:

  • 来自 Sun 的NetBeans,但现在是开放源代码的。
  • 来自 Borland 的 JBuilder。
  • 来自 Microsoft 的 Visual Studio。
  • 来自 Oracle 的 JDeveloper。

用于进行测试和 QA 的工具

    这里列举了 IT 架构师在进行测试工作时非常有价值的一些工具。

IBM Rational Functional Tester

    IBM 的 Rational Functional Tester 是用于测试 Java、Microsoft Visual Studio .NET 和基于 Web 的应用程序的一种非常优秀的测试工具。该工具是自动化的,并且可以用于功能测试和回归测试。它所提供的特性包括:

  • 为入门的测试人员提供了自动化功能,以便进行各种测试活动,如数据驱动的测试。
  • 为高级用户提供了本机 Java 和 .NET 编辑器及调试器。
  • 支持版本控制,这使得可以并行地开发测试脚本,并且可供分散在各个位置的分布式团队并发使用。

    这一工具提供了许多优点,但是也存在一个缺点,它只能在 Linux 中使用。

TestLink

    TestLink 是一个在 GPL 许可证(免费使用)下的、开放源代码的、基于 Web 的测试用例管理和测试执行系统。它的基本思想是,QA 团队可以创建和管理测试用例,并将它们纳入测试计划。然后,这些测试计划允许团队成员执行测试用例,并动态地跟踪测试结果。它还有一个用于生成报告的非常有用的子系统。

    TestLink 的主要特征包括:

  • 动态地组织测试用例。
  • 详细的测试执行报告以及与其相关的指标。
  • 有价值的、含义丰富的、并且可自定义的报告。
  • 可对其进行自定义,以符合您的需求和流程。

用于软件部署的工具

    IT 架构师在部署中通常并不扮演关键的角色,那是部署管理人员或者发布管理人员的工作。对任何应用程序的部署都非常有价值的一些工具包括:

  • Batch/Shell 脚本。使用这种基本的方法,可以将一系列命令组合在一起;对于大多数情况,脚本是平台独立的。
  • 打包和包管理工具。创建高度可自定义的安装工具包;两个关键工具是 InstallAnywhere 和 InstallShield。
  • 虚拟化软件。使用软件工具(VMWare 和 Microsoft Virtual PC)以便简单地管理远程部署和更新。

    还有一些其他工具可供使用,但是将这一列表限制在本文的范围以内,这是很有必要的。

0
相关文章