Tôi chưa bao giờ thực hiện sự khác biệt cơ bản (nếu có) giữa hai thuật ngữ "quy trình" và "thủ tục" này, bạn có thể giúp tôi không? nó có thể được trả lời trong các thuật ngữ lập trình hoặc trong bất kỳ điều khoản nào khác mà bạn thích.giúp tôi xác định quy trình và thủ tục?
Trả lời
Tôi thấy liên kết này mà tôi nghĩ số tiền nó lên Process versus Procedures
Tôi nghĩ rằng hai so sánh đầu tiên là rất quan trọng và đưa ra một ý tưởng tốt về những gì còn lại xây dựng trên:
- Thủ tục bị chi phối bởi hoàn thành nhiệm vụ
Processes được thúc đẩy bởi đạt được một kết quả mong muốn
Thủ tục được thực hiện
- Processes được điều hành
nhờ liên kết, nội dung rất có nhiều thông tin. Nhưng hãy xem xét trường hợp rằng "kết quả mong muốn" chỉ đơn giản là "hoàn thành nhiệm vụ" - điều này có làm cho quá trình và thủ tục thừa không? – fabio
Không, điều đó sẽ khiến quá trình của bạn trở thành 'làm theo quy trình' và sau đó quy trình của bạn sẽ là một loạt các bước. –
Một quá trình liên quan đến thủ tục, bởi vì quá trình là toàn bộ, trong khi các thủ tục là phần. Trong một số ngôn ngữ (như vb, sql) thủ tục là một phương pháp mà không trả về giá trị, trong đối ứng với hàm trả về giá trị. Cũng trong quá trình tính toán, quy trình có nghĩa là một chương trình đang được thực hiện hoặc ít nhất được tải trong bộ nhớ.
Process là kinh doanh theo định hướng (nó có thể được đại diện bởi một sơ đồ quy trình làm việc), thường bao gồm một tập hợp các quy tắc kinh doanh, trong khi các thủ tục là thuật toán định hướng (nó có thể được đại diện bởi một sơ đồ dòng chảy).
See:
Sau đây là các definitions cho cả các điều khoản được cung cấp bởi các Information Technology Infrastructure Library (ITIL):
Thủ tục: Tài liệu chứa các bước chỉ định cách đạt được hoạt động . Thủ tục được định nghĩa là một phần của Quy trình. Xem công việc Hướng dẫn.
Quy trình: Một tập hợp các hoạt động có cấu trúc được thiết kế để hoàn thành Mục tiêu cụ thể . Quy trình mất một hoặc nhiều đầu vào được xác định và chuyển thành các kết quả được xác định là chúng. Quy trình có thể bao gồm bất kỳ Vai trò nào, trách nhiệm, công cụ và quản lý Các điều khiển bắt buộc phải cung cấp một cách đáng tin cậy các đầu ra . Quy trình có thể xác định Chính sách, tiêu chuẩn, nguyên tắc, Hoạt động và Hướng dẫn làm việc nếu cần .
Khá nhiều tất cả các định nghĩa tôi nhận được từ các trang web như wikipedia và nhiều wiki khác và từ điển trực tuyến kết thúc mâu thuẫn nhau. Việc hiểu quy trình trong tính toán và thủ tục trong ngôn ngữ lập trình là ok, nhưng nói chung hai từ này không tạo ra bất kỳ sự khác biệt nào với tôi. – fabio
Trong cuốn sách SICP, có một phần: 1.2 Thủ tục và các process chứa đựng chúng Generate
Và mô tả của thủ tục này có thể giúp hiểu:
Một thủ tục là một khuôn mẫu cho các địa phương sự tiến hóa của một quá trình tính toán. Nó chỉ định cách mỗi giai đoạn của quá trình được xây dựng trên giai đoạn trước đó. Chúng tôi muốn có thể đưa ra những tuyên bố về hành vi tổng thể, hoặc toàn cầu của một quá trình mà sự tiến hóa của địa phương đã được xác định bởi một quy trình. Điều này là rất khó để làm nói chung, nhưng chúng ta ít nhất có thể cố gắng mô tả một số mô hình điển hình của quá trình tiến hóa.
Theo hiểu biết của tôi, quy trình là cách chương trình giải quyết vấn đề của bạn với ngôn ngữ chương trình trong khi quá trình là máy tính cần làm theo quy trình đã xác định của bạn.
.policy
là một quy tắc hoặc quy định cho một nhiệm vụ,
.process
là một cái nhìn cấp cao về cách để đạt được nhiệm vụ, chỉ cần nó là away.whereas,
.procedure
là một hướng dẫn để thực hiện một hoạt động trong một quá trình.
- 1. Sự khác biệt giữa Lập trình Thủ tục và Thủ tục?
- 2. Cú pháp để định nghĩa quy trình Oracle trong một thủ tục lưu sẵn khác là gì?
- 3. Xác định kiến trúc của quy trình
- 4. Cách xác định người gọi của Thủ tục được lưu trữ từ bên trong Sproc
- 5. Thủ tục lưu trữ của Spring - kết quả quay lại từ quy trình luôn trống
- 6. sự khác biệt giữa thủ tục và chức năng và thường trình?
- 7. Các thủ tục và chức năng đã lưu
- 8. Kiểm tra thủ tục và lưu trữ thủ tục bằng cách sử dụng Nunit
- 9. TSQL: Gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác và đọc kết quả
- 10. cách xác định quy trình cuộc gọi sự kiện nào trong delphi
- 11. WebMatrix và lưu trữ Thủ tục
- 12. iOS, Quy trình không xác định, Tai nạn không xác định
- 13. Danh sách chuyển tới thủ tục Tcl
- 14. Quy trình con trăn liên tục
- 15. Sự khác biệt giữa thủ tục và thủ tụC# trong Lisp/Clojure là gì?
- 16. quy tắc cú pháp cho Lazarus Pascal thủ tục "đơn vị"
- 17. Chọn và cập nhật trong một thủ tục đã lưu
- 18. cách ưa thích để xác định xem một thủ tục lưu trữ tồn tại
- 19. Có cách nào để chạy một thủ tục được lưu trữ tại các khoảng được xác định trước không?
- 20. Sự khác nhau giữa chương trình thủ tục và chương trình hướng đối tượng là gì?
- 21. Quy trình xử lý được xác định như thế nào?
- 22. thủ tục bẫy trống
- 23. Cách xác định quy trình "kích thước ảo" (WinXP)?
- 24. Xác định quy trình kích thước ảo bằng delphi
- 25. Tạo Thủ tục Permission CHỈ
- 26. Thủ tục lưu trữ và quyền - Có đủ EXECUTE không?
- 27. Thủ tục lưu trữ MySQL và tập lệnh PHP
- 28. Xác định tagPrefixes trong trợ giúp Web.config
- 29. Thay đổi trình xóa thủ tục được lưu trữ
- 30. Sử dụng dllimport thủ tục
Nhà hát -> Thủ tục là tập lệnh, Quy trình là hiệu suất –
@belisarius ví dụ ngắn này rất đơn giản, cảm ơn! – fabio
@ user532722 Tuy nhiên, hãy lưu ý rằng không phải ai cũng đồng ý với những ý nghĩa đó. (chỉ trong trường hợp bạn đang học với kỳ thi trước) –