应用程序开发过程中的阶段

时间:2009-12-14 09:05:13

标签: language-agnostic process stage

我听说过应用于开发过程的“部署”和“生产”等术语。通常的阶段是什么?它们涉及什么?

3 个答案:

答案 0 :(得分:3)

根据您阅读的学术论文,将突出显示不同的阶段(尽管许多阶段很常见)。维基百科有几个有用的页面:

答案 1 :(得分:2)

我想这没有单一的答案,但Wikipedia列出了这些可能的开发阶段:

  • 市场调查
  • 收集拟议业务解决方案的要求
  • 分析问题
  • 为基于软件的解决方案制定计划或设计
  • 软件的实施(编码)
  • 测试软件
  • 部署
  • 维护和错误修复

答案 2 :(得分:2)

部署:获取已编译的代码并使其在应用程序服务器上运行

生产:为最终用户提供应用程序的环境(服务器等)

阶段是:

  1. 业务需求分析 - 收集有关用户想要的信息
  2. 技术分析 - 组件如何运作的高级概述
  3. 开发 - 编写代码
  4. 测试 - 检查一切正常
  5. 部署
  6. 实际上,这些并不是按照严格的顺序发生的,往往会有一些迭代来回。这通常被称为敏捷开发方法所暗示。