首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分期环境与生产环境

分期环境与生产环境
EN

Software Engineering用户
提问于 2011-11-04 20:26:21
回答 5查看 137.3K关注 0票数 109

我在一家公司工作,在那里我们构建企业应用程序,我们维护三个环境:开发(或开发)、阶段(或阶段)和生产(或prod)。

dev的含义是直观的:它是在应用程序开发过程中使用的环境。

分期和生产环境有什么区别?

EN

回答 5

Software Engineering用户

回答已采纳

发布于 2011-11-04 23:37:26

对于较小的公司(不清楚你的公司有多大),三种环境(开发、阶段、生产)是常见的。较大的公司通常在开发和阶段之间有一个QA环境。

这些通常细分如下:

工作代码副本。这里部署了开发人员所做的更改,以便对集成和特性进行测试。此环境是快速更新的,并包含应用程序的最新版本。

答:(并不是所有的公司都会这么做)。用于质量保证的环境;这提供了一个更改较少的应用程序版本,测试人员可以对其执行检查。这允许报告一个常见的修订版,这样开发人员就可以知道测试人员发现的特定问题是否已经在开发代码中得到了纠正。

阶段:这是发布候选版本,这个环境通常是生产环境的镜像。暂存区域包含应用程序的“下一个”版本,用于最终的压力测试和客户/经理的批准。

生产:这是当前发布的应用程序版本,客户端/最终用户可以访问。此版本最好不会更改,除非在预定的发布期间。

票数 165
EN

Software Engineering用户

发布于 2011-11-04 20:31:04

我感到有点惊讶的是,测试环境也没有出现,因为它是代码在提升到暂存之前要到达的位置。

回答以下问题:

舞台环境应尽可能地反映生产环境。

它用于验证部署过程--确保在代码准备就绪时,可以在不引起问题的情况下进行部署。

也就是说,代码要进行准备--这是经过全面测试和回归的,以确保部署按计划进行(如果没有,则解决任何问题)。

票数 13
EN

Software Engineering用户

发布于 2013-10-08 13:40:43

我在美国政府/国防部信息技术方面的经验是:

  1. 开发/测试是针对开发人员和应用程序开发人员的。他们在远离企业系统的地方构建和测试应用程序。
  2. 当应用程序完成后,它们将被部署到打包服务器(S)中的IT环境中。
  3. 从那时起,应用程序就得到IT的支持,迁移到阶段(这使IT能够开发/检查实现指南、配置等)。在此阶段可能会进行用户测试,以验证应用程序在复制生产的系统中是否将按预期工作。
  4. 如果所有的测试计划都已经完成,并且它们都可以正常运行,应用程序将被转移到生产中,进入维持(即操作和维护,或O&M)模式。
  5. 来自开发人员的新更新也将被部署到打包中,并且这个过程还在继续。
票数 5
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/117945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档