Phương pháp thiết kế hệ thống lấy người sử dụng làm trung tâm đặt người sử dụng, mục đích, nhu cầu và các hoạt động của họ vào trung tâm của quá trình phát triển và thiết kế. Yếu tố căn bản đảm bảo sự thành công của cách tiếp cận
sử dụng một quá trình tuyến tính một chiều. Bên cạnh việc áp dụng mô hình thiết kế lấy người sử dụng làm trung tâm, luận văn cũng đề xuất phương pháp thiết kế mẫu nhanh vì phương pháp này giúp người sử dụng và đội phát triển có thể thử nghiệm hệ thống một cách nhanh chóng và có thể hỗ trợ đào tạo người dùng.
Với việc đề xuất xây dựng hệ thống ứng dụng công nghệ đa phương tiện như: dữ liệu ảnh, dữ liệu văn bản, dữ liệu video 2D, dữ liệu video 3D, dữ liệu âm thanh, … vào xây dựng nội dung bài giảng sẽ có những ưu điểm, nhược điểm:
Ưu điểm:
- Giúp xây dựng các bài giảng với nội dung phong phú hấp dẫn người học, tăng khả năng hấp thụ và phát huy được khả năng sáng tạo của người học. Từ đó người học sẽ định hình các phong cách biểu diễn riêng không sinh ra những vai diễn “sao chép” đơn điệu.
- Nội dung đa phương tiện như ảnh, video 2D, dữ liệu âm thanh đa dạng, phong phú người dùng có thể tự tạo ra các nội này bằng những cách đơn giản
- Với nội dung video 3D người học có thể xem được vai diễn ở nhiều góc cảnh diễn khác nhau giúp người học có thể quan sát được các động tác chi tiết, cụ thể hơn
- Người học sẽ có nhiều vai mẫu với nhiều diễn viên diễn khác nhau để tham khảo
Nhược điểm:
- Nội dung video 3D còn hạn chế
- Việc thu thập, biên tập nội dung 3D tốn nhiều thời gian, công sức, và cần đến đội ngũ chuyên gia
3.1 Phân tính mô hình người dùng
Để thực hiện phương pháp thiết kế mẫu nhanh, bước đầu tiên học viên hướng đến là phân loại người dùng trong hệ thống. Học viên xác định các nhóm người dùng như sau:
Bảng 3.1 Phân loại mô hình người dùng trong hệ thống
Phân
loại Tên nhóm Mô tả
Nhóm chủ yếu
Giáo viên, Sinh viên
- Giáo viên: là những người giảng dạy trong trường. Giáo
viên giảng dạy các chuyên ngành khác nhau, các loại hình nghệ thuật khác nhau. Giáo viên sử dụng hệ thống xây dựng các bài giảng hỗ trợ cho việc giảng dạy các loại hình kịch hát dân tộc.
- Sinh viên: là những người học tập tại trường với các chuyên
ngành khác nhau, trình độ khác nhau, họ sử dụng hệ thống để phục vụ trong quá trình học tập, tham khảo các bài học, các trích đoạn diễn…. Nhóm thứ yếu Lãnh đạo Khoa Kịch hát dân tộc
- Lãnh đạo Khoa Kịch hát dân tộc là các cán bộ phụ trách quản lý Khoa, họ nhận kết quả báo cáo từ hệ thống và cung cấp những thông tin đầu vào của hệ thống.
Nhóm thứ ba
Ban lãnh đạo nhà trường
Lãnh đạo trường Đại học Sân khấu Điện ảnh, là ban giám hiệu nhà trường, họ sẽ chịu ảnh hưởng đến sự thành công hay thất bại của hệ thống Nhóm thứ tư Đội thiết kế, nhóm phát triển dự án, cán bộ phòng CNTT
Đội thiết kế, nhóm phát triển dự án, cán bộ phòng công nghệ thông tin, là những người tham gia xây dựng, phát triển, vận hành và bảo trì hệ thống
Qua quá trình thu thập yêu cầu của người dùng tại trường Đại học Sân khấu Điện ảnh Hà nội. Học viên áp dụng mô hình người dùng trong thiết kế User skills and Task Match (USTM/CUSTOM) phân tích người liên quan trong mô hình thiết kế. Trong dự án phát triển hệ thống hỗ trợ giảng dạy, việc nhận dạng, xác định và chia nhóm người dùng trong hệ thống thành các nhóm. Xác định và mô tả các nhóm làm việc, một nhóm làm việc được xác định là nhóm những người có chung một nhiệm vụ. Như vậy các nhóm làm việc trong dự án bao gồm:
Bảng 3.2 Mô tả các nhóm làm việc và nhiệm vụ
Nhóm Xác định nhóm đối tượng Mô tả các cặp nhiệm vụ và đối tượng
Cán bộ quản
lý
Các cán bộ quản lý nhà trường, các cán bộ quản lý ở các Khoa, đơn vị trong trường sử dụng hệ thống để theo dõi tình hình xây dựng bài giảng của giáo viên, tình hình học tập của sinh viên, xem các báo cáo tổng hợp liên quan
Theo dõi tổng hợp báo cáo: cán bộ quản lý sẽ có
các công việc liên quan đến theo dõi tổng hợp và báo cáo trên hệ thống
Nhóm Xác định nhóm đối tượng Mô tả các cặp nhiệm vụ và đối tượng
Giáo viên
Những giáo viên đang giảng dạy tại trường sử dụng hệ thống để hỗ trợ xây dựng bài giảng, theo dõi tình hình học tập của sinh viên trên hệ thống, xem các báo cáo liên quan
Giảng dạy, xây dựng bài giảng: giảng viên sẽ có
các hoạt động giảng dạy, xây dựng bài giảng trên hệ thống
Sinh viên
Những sinh viên theo học các chuyên ngành trong các ngành đào tạo Kịch hát dân tộc với các trình độ khác nhau tại trường, sử dụng hệ thống trong quá trình nghiên cứu học tập các bài giảng, tham khảo các trích đoạn video, các tiết mục biểu diễn, nội dung đa phương tiện trên hệ thống.
Nghiên cứu học tập: sinh
viên sẽ có các hoạt động sử dụng hệ thống để nghiên cứu học tập các bài giảng, tham khảo tài liệu, video, ảnh
Quản trị hệ thống
Những cán bộ thuộc phòng Công nghệ thông tin, vận hành và bảo trì hệ thống.
Bảo trì quản trị hệ thống:
cán bộ quản trị hệ thống sẽ có các nhiệm vụ liên quan đến việc vận hành, bảo trì và quản trị hệ thống
Xác định những nhu cầu của các đối tượng liên quan dựa trên yêu cầu và chức năng hệ thống định xây dựng.
Bảng 3.3 Xác định những nhu cầu của các đối tượng liên quan dựa trên yêu cầu và chức năng hệ thống định xây dựng
Nhóm Nhu cầu và chức năng của hệ thống
Cán bộ quản lý
- Theo dõi được tình hình xây dựng bài giảng trên hệ thống - Trích xuất được các báo cáo…
Giáo viên
- Xây dựng được các bài giảng điện tử tích hợp nội dung đa phương tiện - Quản lý được các bài giảng do mình xây dựng
- Upload và quản lý được các tệp dữ liệu trên hệ thống
- Quản lý được các nội dung đa phương tiện của mình đã đưa lên hệ thống
- Tìm kiếm các nội dung đa phương tiện đã đưa lên hệ thống - Quản lý được danh sách các học viên trong lớp…
Sinh viên
- Xem được các bài giảng do giáo viên cung cấp trên hệ thống - Tìm kiếm được nội dung các bài giảng mà mình quan tâm - Tìm kiếm được các nội dung đa phương tiện trên hệ thống - Xem và so sánh những vở diễn của người diễn khác nhau... - Xem cảnh diễn ở các góc diễn khác nhau.
Nhóm Nhu cầu và chức năng của hệ thống
Quản trị hệ thống
- Người dùng cần có tài khoản để đăng nhập vào hệ thống
- Người dùng chỉ có thể xem được các bài giảng khi đã đăng nhập vào hệ thống
- Chức năng giám sát các truy cập
- Chức năng xem log các đăng nhập vào hệ thống - Quản lý các tin tức, thông báo trên hệ thống...
Áp dụng mô hình phân tích người dùng này giúp cho đội thiết kế và phát triển hệ thống hỗ trợ giảng dạy hiểu hơn về yêu cầu người dùng, hiểu rõ về những nhiệm vụ mà người dùng sẽ thao tác trên hệ thống và cho phép ghi lại toàn bộ những yêu cầu của người dùng. Khác với các mô hình khác chỉ tập trung vào các chức năng của hệ thống mà không để ý đến những khía cạnh nhu cầu người dùng.
Mô hình này còn giúp đội thiết kế và xây dựng hiểu được những trải nghiệm của người dùng. Giúp hệ thống được thiết kế thân thiện hơn, và khả dụng hơn trong quá trình áp dụng, triển khai hệ thống.
3.2 Áp dụng kỹ thuật tạo nguyên mẫu để đặc tả tương tác trong hệ thống
Hệ thống hỗ trợ giảng dạy theo mô hình vai mẫu áp dụng tại trường Đại học Sân khấu Điện ảnh Hà Nội được nhóm nghiên cứu và phát triển đề xuất xây dựng trên nền Web. Do đó, luận văn hướng đến việc áp dụng các kỹ thuật xây dựng mẫu nhanh đặc tả một số chức năng cơ bản của hệ thống trên nền Web sử dụng các kỹ thuật sau:
- Xây dựng các mẫu có độ trung thực thấp sử dụng bản phác thảo dùng công cụ Balsamiq Mockups1, Wireframe Sketcher2.
- Xây dựng các mẫu có độ trung thực cao trên ngôn ngữ lập trình html
(Hypertext Markup Language)
3.2.1 Chức năng đăng nhập hệ thống
Mô tả yêu cầu mẫu chức năng: Chức năng này cho phép người sử dụng
đăng nhập vào hệ thống để khai thác tài nguyên của hệ thống. Người dùng nhập tên đăng nhập, mật khẩu và chọn Đăng nhập
Xây dựng bản phác thảo của chức năng đăng nhập với độ trung thực thấp