HOẠCH ĐỊNH CỦA NHỮNG CƠNG TÁC LẶP LẠI DƢỚI SỰ RÀNG BUỘC CỦA NGUỒN LỰC
3.7 Mơ hình máy tính đề xuất nên đƣợc phát triển:
Một mơ hình tổng quát và tổng quát cho việc hoạch định cơng việc lặp lại nên được phát triển, sử dụng chương trình mục tiêu, với những cơng tác và mối quan hệ của chúng được giới thiệu bởi những đối tượng. Đối tượng cơng tác lặp lại tĩm lược dữ liệu hoạch định yêu cầu (ví dụ số lượng đơn vị lặp lại, số lượng đội ngũ cùng làm việc cùng lúc trên một cơng tác, một bảng ngày khởi sớm cĩ thể, những bảng ngày bắt đầu và kết thúc theo hoạch định và cách hành xử của chúng (ví dụ hoạch định miêu tả trong hoạch định này)). Trong mơ hình đề nghị cơng tác khác nhau cơng tác và mối quan hệ, những đối tượng liên quan với nhau bằng cách trao đổi thơng điệp để thực hiện tính tốn yêu cầu. Việc gửi một một thơng điệp đến một đối tượng là một hành động được thực hiện trên một đối tượng bằng cách kết hợp hàm yêu cầu được miêu tả trong định nghĩa phân loại kết hợp với chính đối tượng đĩ. Một thơng điệp như thế cĩ thể đạt được thơng số như là một thủ tục truyền thống hoặc một hàm trong một ngơn ngữ chương trình khơng đối tượng. Khi một đối tượng nhận được một thơng điệp, nĩ viễn dẫn một hoặc nhiều hơn hàm của nĩ tương ứng và trả lại một kết quả hợp lý. Những hàm này cĩ thể tạo ra thay đổi trong trạng thái của đối tượng, gửi thơng điệp đến những đối tượng khác và/hoặc tạo ra những đối tượng mới được tạo. Nhiều thơng tin chi tiết về chương trình hướng đến đối tượng cĩ thể được tìm thấy.
Mơ hình khởi đầu tính tốn hoạch định nên được bắt đầu bằng cách gửi đi một thơng điệp đến cơng tác lặp lại đầu tiên trong một dự án để bắt đầu tính tốn hoạch định. Đáp lại, cơng tác này bắt đầu khởi sớm cĩ thể cĩ của nĩ hợp với ngày bắt đầu của dự án và tiến hành với quá trình tự tính tốn sử dụng thuật tốn hoạch định miêu tả trước đây. Cơng tác do đĩ xác định một số lượng của thời gian bắt đầu và kết thúc theo hoạch định, sau đĩ gửi thơng điệp đến tất cả mối quan hệ nối tiếp thơng tin chúng thời gian bắt đầu và kết thúc của cơng tác đĩ trong tất cả đơn vị. Đáp lại những thơng điệp, mỗi đối tượng quan hệ trãi qua quá trình thơng tin này cùng với loại quan hệ và thời gian trễ (lag) trong ngày làm việc đối với những đối tượng cơng tác kế tiếp theo sau trong cùng dạng của thơng điệp. Dựa vào thơng tin này, đối tượng cơng tác lặp lại kế tiếp hiệu chỉnh thời gian khởi sớm cĩ thể trong bảng PES[j] và kiểm tra cĩ hay khơng cơng tác nhận được thơng điệp từ tất cả những cơng tác trước đĩ. Nếu điều đĩ khơng được, cơng tác chờ đến khi nhận được những thơng điệp từ phần cịn lại của cơng tác trước nĩ. Ngược lại, cơng tác tính tốn hoạch định và gửi những thơng điệp đến những đối tượng quan hệ tiếp theo của nĩ. Quá trình gửi và nhận được thơng điệp giữa cơng tác và đối tượng quan hệ của chúng truyền đạt xuyên suốt tồn bộ sơ đồ mạng dự án bắt đầu từ đầu đến khi kết thúc với cơng tác sau cùng. Kết hợp thuật tốn hoạch định trước đây, mơ hình được mã hĩa cĩ thể sử dụng Borland C cho window và cung cấp một ứng dụng để chạy trên Microsoft Window hoặc sử dụng ngơn ngữ Visual basic cho việc lập trình.