Сьогодні колега цікавився цим питанням: "Чому в нашій галузі" виробництво "означає" кінцевий, товар, що доставляється "? що це зроблено, і аудиторія за цим спостерігає ".
Сьогодні колега цікавився цим питанням: "Чому в нашій галузі" виробництво "означає" кінцевий, товар, що доставляється "? що це зроблено, і аудиторія за цим спостерігає ".
Відповіді:
Я думаю, що термін "виробництво" походить з інших галузей промисловості, таких як автомобілебудування або електроніка, де щойно компонент / продукт готовий до використання, він стає частиною виробництва / використання в чомусь більшому, наприклад, на "виробничій лінії" або "будівельному трубопроводі" ". У програмному забезпеченні термін "виробниче середовище" може бути паралельним у тому сенсі, що люди використовують це програмне забезпечення, розгорнуте у виробництві, щоб зробити щось важливе тощо.
С. Лотт дійсно вдарив нігтем по голові, але, на жаль, лише опублікував коментар.
Нюанс, який, здається, людей тут не вистачає, полягає в тому, що виробництво слова стосується не самого стану програмного забезпечення, а способу використання програмного забезпечення .
Можливо, ви маєте таку ж збірку програмного забезпечення, як байт-байт, що працює у виробничих та тестових середовищах. Єдина різниця між ними - це те, що робиться з цим. Версія у виробництві використовується для продукції чогось - транзакцій, звітів, рахунків, будь-чого.
Тестове або постановочне середовище теж може "виробляти" ці речі, але лише в абстрактному розумінні; оскільки вихід із цих середовищ просто буде викинутий, те, що він виробляє, більше схоже на модельований продукт, ніж на фактичний продукт.
Пам'ятайте, що більшість підприємств не є розробниками, а тому програмне забезпечення не є продуктом. Програмне забезпечення - це інструмент, який використовується для створення цього продукту. Це "у виробництві" в тому ж сенсі, що виробляється генератор енергії або конвеєр, тобто тому, що він має реальну продукцію і цей випуск продається та / або використовується для ведення бізнесу.
Насправді "виробництво" зовсім не означає "кінцевий, товар, який можна отримати". Правильний термін для остаточного постачальницько є випуск , або РТМ . Ви ніколи не використовуєте слово "виробництво" для скорочення програмного забезпечення.
Термін датується тим часом, коли поле було відоме як "Обробка даних". Тоді користувачі не здійснювали власний запис даних. Натомість вони заповнювали аркуші кодування, які працівники вводу даних пробивали на колоди перфокарт. Ці колоди карт були фізично поставлені в чергу для обробки особою, відомою як "планувальник виробництва". У цей момент все програмне забезпечення працювало як частина пакетного потокового завдання. Планувальник виробництва відповідав за визначення пріоритетності робочих місць. Він / вона щодня складав перелік завдань, які мали виконуватись за допомогою комп'ютерних операцій.
Операції з комп’ютером були виробничим середовищем 24x7x365, коли я вперше вийшов на поле. Скляні будинки не були типовим "освітленням" самодіяльних центрів обробки даних, якими вони є сьогодні. Натомість в них мешкали комп'ютерні оператори, які починали роботу, годували колоди для карт, підвішували 9-трекові стрічки, монтували / демонтували дискові пакети та витягували листи з високошвидкісних ударних принтерів. Найгучнішою роботою з усіх був запуск розривної машини. Розривна машина видалила вуглецевий папір з багатопартійного пакувального паперу. Розривання вуглецевого паперу з багатопартійного фан-паперу є причиною того, що на фотографіях старих центрів обробки даних часто бачать комп'ютерних операторів, які носять лабораторні пальто.
Я думаю, що це абревіатура "виробничого середовища". Для корпоративних додатків існує середовище розробки та виробниче середовище . Останнє - там, де запускаються реальні, живі процеси компанії. Тож коли ви розгортаєте там речі, це живе, і будь-яка помилка коштує важких грошей.
(Можуть бути також тестові середовища та середовище інсценізації , які зазвичай ідентичні виробництву, але не в реальному часі, тому можна виконати тестування прийняття користувачем (UAT) нових функцій / випусків на ньому, перш ніж виходити наживо.)
У багатьох галузях промисловості термін виробництво насправді означає роботу з живим, корисним продуктом. Складальні лінії також називають "виробничими лініями", оскільки, хоча продукція будується робітниками, конструкції допрацьовуються. Більше "розвитку" не робиться. Ви могли б прирівняти це назад до фільмів - перед виробництвом необхідно здійснити ряд кроків, які повинні відбутися спочатку: написання сценаріїв, розкадрівка тощо, тощо.
Я б здогадався, що це повертається до того, коли програмне забезпечення продається на дисках. Ці диски потрібно було «виготовити», тому версія програмного забезпечення, яку вони використовували, була «виробничою» версією, скопійованою з сервера «виробництво».
Оскільки основні концепції програмного забезпечення є однаковими, незалежно від того, чи вона скорочена, чи розміщена, у вас все ще є сервер "виробництва".