Chất lượng mô hình Chất lượng mô hình Bởi: Khoa CNTT ĐHSP KT Hưng Yên Làm để biết mô hình tốt hay chưa tốt? Một ngôn ngữ mô hình hóa cung cấp ngữ pháp ngữ nghĩa cho ta làm việc, không cho ta biết liệu mô hình vừa tạo dựng nên tốt hay không Yếu tố mở vấn đề quan trọng việc xác định chất lượng mô hình Điều chủ chốt thiết kế mô hình thứ muốn nói thực Mô hình mang lại diễn giải cho mà nghiên cứu (hiện thực, viễn cảnh ) Trong mô hình, yếu tố quan trọng bật phải nắm bắt chất vấn đề Trong hệ thống tài chính, thường mô hình hóa hóa đơn nợ Trong đa phần doanh nghiệp, thân hóa đơn không thật có tầm quan trọng đến vậy, yếu tố quan trọng nợ Một hóa đơn thể nợ, ta cần phải mô hình hóa để phản ánh điều Một khái niệm khác tài khoản nhà băng Trong năm 70 80 có nhiều mô hình thể tài khoản nhà băng Khách hàng (chủ nhân tài khoản nhà băng) coi thành phần tài khoản (một tài khoản nhà băng mô hình hóa lớp thực thể khách hàng thuộc tính) Khó khăn xảy nhà băng xử lý tài khoản có nhiều chủ Vấn đề thứ hai nhà băng tạo chiến lược maketing nhắm tới khách hàng tài khoản nhà băng họ địa Vì vậy, khía cạnh chất lượng mô hình tính thích hợp mô hình Một mô hình thích hợp phải nắm bắt khía cạnh quan trọng đối tượng nghiên cứu Những khía cạnh khác việc đánh giá chất lượng mô hình phải dễ giao tiếp, phải có mục tiêu cụ thể, dễ bảo quản, mang tính vững bền có khả tích hợp Nhiều mô hình hệ thống có mục đích khác (hoặc hướng nhìn khác nhau) phải có khả tích hợp với Dù sử dụng phương pháp ngôn ngữ mô hình hóa nào, ta phải đối mặt với vấn đề khác Khi tạo dựng mô hình, trở thành phần doanh nghịêp, có nghĩa cần phải quan sát hiệu ứng can thiệp vào doanh nghiệp Yếu tố quan trọng cần phải xử lý tất khía cạnh can thiệp ví dụ sách, văn hóa, cấu trúc xã hội suất Nếu không làm điều này, ta khả phát nắm bắt tất đòi hỏi cần thiết từ phía khách hàng (cần ý phát biểu yêu cầu đưa không 1/3 Chất lượng mô hình phải xác khách hàng thực cần) Hãy đặc biệt ý đến vấn đề với sách nội bộ, mẫu hình xã hội, cấu trúc không thức lực bao quanh khách hàng Thế mô hình tốt? Một mô hình mô hình tốt ta có khả giao tiếp với nó, phù hợp với mục đích nắm bắt điểm cốt yếu vấn đề Một mô hình tốt đòi hỏi thời gian xây dựng; bình thường tạo nhóm phát triển, thành lập với mục đích cụ thể Một mục đích huy động toàn lực lượng để phát yêu cầu quan Một mục đích khác mô hình hóa đặc tả yêu cầu, thực giai đoạn phân tích, hay vẽ thiết kế kỹ thuật cho hệ thống thông tin Khi cá nhân khác tập hợp thành nhóm, động tác cần phải thực tập trung vào mục tiêu định trước Các nhóm để mô hình hóa doanh nghịêp hệ thống thông tin tạo khách hàng, chuyên gia mô hình hóa chuyên gia ứng dụng Ta giao tiếp với mô hình? Tại mô hình lại phải thứ dễ giao tiếp? Tất dự án, dù lớn hay nhỏ, cần phải giao tiếp Con người ta nói chuyện với Họ đọc tài liệu thảo luận nội dung chúng Sáng kiến khởi thủy nằm đằng sau mô hình để tạo khả giao tiếp với chúng Nếu tạo mô hình mà không đọc nổi, hiểu nổi, việc làm vô ý nghĩa Mô hình tạo người dẫn đầu phương pháp người dẫn đầu dự án lệnh Mô hình tạo để phục vụ cho việc giao tiếp tập hợp cố gắng để đạt đến suất, hiệu chất lượng cao Mô hình có phù hợp với mục đích không? Một mô hình hình cần phải có mục đích rõ ràng, cho dùng nhận Tất mô hình có mục đích, thường mục đích ngầm ẩn, điều khiến cho việc sử dụng hiểu trở nên khó khăn Các mô hình phân tích mô hình thiết kế mô hình hệ thống, chúng mô hình khác tập trung vào chủ đề khác (hay chi tiết khác nhau) Cần phải xác định rõ ràng mục đích cho mô hình để kiểm tra phê duyệt Nếu mục đích rõ ràng, ví dụ thẩm tra mô hình hình phân tích thể mô hình thiết kế 2/3 Chất lượng mô hình Nắm bắt điểm trọng yếu Nhiều mô hình bao gồm tài liệu doanh nghiệp – ví dụ hóa đơn, thông tin nhận được, hợp đồng bảo hiểm Nếu mô hình bao gồm tài liệu điều xảy doanh nghiệp thay đổi? Đây vấn đề quan trọng thực tế Chúng ta cần thiết phải nắm bắt chất doanh nghiệp (tạo nên phần nhân) mô hình xoay quanh khái niệm thiết yếu để có khả xử lý thay đổi cách thích hợp Hãy mô hình hóa phần nhân doanh nghiệp sau đến mô hình diễn giải phần nhân Một phần nhân mô hình hóa, thay đổi nho nhỏ doanh nghiệp xử lý qua việc sửa đổi lớp diễn giải loại đối tượng thuộc phần nhân (ví dụ hóa đơn diễn giải nợ) Phối hợp mô hình Các mô hình khác hệ thống phải có khả kết hợp liên quan đến Một khía cạnh phối hợp mô hình tích hợp Tích hợp có nghĩa nhóm mô hình chung mục đích thể thứ (mặc dù chúng có nhiều hướng nhìn khác nhau, ví dụ mô hình động, mô hình chức năng, mô hình tĩnh), chúng phải có khả ráp lại với mà không làm nảy sinh mâu thuẫn Quan hệ mô hình mức độ trừu tượng khác khía cạnh quan trọng khác Nó chìa khóa dẫn đến khả theo dõi bước phát triển phần tử khác nhau, phục vụ cho công nghệ lập trình Quan hệ mức độ trừu tượng khác thể quan hệ nâng cấp UML Điều có nghĩa mô hình phối hợp mức độ trừu tượng phối hợp mức độ trừu tượng khác Độ phức tạp mô hình Ngay mô hình dễ dàng giao tiếp, có mục đích rõ ràng, nắm bắt điểm trọng yếu phạm vi vấn đề phối hợp với nhau, ta gặp khó khăn mô hình phức tạp Những mô hình phức tạp khó nghiên cứu, khó thẩm tra, khó phê duyệt khó bảo trì Sáng kiến tốt bắt đầu với mô hình đơn giản, sau chi tiết hóa nhiều cách sử dụng việc phối hợp mô hình Nếu chất phạm vi vấn đề phức tạp, xẻ mô hình thành nhiều mô hình khác (sử dụng tiểu mô hình – tức gói) cố gắng để qui trình kiểm soát tình 3/3 .. .Chất lượng mô hình phải xác khách hàng thực cần) Hãy đặc biệt ý đến vấn đề với sách nội bộ, mẫu hình xã hội, cấu trúc không thức lực bao quanh khách hàng Thế mô hình tốt? Một mô hình mô hình. .. phê duyệt Nếu mục đích rõ ràng, ví dụ thẩm tra mô hình hình phân tích thể mô hình thiết kế 2/3 Chất lượng mô hình Nắm bắt điểm trọng yếu Nhiều mô hình bao gồm tài liệu doanh nghiệp – ví dụ hóa... khó khăn Các mô hình phân tích mô hình thiết kế mô hình hệ thống, chúng mô hình khác tập trung vào chủ đề khác (hay chi tiết khác nhau) Cần phải xác định rõ ràng mục đích cho mô hình để kiểm