Hình 1 cho thấy tính tiện dụng của một ứng dụng Web có thể được đánh giá ở một số giai đoạn trong MDWD. Một mô hình tính tiện dụng của web có thể được áp dụng theo các mức trừu tượng sau: (1) Mô hình nền tảng độc lập Platform-Independent Models ( PIMs ); (2) Mô hình nền tảng cụ thể Platform-Specific Models ( PSMs ); (3) Mô hình Mã Code Model ( CM ); (4) Người dùng tương tác User Interaction. Một mô hình tính tiện dụng của web có thể có một bộ rất lớn các đặc tính đo lường, do đó cần phải có một quá trình lựa chọn trước những đặc tính tính tiện dụng được coi là có liên quan theo một số yếu tố như mục tiêu/loại của ứng dụng Web, đối tượng người dùng, v.v.. Một khía cạnh cần xem xét là đặc tính từ Mô hình tính tiện dụng của web có thể được đánh giá ở tất cả các cấp độ trừu tượng. Các thông tin phản hồi thu được trong mỗi loại đánh giá có mục đích khác nhau tùy thuộc vào mức độ trừu tượng của mô hình.
Ở cấp PIM có thể đánh giá các mô hình như: mô hình điều hướng, v.v.. Tập các đặc tính đo lường có thể được đánh giá ở mức độ này chủ yếu liên quan đến cách thông tin sẽ được truy cập bởi người dùng như thế nào và cách thông tin này sẽ được trình bày bởi các mô hình giao diện người dùng trừu tượng như thế nào ((1) trong Hình 3).
Luận văn thạc sỹ Nguyễn Hải Dương – CB130387
38
Ở cấp PSM nó có thể đánh giá các mô hình giao diện cụ thể. Tập các đặc tính đo lường có thể được đánh giá ở mức độ rộng hơn vì nó bao gồm các đặc tính liên quan đến các thành phần phần mềm cụ thể mà không thể được xem xét ở mức PIM. ((2) trong Hình 3).
Ở cấp CM nó có thể đánh giá các giao diện người dùng cuối. Tập các đặc tính đo lường có thể được đánh giá ở mức độ này là rộng nhất kể từ nhiều khía cạnh ((3) trong Hình 3).
Các đánh giá nói trên diễn ra trong quy trình phát triển ứng dụng Web và có thể được thực hiện bởi các nhà phát triển bằng cách kiểm tra các mô hình ở các mức trừu tượng khác nhau, và nên được thực hiện lặp đi lặp lại cho đến khi các mô
hình này đạt được các yêu cầu tiện dụng. Điều này cho phép tích hợp các đánh giá tính tiện dụng trong giai đoạn đầu của quá trình phát triển Web. Tuy nhiên, việc đánh giá khi sử dụng của ứng dụng Web cần sự tham gia của người dùng cuối. Việc đánh giá này cũng sẽ tạo ra một báo cáo tính tiện dụng để cung cấp thông tin phản hồi ở giai đoạn nào đó của quá trình phát triển ((1), (2) và (3) trong Hình 3).
Luận văn thạc sỹ Nguyễn Hải Dương – CB130387
39