3.5 Kết chương
Trong chương này, học viên đã áp dụng mô hình thiết kế lấy người dùng làm trung tâm (User Center System Design – UCSD), kỹ thuật tạo mẫu nhanh
(Rapid Prototying) trong quá trình 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. Các mẫu thiết kế được xây dựng dựa trên hai mức độ là mẫu thiết kế có độ trung thực thấp và mẫu thiết kế có độ trung thực cao. Từ những mẫu đã xây dựng được, học viên đã tiến hành lên kế hoạch đánh giá các mẫu từ đó rút ra được những hạn chế và đề xuất các cải tiến phù hợp trong quá trình phát triển phần mềm sử dụng kỹ thuật tạo mẫu nhanh. Hệ thống được xây dựng dựa trên những mẫu đã xây dựng.
Học viên cũng đã nghiên cứu công nghệ để xây dựng hệ thống ứng dụng được công nghệ đa phương tiện. Các chức năng hỗ trợ quá trình biên tập nội dung video 3D, giúp tiết kiệm được thời gian xây dựng nội dung video 3D, giúp tái sử dụng được các cảnh diễn 3D. Hỗ trợ giảng viên như các chức năng hỗ trợ việc xây dựng bài giảng, cho phép tìm kiếm và nhúng nội dung đa phương tiện từ thư viện đa phương tiện, cho phép xây dựng nội dung bài giảng có tính chất so sánh. Đối với người học, hệ thống cho phép xem các vở diễn vai mẫu ở nhiều góc cảnh khác nhau, cho phép chơi – dừng – tua video 3D.
KẾT LUẬN
1.Những kết quả chính của luận văn
Luận văn cung cấp một cái nhìn tổng thể về các yếu tố trong qui trình phát triển phần mềm ảnh hưởng đến chất lượng phần mềm và khả năng đáp ứng mong muốn của khách hàng. Mỗi qui trình phát triển phần mềm đều có những ưu điểm và nhược điểm riêng, do đó cần phải phân tích hệ thống chi tiết trước khi lựa chọn qui trình xây dựng để có được sản phẩm phần mềm có chất lượng, thoả mãn mong muốn của khách hàng và đảm bảo tiến độ thực hiện.
Tìm hiểu, phân tích, so sánh, đánh giá ưu, nhược điểm của các kỹ thuật xây dựng mẫu trong thiết kế một hệ thống phần mềm với các tiêu chí đánh giá.
Áp dụng mô hình thiết kế lấy người dùng làm trung tâm, kỹ thuật tạo mẫu nhanh trong 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. Các mẫu thiết kế được xây dựng dựa trên hai mức độ là mẫu thiết kế có độ trung thực thấp và mẫu thiết kế có độ trung thực cao. Từ những mẫu đã xây dựng được, học viên đã tiến hành lên kế hoạch đánh giá các mẫu từ đó rút ra được những hạn chế và đề xuất các cải tiến phù hợp trong quá trình phát triển phần mềm sử dụng kỹ thuật tạo mẫu nhanh.
Nghiên cứu công nghệ và xây dựng hệ thống ứng dụng được nội dung đa phương tiện (văn bản, hình ảnh, âm thanh, video 2D, video 3D) hỗ trợ vào việc giảng dạy, hỗ trợ cán bộ biên tập nội dung đa phương tiên, hỗ trợ giáo viên xây dựng bài giảng, hỗ trợ người học xem và học các vai mẫu video 3D.
2.Hướng phát triển của luận văn
Tiếp tục hoàn thiện qui trình tổ chức đánh giá các mẫu, xây dựng được mô hình kết hợp đánh giá mẫu giữa người dùng với người phát triển hệ thống để có thể nắm bắt, phản ánh tốt nhất những yêu cầu đối với từng mẫu.
Xây dựng được các khuyến nghị về các công cụ xây dựng các mẫu thiết kế với các mức độ trung thực khác nhau dễ sử dụng, dễ thiết kế, dễ vận hành và dễ tương tác.
Xây dựng bổ sung được các chức năng tiện ích trên hệ thống hỗ trợ người dùng.
TÀI LIỆU THAM KHẢO
Tiếng Việt
[1] Bùi Thế Duy (2005). Bài giảng môn “Tương tác người máy”
[2] Ngô Thị Duyên. Bài giảng môn “Thiết kế giao diện người dùng”
Tiếng Anh
[3] Ghezzi, C., Jazayeri, M., & Mandrioli, D. (2002). Fundamentals of
software engineering. Prentice Hall PTR.
[4] Tavolato, P., & Vincena, K. (1984). A prototyping methodology and its tool. In Approaches to prototyping (pp. 434-446). Springer, Berlin, Heidelberg.
[5] Carr, M., & Verner, J. (1997). Prototyping and software development approaches. Department of Information Systems, City University of Hong Kong,
Hong Kong, 319-338.
[6] Morris, D. (Ed.). (2013). Concise encyclopedia of software
engineering (Vol. 1). Elsevier.
[7] Seffah, A., Gulliksen, J., & Desmarais, M. C. (Eds.). (2005). Human- centered software engineering-integrating usability in the software development
lifecycle (Vol. 8). Springer Science & Business Media.
[8] Rome, N. Y. (1992). Software Prototyping and Requirements Engineering.
[9] Landay, J. A., & Myers, B. A. (1995, May). Interactive sketching for the early stages of user interface design. In Proceedings of the SIGCHI
conference on Human factors in computing systems (pp. 43-50). ACM
Press/Addison-Wesley Publishing Co.
[10]Dix, A. (2009). Human-computer interaction. In Encyclopedia of
database systems (pp. 1327-1331). Springer, Boston, MA.
[11]Rising, L., & Janoff, N. S. (2000). The Scrum software development process for small teams. IEEE software, 17(4), 26-32.
[12]Cockburn, A. (2002). Agile software development (Vol. 177). Boston: Addison-Wesley.