【问题标题】:Stages in the application development process应用程序开发过程中的阶段
【发布时间】:2010-12-26 08:48:47
【问题描述】:

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

【问题讨论】:

    标签: language-agnostic process stage


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我想对此没有单一的答案,但Wikipedia 将这些列为可能的开发阶段:

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

      【讨论】:

      • 该列表缺少“史诗般的失败”
      【解决方案3】:

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

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

      阶段是:

      1. 业务需求分析 - 收集有关用户需求的信息
      2. 技术分析 - 组件如何工作的高级概述
      3. 开发——写代码
      4. 测试 - 检查一切是否正常
      5. 部署

      实际上,这些并不是按严格的顺序发生的,通常会反复进行。这通常被称为敏捷开发方法所暗示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-22
        • 1970-01-01
        • 2018-11-01
        • 2012-09-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多