Visual Studio Application Lifecycle Management

通过将 Visual Studio 高级专业版和 Visual Studio Team Foundation Server中的一组工具与 Visual Studio 旗舰版 结合使用,可以采用切实用效做法来管理应用程序的生命周期。 通过使用这些工具,您的团队可更好地了解客户需求,并更高效地设计、实现和部署代码。 例如,您的团队可跟踪对签入代码、生成和测试的要求。 通过采用这些做法,您的团队可创建出客户更为看重的软件,并且这些软件的运行速度更快且更为可靠。可以使用这些工具来获得以下结果:

  • 计划和跟踪您的项目。 制定过程并监控它们的质量以帮助团队将客户要求转化为工作软件。

  • 通过使用体系结构图来传达有关团队软件的关键信息,可基于现有资产或从头开始设计功能。

  • 使用与应用程序生命周期的其余部分集成的工具来编写、单元测试、调试、分析和探查应用程序,以便团队能了解您在项目中的进度。 使用版本控制管理您的源代码和其他文件。

  • 通过使用集成式生成系统生成您的应用程序,以便您的团队能确保达到质量标准,并确保每个生成都满足了要求。

  • 通过运行手动测试或自动测试(包括性能和压力测试)来测试您的应用程序。 系统地管理测试以便团队了解任何给定日期的软件质量。

  • 部署到虚拟环境中可实现更复杂的开发和测试。

有关如何开始使用这些工具的信息,请参见Visual Studio Application Lifecycle Management 入门

有关如何将这些工具用于 Eclipse 的信息,请参见Team Foundation Server Plug-in for Eclipse

有关自上一版 Visual Studio 发布后添加的新功能的信息,请参见 Visual Studio 2010 应用程序生命周期管理的新增功能

若要管理 Team Foundation Server,请参见管理 Team Foundation ServerTeam Foundation 技术参考

Team Foundation Server

Microsoft Visual Studio Team Foundation Server 是处于应用程序生命周期管理的 Visual Studio 解决方案核心的协作平台。 Team Foundation Server 提供一些基本服务,如版本控制、工作项和 Bug 跟踪、生成自动化以及数据仓库。 功能强大的报表工具和仪表板提供总体项目运行状况的历史趋势和可见性,并且实时度量标准会提前给出关于潜在问题的警告,以便您可以做出数据驱动的决定并纠正航向。 此外,敏捷计划工具通过与 Microsoft Project 和 Project Server 集成可帮助您计划和管理项目。

服务器/客户端访问许可证 (CAL) 模型下的 Microsoft 许可证 Team Foundation Server。 组织对每个运行的 Team Foundation Server 实例必须具有一个许可证,在某些例外情况下,对每个访问 Team Foundation Server 的用户或设备具有一个 Team Foundation Server 2010 CAL。 如果您有一个客户端访问许可证 (CAL),可以使用 Team Web Access、Visual Studio 以及其他集成开发环境查看和更新数据。 有关更多信息,请参见 Microsoft 网站上的以下页面:Microsoft Visual Studio 2010 and MSDN Licensing Whitepaper(Microsoft Visual Studio 2010 和 MSDN 许可白皮书)。

Visual Studio Application Lifecycle Management

有关 Team Foundation Server 客户端的更多信息,请参见使用 Team Foundation Client

Visual Studio Application Lifecycle Management

使用 Visual Studio 高级专业版和 Visual Studio 旗舰版中的一个或多个其他产品,可以将应用程序开发生命周期的其他方面与 Team Foundation Server 集成。

  • 通过 Microsoft 测试管理器,您可以在 Visual Studio 之外管理和执行测试用例,并创建和管理物理环境或虚拟环境。

  • Visual Studio 高级专业版提供一套完整的开发工具集,用于简化生成应用程序的任务。 高级编码、调试、数据库、和测试工具有助于您和您的团队交付高质量的可伸缩应用程序。

  • Visual Studio 旗舰版可简化解决方案的开发,通过为生命周期的各个阶段(从设计和开发到测试和部署)提供相应工具,降低风险并提高回报。 可以使用 UML 设计应用程序,或分析现有的软件资产。 可以定义软件体系结构,并在团队使用 Team Foundation Server 进行签入和生成时验证该设计。

下表显示了如何在整个应用程序生命周期中使用这些工具。

应用程序生命周期

Team Foundation Server

Microsoft 测试管理器

Visual Studio 高级专业版

Visual Studio 旗舰版

计划和跟踪

选中标记

设计

选中标记

开发

选中标记

选中标记

选中标记

测试

选中标记

选中标记

选中标记

选中标记

生成

选中标记

有关这些版本的 Visual Studio 中可用功能的更多信息,请参见 Visual Studio 2010 Application Lifecycle Management 功能

请参见

其他资源

Visual Studio Application Lifecycle Management (ALM) 词汇表