VI. Q6: Database design
437 Có một số hoạt động được thực hiện để thiết kế giao diện người dùng Quá trình thiết kế và thực hiện GUI giống như SDLC Bất kỳ mô hình nào cũng có thể
438 được sử dụng để triển khai GUI giữa Mơ hình Thác nước, Mơ hình lặp lại
hoặc
439 Một mơ hình được sử dụng để thiết kế và phát triển GUI phải đáp ứng các bước
cụ thể của GUI.
440441 441
- Thu thập yêu cầu GUI - Các nhà thiết kế có thể muốn có danh sách tất cả
các yêu cầu chức năng và phi chức năng của GUI. Điều này có thể được lấy từ người dùng và giải pháp phần mềm hiện có của họ.
- Phân tích người dùng - Người thiết kế nghiên cứu xem ai sẽ sử dụng GUI
phần mềm. Đối tượng mục tiêu quan trọng khi các chi tiết thiết kế thay đổi theo trình độ kiến thức và năng lực của người dùng. Nếu người dùng hiểu biết về kỹ thuật, GUI nâng cao và phức tạp có thể được kết hợp. Đối với người dùng mới làm quen, có thêm thông tin về cách sử dụng phần mềm.
- Phân tích nhiệm vụ - Người thiết kế phải phân tích nhiệm vụ nào sẽ được
thực hiện bởi giải pháp phần mềm. Ở đây trong GUI, khơng quan trọng nó sẽ được thực hiện như thế nào. Các nhiệm vụ có thể được trình bày theocách phân cấp lấy một nhiệm vụ chính và chia nó thành các nhiệm vụ phụ
nhỏ hơn. Nhiệm vụ cung cấp các mục tiêu cho bản trình bày GUI. Luồng thông tin giữa các nhiệm vụ con xác định luồng nội dung GUI trong phần mềm.
- Thiết kế & triển khai GUI - Nhà thiết kế sau khi có thơng tin về các yêu cầu,
nhiệm vụ và môi trường người dùng, thiết kế GUI và triển khai thành mã và nhúng GUI với phần mềm làm việc hoặc phần mềm giả trong nền. Sau đó, nó được các nhà phát triển tự kiểm tra.
- Kiểm thử - Kiểm tra GUI có thể được thực hiện theo nhiều cách khác nhau.
Tổ chức có thể kiểm tra nội bộ, sự tham gia trực tiếp của người dùng và phát hành phiên bản beta là rất ít trong số đó. Thử nghiệm có thể bao gồm khả năng sử dụng, khả năng tương thích, sự chấp nhận của người dùng, v.v.