Tổng quan về mẫu thiết kế

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, xây dựng phần mềm hỗ trợ giảng dạy theo mô hình vai mẫu” đối với kịch hát dân tộc luận văn ths máy tính 84801 (Trang 32 - 33)

Chương 2 Các phương pháp tạo mẫu, thiết kế tương tác người máy

2.1 Tổng quan về mẫu thiết kế

Ý tưởng dùng mẫu xuất phát từ ngành kiến trúc, Alexander, Ishikawa, Silverstein, Jacobson, Fiksdahl-King và Angel (1977) lần đầu tiên đưa ra ý tưởng dùng các mẫu chuẩn trong thiết kế xây dựng và giao thông. Họ đã xác định và lập sưu liệu các mẫu có liên quan để giải quyết các vấn đề thường xảy ra trong thiết kế các cao ốc. Mỗi mẫu này là một cách thiết kế, chúng đã được phát triển qua nhiều năm và như là các giải pháp cho các vấn đề trong lĩnh vực xây dựng thường gặp. Các giải pháp tốt nhất có được là qua một quá trình sàng lọc tự nhiên. Mẫu được xem là giải pháp tốt để giải quyết vấn đề xây dựng hệ thống phần mềm [4].

Mẫu thiết kế (Design Patterns) [4] mô tả giải pháp chung đối với một vấn đề nào đó trong thiết kế thường được “lặp lại” trong nhiều dự án. Một Pattern có thể được xem như một “khuôn mẫu” có sẵn áp dụng được cho nhiều tình huống khác nhau để giải quyết một vấn đề cụ thể. Trong bất kỳ hệ thống phần mềm hướng đối tượng nào chúng ta cũng có thể bắt gặp các vấn đề lặp lại. Mẫu thiết kế là những thiết kế đã được sử dụng và được đánh giá tốt giúp giải quyết những vấn đề thiết kế thường gặp. Chú trọng đến việc giúp cho bản thiết kế có tính uyển chuyển, dễ nâng cấp và dễ thay đổi.

Mẫu thiết kế là khái niệm rộng và bao quát trong công đoạn thiết kế phần mềm. Cũng giống như các yêu cầu của thiết kế và phân tích hướng đối tượng việc sử dụng các mẫu cũng cần tái sử dụng được các giải pháp chuẩn đối với các vấn đề thường xuyên xảy ra. Mẫu thiết kế giúp thúc đẩy việc sử dụng lại trong pha thiết kế vì mẫu cung cấp từ vựng chung cho thiết kế, cung cấp những phương tiện để hiểu thiết kế, và được tạo thành khối hợp nhất từ đó xây dựng những ứng dụng phức tạp hơn.

Mục đích của một nguyên mẫu là cho phép người sử dụng phần mềm đánh giá các đề xuất của nhà phát triển cho việc thiết kế sản phẩm cuối cùng bằng cách thực sự thử chúng ở bên ngoài chứ không phải giải thích và đánh giá thiết kế dựa trên mô tả. Tạo nguyên mẫu cũng có thể được sử dụng bởi người dùng cuối để mô tả và chứng minh những yêu cầu chưa được xem xét và đó có thể là một yếu tố quan trọng trong mối quan hệ thương mại giữa các nhà phát triển và khách hàng của họ. Thiết kế tương tác nói riêng sử dụng rất nhiều nguyên mẫu phù hợp với mục tiêu đó. Tạo mẫu cũng có thể tránh được chi phí lớn và khó khăn trong việc thay đổi một sản phẩm phần mềm đã hoàn thành.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, xây dựng phần mềm hỗ trợ giảng dạy theo mô hình vai mẫu” đối với kịch hát dân tộc luận văn ths máy tính 84801 (Trang 32 - 33)

Tải bản đầy đủ (PDF)

(87 trang)