Trong ek cạnh đạo = , Ni là ban đầu (hoặc bắt đầu) nút, và nj là thiết bị đầu cuối (hoặc kết thúc) nút. Cạnh trong đồ thị chỉ đạo phù hợp với tự nhiên với nhiều khái niệm phần mềm: Hành vi tuần tự, ngôn ngữ lập trình bắt buộc, các sự kiện thời gian đặt hàng, xác định / cặp tài liệu tham khảo, bài viết, chức năng và thủ tục các cuộc gọi, và như vậy. Vì điều này, bạn có thể hỏi lý do tại sao chúng tôi dành (lãng phí?) Quá nhiều thời gian trên đồ thị bình thường. Sự khác biệt giữa các đồ thị thông thường và đạo diễn là rất tương tự như sự khác biệt giữa các ngôn ngữ lập trình khai báo và cấp bách. Trong ngôn ngữ bắt buộc (ví dụ, COBOL, FORTRAN, Pascal, C, Ada) thứ tự tuần tự của câu ngôn ngữ nguồn xác định thứ tự thời gian thực hiện của mã biên dịch. Điều này không đúng cho các ngôn ngữ khai báo (như Prologue). Tình hình khai báo phổ biến nhất cho hầu hết các nhà phát triển phần mềm là mô hình Entity / Mối quan hệ. Trong một mô hình E / R, chúng ta lựa chọn các thực thể như các nút, và xác định các mối quan hệ như cạnh. (Nếu một mối quan hệ bao gồm ba hoặc nhiều thực thể, chúng ta cần quan niệm của một "siêu cạnh" mà có ba hoặc nhiều thiết bị đầu cuối.) Các kết quả đồ thị của một mô hình E / R được hiểu đúng hơn như một đồ thị thông thường. Tốt E / R mô hình thực hành ngăn chặn sự suy nghĩ tuần tự mà đạo diễn đồ thị sẽ thúc đẩy.
đang được dịch, vui lòng đợi..
