Tại sao chúng ta gọi nó là sản xuất của thế giới?


31

Một đồng nghiệp đã tự hỏi điều này ngày hôm nay: "Tại sao trong ngành sản xuất của chúng tôi," sản xuất "có nghĩa là" sản phẩm cuối cùng, có thể giao được "? rằng nó đã được thực hiện và khán giả đang xem nó. "


19
Tại sao làm cho một sản xuất như vậy trên nó?
Tim Post

Ah, cảm ơn vì đã thêm thẻ từ nguyên, ed. Đây chắc chắn là một câu hỏi về nguồn gốc của thuật ngữ, không phải về ý nghĩa của nó. Có lẽ thẻ "ngữ nghĩa" không phù hợp.
joshjs

4
Từ "sản xuất" dùng để chỉ việc tạo ra các báo cáo lỗi, mà bạn sẽ nhận được rất nhiều, khi bạn đi vào hoạt động.
Niklas H

2
Nhưng trong phim, một bộ phim hoàn thành được gọi là sản xuất phải không?
Lee Kowalkowski

4
Ừm, trong ngành sản xuất của chúng tôi "sản xuất" không có nghĩa là "sản phẩm cuối cùng, có thể giao được" và tôi chưa bao giờ nghe thấy nó được sử dụng như thế. Nó có nghĩa là "đã đi vào hoạt động và đang được sử dụng để thực hiện mục đích kinh doanh mà nó được xây dựng cho". Nó có thể hoặc không thể là "cuối cùng"; đó là trực giao.
Andres F.

Câu trả lời:


36

Tôi nghĩ thuật ngữ "sản xuất" xuất phát từ các ngành công nghiệp khác như ô tô hoặc điện tử, khi mà một thành phần / sản phẩm đã sẵn sàng để sử dụng, nó trở thành một phần của sản xuất / sử dụng trong một thứ gì đó lớn hơn như trong "dây chuyền sản xuất" hoặc "đường ống xây dựng ". Trong phần mềm, thuật ngữ "môi trường sản xuất" có thể tồn tại song song theo nghĩa mọi người sử dụng phần mềm này được triển khai trong sản xuất để làm một việc quan trọng, v.v.


17
"Sản xuất" có nghĩa là phần mềm đang được sử dụng để "sản xuất" thứ gì đó có giá trị.
S.Lott

1
Trên thực tế, thuật ngữ "sản xuất" liên quan đến tính toán, xuất hiện từ thời mà xử lý thông tin là một quy trình sản xuất đòi hỏi nhiều sự can thiệp thủ công. Thông tin đến một cửa hàng ở dạng giấy (bảng mã) và được gửi ra dưới dạng giấy (báo cáo).
bit-twiddler

Câu trả lời này có ý nghĩa trực quan, nhưng nó không cố gắng theo dõi từ nguyên của sản xuất thuật ngữ . Vì vậy, tôi không chắc nó thực sự chính xác như thoạt nhìn. Ngược lại, câu trả lời của bit-twiddler đưa ra nguồn gốc lịch sử cho thuật ngữ này.
Kevin - Tái lập Monica

20

S. Lott thực sự đánh vào đầu đinh nhưng tiếc là chỉ đăng một bình luận.

Sắc thái mà mọi người dường như đang thiếu ở đây là việc sản xuất từ không đề cập đến trạng thái của chính phần mềm mà là cách phần mềm đang được sử dụng .

Bạn có thể có cùng bản dựng chính xác của phần mềm, từng byte, chạy trong môi trường sản xuất và thử nghiệm. Sự khác biệt duy nhất giữa hai là những gì được thực hiện với nó. Phiên bản trong sản xuất đang được sử dụng để sản xuất một cái gì đó - giao dịch, báo cáo, hóa đơn, bất cứ điều gì.

Một môi trường thử nghiệm hoặc dàn dựng cũng có thể "sản xuất" những thứ đó, nhưng chỉ trong một ý nghĩa trừu tượng; vì đầu ra từ những môi trường đó đơn giản sẽ bị vứt đi, những gì nó sản xuất giống như một sản phẩm mô phỏng hơn là một sản phẩm thực tế.

Hãy nhớ rằng, hầu hết các doanh nghiệp không phải là cửa hàng phát triển, và do đó phần mềm không phải là sản phẩm. Phần mềm là một công cụ được sử dụng để tạo ra sản phẩm đó. Đó là "trong sản xuất" theo nghĩa tương tự như một máy phát điện hoặc dây chuyền lắp ráp đang được sản xuất, nghĩa là bởi vì nó có sản lượng thực và sản lượng đó đang được bán và / hoặc được sử dụng để điều hành doanh nghiệp.

Trên thực tế, "sản xuất" hoàn toàn không có nghĩa là "sản phẩm cuối cùng, có thể giao được". Các đúng hạn cho có bước tiến cuối cùng là một phát hành , hoặc RTM . Bạn không bao giờ sử dụng từ "sản xuất" cho phần mềm thu nhỏ.


1
Bằng chứng hỗ trợ: dl.acm.org/citation.cfm?id=1434898 Trong bài báo này, phần mềm đang được sử dụng để tạo kết quả (bài báo thực sự là về lỗi điện tử trong máy tính). Trích dẫn có liên quan:> Nếu, như tôi hiểu bạn nói, bạn cố gắng tiếp tục sản xuất sau khi một sự cố không liên tục được phát hiện nhưng không được chữa khỏi, làm thế nào để bạn biết liệu sản xuất kết quả có giá trị nào không?
Graham Lee

Giấy được đề cập là từ năm 1953.
Graham Lee

20

Thuật ngữ bắt nguồn từ thời điểm trường được gọi là "Xử lý dữ liệu". Trước đó, người dùng không thực hiện nhập dữ liệu của riêng họ. Thay vào đó, họ điền vào các bảng mã được nhân viên nhập dữ liệu đục lỗ trên các cỗ bài. Những bộ bài này đã được xếp hàng để xử lý bởi một người được gọi là "người lập lịch sản xuất". Tất cả các phần mềm chạy như một phần của một chuỗi công việc hàng loạt tại thời điểm đó. Lập lịch sản xuất chịu trách nhiệm ưu tiên công việc. Anh ấy / cô ấy tạo ra một danh sách hàng ngày các công việc sẽ được điều hành bởi các hoạt động máy tính.

Hoạt động của máy tính là môi trường sản xuất 24x7x365 khi tôi mới bước vào lĩnh vực này. Nhà kính không phải là trung tâm dữ liệu tự vận hành "tắt đèn" điển hình như ngày nay. Thay vào đó, chúng được các nhà khai thác máy tính sinh sống, bắt đầu công việc, nạp thẻ, treo băng 9 rãnh, gắn / tháo đĩa và lấy danh sách từ máy in tác động tốc độ cao. Công việc khó khăn nhất trong tất cả là chạy một chiếc máy nổ. Một máy nổ đã loại bỏ giấy carbon từ giấy nhiều lần. Bùng nổ giấy carbon từ giấy nhiều lần là lý do tại sao người ta thường thấy các nhà khai thác máy tính mặc áo khoác phòng thí nghiệm trong các bức ảnh trung tâm dữ liệu cũ.


5

Tôi nghĩ đó là viết tắt của "môi trường sản xuất". Đối với các ứng dụng doanh nghiệp, có môi trường phát triểnmôi trường sản xuất . Cái sau là nơi các quy trình công ty thực, trực tiếp được vận hành. Vì vậy, khi bạn triển khai công cụ ở đó, nó là trực tiếp và bất kỳ sai lầm nào cũng tốn tiền mặt.

(Cũng có thể có môi trường thử nghiệm (s) , và một môi trường dàn dựng , mà thường giống với sản xuất, nhưng không trực tiếp, do đó người ta có thể thực hiện kiểm tra người dùng chấp nhận (UAT) các tính năng mới / phát hành vào nó trước khi đi sinh sống.)


4
Điều này chỉ đặt ra câu hỏi tại sao môi trường sản xuất? Làm thế nào sản xuất đến để biểu thị nơi "hoàn thành" (rõ ràng không có phần mềm nào thực sự hoàn thành) phần mềm đi đâu?
Matt Ellen

4
Làm thế nào điều này giải thích nguồn gốc của thuật ngữ "môi trường sản xuất"?
Thất vọngWithFormsDesigner

Tôi có nhầm lẫn khi hiểu rằng chủ đề này đã hỏi sự khác biệt giữa sản xuất và phát triển liên quan đến phát triển phần mềm? Tôi bắt đầu câu trả lời của tôi ngay sau bạn.
Aditya P

5

Trong nhiều ngành công nghiệp, thuật ngữ sản xuất trên thực tế đề cập đến việc làm việc với một sản phẩm sống, có thể sử dụng được. Dây chuyền lắp ráp còn được gọi là "dây chuyền sản xuất" bởi vì mặc dù các sản phẩm đang được xây dựng bởi công nhân, các thiết kế đã được hoàn thiện. Không có "phát triển" nữa đang được thực hiện. Bạn cũng có thể đánh đồng điều này trở lại với phim - trước khi sản xuất, có một số bước phải xảy ra trước tiên: viết kịch bản, kịch bản, v.v., v.v.


3

Tôi đoán rằng nó sẽ quay trở lại khi phần mềm được bán trên đĩa. Các đĩa đó phải được 'sản xuất', vì vậy phiên bản phần mềm họ đang sử dụng là phiên bản 'sản xuất', được sao chép từ máy chủ 'sản xuất'.

Vì các khái niệm cốt lõi của phần mềm là giống nhau cho dù được thu nhỏ hay được lưu trữ, bạn vẫn có máy chủ 'sản xuất'.


Tôi không biết đây có phải là thuật ngữ bắt nguồn không, nhưng nó có ý nghĩa đối với phần mềm được phân phối cho khách hàng (ngay cả khi nó không còn trên đĩa nữa). Đối với các ứng dụng web, thuật ngữ "Trực tiếp" luôn có ý nghĩa hơn thuật ngữ "sản xuất" (trong) vì chỉ có một phiên bản chạy (hoặc "trực tiếp") của ứng dụng web mà tất cả khách hàng đăng nhập.
Thất vọngWithFormsDesigner

4
Từ này cũ hơn nhiều so với bất kỳ loại phần mềm đĩa nào được phân phối trên.
David Thornley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.