С. Лотт действительно ударил ногтем по голове, но, к сожалению, оставил только комментарий.
Нюанс, который люди здесь упускают, заключается в том, что слово « производство» относится не к состоянию самого программного обеспечения, а к тому, как оно используется .
У вас может быть точно такая же сборка программного обеспечения, побайтная, работающая в производственных и тестовых средах. Единственная разница между ними состоит в том, что делается с этим. Версия в производстве используется для производства чего-либо - транзакций, отчетов, счетов, чего угодно.
Тестовая или промежуточная среда тоже может «производить» эти вещи, но только в абстрактном смысле; поскольку выходные данные из этих сред будут просто выброшены, то, что они производят, больше похоже на имитируемый продукт, чем на реальный продукт.
Помните, что большинство предприятий не являются цехами разработки, и поэтому программное обеспечение не является продуктом. Программное обеспечение - это инструмент, используемый для создания этого продукта. Он находится «в производстве» в том же смысле, что и генератор или сборочная линия в производстве, т. Е. Потому что у них есть реальная продукция, и эта продукция продается и / или используется для ведения бизнеса.
На самом деле, «производство» вовсе не означает «конечный, поставляемый продукт». Правильный термин для окончательного Поставочной является выпуск , или РТМ . Вы никогда не используете слово «производство» для программного обеспечения термоусадочной пленки.