Conway’s Law

Định nghĩa Conway's Law là gì?

Conway's LawLuật Conway. Đây là nghĩa tiếng Việt của thuật ngữ Conway's Law - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Luật Conway là một câu cách ngôn trong lĩnh vực CNTT thừa nhận rằng ý tưởng rằng “các tổ chức mà hệ thống thiết kế thường bị hạn chế để thiết kế sản phẩm mà là bản sao của cấu trúc thông tin liên lạc của các tổ chức này “. Ý tưởng này có thể được truy trở lại để một lập trình viên tên Melvin Conway người đã phát triển nguyên tắc này vào cuối Năm 1960.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một cách khác để giải thích pháp luật Conway là các đội bóng của những người mà làm việc trên một phần của phần mềm sẽ làm cho vết của mình trên thiết kế cuối cùng của nó. Một ví dụ phổ biến được sử dụng là ví dụ về một trình biên dịch phần mềm. Một trong những điều khoản được trích dẫn thường xuyên nhất trên toàn tiểu bang luật Conway rằng “nếu bạn có bốn nhóm làm việc trên một trình biên dịch, bạn sẽ nhận được một trình biên dịch Bốn-pass.” Một trình biên dịch phần mềm có thể là một trình biên dịch một-pass hoặc một trình biên dịch đa-pass. Số lượng “đèo” là số lần mà các trình biên dịch đi lại qua một đoạn mã nguồn. Ý tưởng là nếu có nhiều nhóm làm việc trên các trình biên dịch, mỗi người sẽ xây dựng đường chuyền độc đáo của riêng họ mà sẽ khác nhau hơn bất kỳ của những người khác.

What is the Conway's Law? - Definition

Conway's law is an aphorism in IT that posits the idea that “organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.” This idea can be traced back to a programmer named Melvin Conway who developed this principle in the late 1960s.

Understanding the Conway's Law

Another way to explain Conway's law is that the teams of people that work on a piece of software will make their own marks on its eventual design. One common example used is the example of a software compiler. One of the most frequently cited statements around Conway's law states that “if you have four groups working on a compiler, you’ll get a four-pass compiler.” A software compiler can be either a one-pass compiler or a multi-pass compiler. The number of “passes” is the number of times that the compiler goes back over a piece of source code. The idea is that if there are multiple groups working on the compiler, each one will construct their own unique pass that will be different than any of the others.

Thuật ngữ liên quan

  • Compiler
  • Gordon Moore
  • Moore's Law
  • Source Code
  • Programmer
  • Companion Virus
  • Destructive Trojan
  • 3-D Software
  • QuickTime
  • MIDlet

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *