2010-11-22 41 views
0

软件产品可以经历的环境是什么。到现在为止我只看到:由项目循环的环境

  • 设计
  • 发展
  • 测试
  • 分期
  • UAT
  • 性能
  • 生产

还有别的吗?

回答

1

你说得对。遵循这些步骤的软件开发的传统方式(称为瀑布)。在过去的几年中,创建了许多方法论,并且他们正在改进当今的软件开发过程。如果您现在还没有关于极限编程(XP),测试驱动开发(TDD),Scrum,看板,行为驱动开发(BDD),敏捷统一过程,特性驱动开发(FDD)等方法敏捷方法(这些日子很常见)不用担心。互联网上有很多资料。其中一些方法主要集中在源代码级(TDD,BDD)的构建和测试软件中,其他则更侧重于整个流程的管理(Scrum,Kanban)。

Bu这些方法的子集中的男子气概的想法是,需求在过程中发生变化,这对于通过小型交互中的测试阶段来补充开发阶段是必要的,以便在少量宝贵功能的情况下交付一块软件循环,而不是遵循不灵活的传统方式来生产无关紧要的软件。

0

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