"동료 업계에서 '제작'이 '최종의 제공 가능한 제품'을 의미하는 이유는 무엇입니까? 영화가 '제작 중'인 것처럼 현재 영화를 촬영하고 있다는 의미입니다. 다 이루어졌으며 청중이보고 있습니다. "
"동료 업계에서 '제작'이 '최종의 제공 가능한 제품'을 의미하는 이유는 무엇입니까? 영화가 '제작 중'인 것처럼 현재 영화를 촬영하고 있다는 의미입니다. 다 이루어졌으며 청중이보고 있습니다. "
답변:
"생산"이라는 용어는 자동차 나 전자 제품과 같은 다른 산업에서 유래 한 것으로 생각되는데, 일단 부품 / 제품을 사용할 준비가되면 "생산 라인"또는 "건설 파이프 라인"과 같이 더 큰 생산 / 사용의 일부가됩니다. ". 소프트웨어에서 "제작 환경"이라는 용어는 사람들이 프로덕션에 배포 된이 소프트웨어를 사용하여 중요한 작업을 수행한다는 의미에서 유사합니다.
S. 로트는 실제로 머리에 못을 박았지만 불행히도 의견을 게시했습니다.
사람들이 여기서 빠진 것처럼 보이는 뉘앙스 란 생산 이라는 단어 가 소프트웨어 자체 의 상태를 나타내는 것이 아니라 소프트웨어가 어떻게 사용되는지를 나타내는 것 입니다.
프로덕션 및 테스트 환경에서 실행되는 바이트 단위의 소프트웨어와 완전히 동일한 빌드가있을 수 있습니다. 둘 사이의 유일한 차이점은 그것 으로 수행 되는 것입니다. 생산 버전은 거래, 보고서, 청구서 등 무엇이든 생산하는 데 사용됩니다 .
테스트 또는 스테이징 환경은 이러한 것들도 "생성"할 수 있지만 추상적 인 의미 일뿐입니다. 이러한 환경의 출력은 단순히 버려지기 때문에 생성되는 것은 실제 제품보다 시뮬레이션 된 제품과 비슷합니다.
대부분의 비즈니스는 개발 상점이 아니므로 소프트웨어는 제품이 아닙니다. 소프트웨어는 해당 제품 을 만드는 데 사용 되는 도구 입니다. 이는 발전기 또는 조립 라인이 생산중인 것과 같은 의미에서 "생산 중"입니다. 즉 실제 출력이 있고 생산이 판매 및 / 또는 비즈니스 운영에 사용되기 때문입니다.
실제로, "생산"이 "최종의 전달 가능한 제품"을 의미하는 것은 아닙니다. 정확한 최종 결과물에 대한 용어는 것입니다 릴리스 또는 RTM . shrinkwrap 소프트웨어에는 "production"이라는 단어를 사용하지 마십시오.
이 용어는 필드가 "데이터 처리"로 알려진 시간으로 거슬러 올라갑니다. 당시에는 사용자가 자신의 데이터 입력을 수행하지 않았습니다. 대신, 데이터 입력 담당자가 펀치 카드 데크에 펀칭 한 코딩 시트를 작성했습니다. 이 카드 데크는 "생산 스케줄러"라고 알려진 사람이 처리 할 수 있도록 물리적으로 대기했습니다. 모든 소프트웨어는 특정 시점에 배치 작업 스트림의 일부로 실행되었습니다. 생산 스케줄러는 작업 우선 순위를 정했습니다. 컴퓨터 작업에 의해 실행되는 매일 작업 목록을 생성했습니다.
내가 처음 현장에 들어 왔을 때 컴퓨터 운영은 24x7x365 프로덕션 환경이었습니다. 유리 하우스는 오늘날의 "자동 소등"자체 운영 데이터 센터가 아닙니다. 대신, 그들은 일을 시작하고, 카드 데크를 먹이고, 9 트랙 테이프를 걸고, 디스크 팩을 마운트 / 마운트하고, 고속 임팩트 프린터에서 목록을 가져온 컴퓨터 운영자에 의해 거주했습니다. 가장 끔찍한 일은 파열 기계를 운영하고있었습니다. 파열 기계가 여러 부분으로 된 팬 폴드 용지에서 카본지를 제거했습니다. 멀티 파트 팬 폴드 용지에서 카본 용지를 파열하는 것은 오래된 데이터 센터 사진에서 랩 코트를 입은 컴퓨터 운영자를 자주 보는 이유입니다.
나는 그것이 "생산 환경"의 약어라고 생각합니다. 엔터프라이즈 앱의 경우 개발 환경 및 프로덕션 환경이 있습니다 . 후자는 실제 라이브 회사 프로세스가 실행되는 곳입니다. 당신이 거기에 물건을 배치 할 때, 그것은 라이브이며 실수는 하드 현금을 요합니다.
( 일반적으로 프로덕션과 동일하지만 라이브가 아닌 테스트 환경 및 준비 환경 이있을 수 있으므로 라이브하기 전에 새 기능 / 릴리스에 대한 사용자 수락 테스트 (UAT)를 수행 할 수 있습니다.)
소프트웨어가 디스크에서 판매되었을 때로 돌아가는 것 같습니다. 이러한 디스크는 '제작'되어야하므로 사용중인 소프트웨어 버전은 '제작'서버에서 복사 한 '제작'버전이었습니다.
소프트웨어의 핵심 개념은 축소 포장이든 호스팅인지에 관계없이 동일하기 때문에 여전히 '생산'서버가 있습니다.