Quy trình thực hiện tìm lời giải cho một ca vay tín dụng mới qua các bước như sau:
- Tạo đặc tả cho bài toán mới;
- Sử dụng công thức (1) để tìm ca lập luận có độ tương tự gần nhất đối với bài toán cho vay mới.
- Đề xuất lời giải cho ca vay tín dụng mới dựa trên kết quả đánh giá của ca vốn cũ có độ tương tự cao nhất vừa tìm được.
- Lưu lại lại ca cho vay mới làm kinh nghiệm suy luận cho các ca cho vay cần đánh giá trong tương lai.
Đối với hệ thống thử nghiệm chúng tôi thực hiện tìm kiếm va vay vốn cũ tự gần nhất so với ca vay vốn tín dụng đang xét theo luồng thực hiện như trong Hình 2.2 bên dưới.
Hình 2.2: Sơ đồ luồng thực hiện đánh giá khoản vay tín dụng.
BEGIN
END
- Tìm p/án được chọn: plnid_mark
- Số bản ghi cần đánh giá: numMarked
- Số bản ghi dùng đánh giá: numRetained
- Tính số tiêu chí: numCriteria - Ghi Log - marked_last_row = 0 marked_last_row ≤ numMarked - marked_last_row ++
- Tính điểm contract cần đánh giá hiện tại (marked_last_row)
- retained_last_row = 0 - max_retain_id=’’ - max_criteria_same=0 retained_last_row ≤ numMarked - retained_last_row ++
- Tính số thuộc tính giống nhau giữa marked_last_row & retained_last_row
(criteria_same_mark) max_criteria_same < criteria_same_mark max_criteria_same = criteria_same_mark - Ghi Log
- Cập nhật kết quả, trạng thái (CLOSE) cho
marked_last_row hiện tại.
- Ghi Log
- Cập nhật kết quả cho phương án đánh giá được chọn plnid_mark.
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Như chúng ta đã biết, các nhà tin học đã đề xuất một số phương pháp phân tích thiết kế trong lĩnh vực công nghệ phần mềm như: phương pháp cấu trúc, phương pháp hướng đối tượng, tiếp cận logic, tiếp cận tác tử (agent)... Trong đó cách tiếp cận hướng đối tượng đã tỏ rõ lợi thế khi lập trình các hệ thống phức tạp. Phát triển phần mềm hướng đối tượng sẽ cho lại phần mềm thương mại chất lượng cao: tin cậy, dễ mở rộng, dễ sử dụng lại và phù hợp với yêu cầu người dùng mong đợi.
Ngôn ngữ mô hình hóa thông nhất UML (Unified Modeling Language) được sử dụng để hiển thị, đặc tả, xây dựng và làm tài liệu của phân tích hình thức và thiết kế trong quá trình xây dựng hệ thống phần mềm theo hướng đối tượng [1,13]. Trong chương này, chúng ta sẽ đi vào việc phân tích thiết kế hệ thống sử dụng ngôn ngữ UML.