5. B ốc ục của luận văn
2.1.5. So sánh FCO-IM và phương pháp khác
So với các phương pháp mô hình truyền thống khác như: mô hình ERD, UML ,... thì FCO-IM có các ưu điểm sau [3]:
- Đối với các hệ thống lớn thì phương pháp mô hình hệ thống theo hướng FCO-IM thực sự rất hiệu quả. Trong lúc các nhà phân tích theo các phương pháp khác gặp khó khăn trong việc kiểm soát hàng trăm bảng, hàng nghìn bảng, mối quan hệ và cột dữ liệu khỏi sự chồng chéo, dư thừa và thiếu sót dữ
liệu thì các nhà phân tích FCO-IM chỉ cần lần lượt thực hiện các bước phân tích và định danh cũng như các ràng buộc là đã cho ra đời một mô hình hệ
thống chính xác, đầy đủ với độ chuẩn hóa cao.
- FCO-IM là một bản vẽ kỹ thuật nên rất dễ hiểu cho các chuyên gia, người dùng và cả những người không am hiểu nhiều về hệ thống. Dựa trên các biểu đồ và bộ mô tả hệ thống bằng ngôn ngữ tự nhiên, các nhà phân tích, các nhà phát triển hệ thống và người dùng cuối có thể trao đổi giao tiếp với nhau dễ dàng.
- Phương pháp FCO-IM gồm các tập hợp các bước cụ thể với thuật toán và cách thức thực hiện rõ ràng. Vì vậy, tập tài liệu hệ thống rất chi tiết, dễ
hiểu và hữu ích cho việc bảo trì và phát triển hệ thống sau này.
- Mô hình quan hệ sinh ra từ sơ đồ ngữ pháp thông tin IGD sau khi thực hiện thuật toán đạt dạng chuẩn hóa 5NF [5], đây là dạng chuẩn hóa tối ưu của một mô hình dữ liệu quan hệ.
- Phương pháp FCO-IM rất phù hợp với những hệ thống hay có sự thay
đổi vì các nhà phân tích chỉ cần mô tả lại hoặc thêm vào các sự kiện, phân loại và định danh cho nó là có thể cho ra một mô hình mới chính xác, đầy đủ, nhanh chóng.
- Phương pháp FCO-IM giảm thiểu tối đa thời gian mô hình hóa, thiết kế
và hiện thực hóa các hệ thống bởi vì các bước mô hình rất rõ ràng, cụ thể và dễ thực hiện trong thời gian ngắn.
- Từ các sơ đồ ngữ pháp thông tin FCO-IM, sau khi thực hiện thuật toán sinh lược đồ quan hệ GLR, các công cụ có thể chuyển hóa thành các mô hình khác như: UML,... hoặc có thể tự động sinh ra các mã định nghĩa ngôn ngữ
dữ liệu DDL dùng cho hệ quản trị CSDL khác nhau như SQL Server, Oracle, Access, Borland… bằng các công cụ FCO-IM (Casetalk, Infagon). Điều này thực sự rất hữu ích, giúp các nhà phân tích có thể tạo ra các cơ sở dữ liệu quan hệ trên các hệ quản trị cơ sở dữ liệu mong muốn.
- Việc chuyển đổi thuật toán của một mô hình thông tin FCO-IM thành sơ đồ hướng đối tượng dể dàng hơn so với việc chuyển đổi từ một lược đồ quan hệ. Ngữ pháp thông tin trong FCO-IM chứng minh cho ta thấy một giản đồ cơ
sở dữ liệu quan hệ có thể được bắt nguồn từđó một ngữ pháp thông tin. - Phương pháp FCO-IM tiếp cận khái niệm dẫn đến thiết kế tốt hơn.