0

软件产品可以通过哪些环境。到目前为止,我只见过:

  • 设计
  • 发展
  • 测试
  • 分期
  • uat
  • 表现
  • 生产

还要别的吗?

4

2 回答 2

1

你说的对。遵循这些步骤的传统软件开发方式(称为瀑布)。在过去的几年中,创建了许多方法,它们正在改进当今的软件开发过程。

如果您现在不了解极限编程 (XP)、测试驱动开发 (TDD)、Scrum、看板、行为驱动开发 (BDD)、敏捷统一流程、功能驱动开发 (FDD) 和其他敏捷方法(非常这些天很常见)不用担心。网上有很多资料。其中一些方法侧重于在源代码级别(TDD、BDD)构建和测试软件,其他方法更侧重于整个过程的管理(Scrum、看板)。

但是,这些方法的子集的主要思想是,需求在过程中发生变化,这是在小交互中补充开发阶段和测试阶段所必需的,以便在小周期内交付具有有价值功能的软件,而不是遵循不灵活的传统方式来生产无关紧要的软件。

于 2010-11-22T14:00:20.127 回答
0

我看到的其他阶段之一是性能测试。这个阶段更多地是基于产品的预期 SLA 来驱动性能测量。这是一种在 UAT 后和生产前对产品进行基准测试的方法

于 2010-11-24T12:49:11.120 回答