首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP/BI开发的三个阶段环境的优点是什么?

SAP/BI开发的三个阶段环境的优点是什么?
EN

Software Engineering用户
提问于 2014-12-29 00:41:15
回答 2查看 2.1K关注 0票数 0

我最近加入了一个团队,开发人员能够完全在现场生产中为客户生产商业智能产品。

最近,管理层在SAP的建议下,将团队转移到了一个3阶段的环境中。

  • 开发
  • 测试
  • 生产

需要在每一层之间传输。

团队勉强接受了这一新的约束,并且没有向他们解释任何确切的业务理由。

有人能说出3阶段环境的优点吗?或者向我指出他们推荐的白皮书/案例研究?

EN

回答 2

Software Engineering用户

发布于 2014-12-29 01:15:15

将新开发的功能直接部署到实际生产系统中是非常危险的,无论您选择哪种语言或平台,因为您无法在系统的当前用户向他们公开之前测试新的特性或更改。

考虑到这一点,这就清楚了为什么您至少应该将生产环境和开发环境分开,并选择适当的时间从开发到生产部署(传输)。

然而,也有很好的理由进一步分离,也有一个测试环境。由于复杂的系统通常需要手动测试才能完全检查它(这甚至可以由一组测试人员和/或客户来完成),因此有一个单独的测试环境可以使您有一个用于手动/集成/验收测试的系统的稳定构建,而开发可以在自己的环境中自由地继续。所谓“稳定”,不仅意味着这些特性已经由开发人员(在开发环境中)进行了单元测试,而且对于SAP /3来说,这意味着不会出现dumps,因为有人正在激活开发对象,而用户正在运行它们(LOAD_TYPE_VERSION_MISMATCH)。

票数 5
EN

Software Engineering用户

发布于 2016-01-05 13:38:19

在生产中进行维护有一些好处:

  1. 为开发人员腾出时间。
  2. 测试数据可在生产中获得。

管理层不会关心第一个问题,与生产成本相比,你(和同事)的时间成本通常是微不足道的。

创建开发系统有助于降低风险,但不会为您提供测试数据。从生产中复制它是漫长而乏味的。开发人员通常创建3-5行测试数据,因此只测试功能,而不测试性能。

这就是为什么测试系统是有用的,甚至创建过程也是有益的。

  1. 从生产系统中创建一个备份(基本团队得到一些实践)
  2. 将它还原到另一个硬件(许多SAP客户只做备份,并且不知道如何恢复,所以这个实践就更重要了)
  3. 现在您有了一个包含实际生产数据的系统,每季度重复一次。

所以这三个系统都有不同的用途。生产是显而易见的,开发人员可以在没有后果的情况下进行试验和失败,而在测试中,您可以找到开发散列表的原因。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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