Nhõn tố con người và tương tỏc người mỏy

Một phần của tài liệu Giáo trình tóm tắt Công nghệ phần mềm docx (Trang 91 - 92)

II. Kỹ nghệ phần mềm

4.1Nhõn tố con người và tương tỏc người mỏy

4. Giao diện người sử dụng

4.1Nhõn tố con người và tương tỏc người mỏy

Thiết kế hệ thống mỏy tớnh bao gồm một loạt cỏc hoạt động từ thiết kế phần cứng tới thiết kế giao diện người sử dụng. Trong đú, cỏc kỹ sư điện tử thường chịu trỏch nhiệm về thiết kế phần cứng, cũn cỏc kỹ sư phần mềm phải chịu trỏch nhiệm thiết kế hệ thống và thiết kế giao diện người sử dụng. Cỏc chuyờn gia về nhõn tố con người thường chỉ là cố vấn cho kỹ sư phần mềm chứ khụng trực tiếp thiết kế giao diện.

• Giao diện người dựng là cơ chế thiết lập giao tiếp giữa chương trỡnh và người dựng. Nếu nhõn tố con người được tớnh tới thỡ đối thoại sẽ trụi chảy và sẽ thiết lập được nhịp điệu giữa người dựng và chương trỡnh. Nếu nhõn tố người dựng bị bỏ qua thỡ hệ thống gần như bao giờ cũng bị coi như “khụng thõn thiện”.

• Giao diện sử dụng của một hệ thống thường được chọn làm tiờu chuẩn so sỏnh để đỏnh giỏ hệ thống theo quan điểm người sử dụng.

Một giao diện khú sử dụng sẽ ớt nhiều gõy ra sai lầm của người sử dụng. Trong trường hợp xấu nhất nú cú thể làm cho hệ thống bị huỷ hoại bất chấp chức năng của nú.

Mụ tả thiết kế kiểu

Một giao diện thiết kế kộm cú thể làm cho người sử dụng gõy ra lỗi. Nếu thụng tin được biểu diễn lẫn lộn cú thể làm người dựng hiểu nhầm ý nghĩa cỏc khoản mục thụng tin gõy ra một chuỗi cỏc hành vi nguy hiểm.

• Giao diện người sử dụng phải tớnh đến nhu cầu, kinh nghiệm và khả năng của người sử dụng.

Trong những ngày đầu của tin học (trước khi cú những thiết bị hiển thị đồ hoạ như chuột, mỏy tớnh tốc độ cao…) một kiểu tương tỏc người-mỏy thực tế duy nhất là giao diện chỉ lệnh và hỏi (thế hệ 1). Trao đổi thuần tuý văn bản và được dẫn thụng qua chỉ lệnh và cỏc đỏp ứng với cỏc cõu hỏi do hệ thống sinh ra. Người sử dụng cú thể trao đổi với hệ thống bằng cỏch xỏc định cỏc chỉ lệnh như:

>run progr1.exe/debug=’on’/out=p1/in=1/alloc=1000k * RUN ALLOCATION TO BE QUEUED? >> yes *AUTOMATIC CHECKPOINTING INTERVALS?>>5

Như vậy mặc dầu chỉ lệnh và cõu hỏi như thế rất chớnh xỏc nhưng cũng vẫn sinh lỗi và khú học, khú nhớ. Một cải tiến về giao diện chỉ lệnh và hỏi là giao diện đơn (menu) đơn giản (thế hệ 2). Tại đõy, mụ̣t danh sách các tùy chọn được nờu ra cho người dựng chọn thụng qua mụ̣t mã gõ vào nào đó.

Khi phõ̀n cúng trở nờn tinh vi hơn và kỹ sư phõ̀n mờ̀m học được nhiờ̀u hơn vờ̀ nhõn tụ́ con người và tác đụ̣ng của chúng tới thiờ́t kờ́ giao diợ̀n thì giao diợ̀n trỏ và chọn hướng cửa sụ̉ bắt đõ̀u tiờ́u hóa (đụi khi còn được gọi là giao diợ̀n cửa sụ̉) gồm cỏc biờ̉u tượng, menu và thiờ́t bị trỏ chuột (thờ́ hợ̀ 3)

Lợi ớch của giao diợ̀n "thờ́ hợ̀ ba":

1. Có thờ̉ hiờ̉n thị đụ̀ng thời nhiờ̀u kiờ̉u thụng tin khác nhau, cho phép người dùng chuyờ̉n hoàn cảnh mà khụng mṍt mụ́i nụ́i trực quan với cụng viợ̀c khác. Cửa sụ̉ cho phép người dùng thực hiợ̀n nhiờ̀u nhiợ̀m vụ trao đụ̉i và nhọ̃n biờ́t mà khụng chán.

2. Nhiờ̀u nhiợ̀m vụ tương tác khác có sẵn qua sơ đụ̀ kéo xuụ́ng. Những đơn như vọ̃y cho phép người dùng thực hiợ̀n các nhiợ̀m vụ kiờ̉m soát và đụ́i thoại mụ̣t cách dờ̃ dàng.

3. Viợ̀c dùng biờ̉u tượng đụ̀ họa, đơn, kéo xuụ́ng, nút và kỹ thuọ̃t cuụ̣n làm giảm khụ́i lượng gõ. Điờ̀u này có thờ̉ làm tăng tính hiợ̀u quả tương tác cho những người khụng phải là chuyờn viờn gõ, làm cho mỏy tớnh trở thành thõn thiện với những người sợ bàn phím.

Thờ́ hợ̀ giao diợ̀n người máy (HCI - Human Computer Interface) hiợ̀n tại nụ́i tṍt cả các thuụ̣c tính của giao diợ̀n thờ́ hợ̀ ba với siờu văn bản (hypertext) và chế độ đa nhiợ̀m - khả năng thực hiợ̀n mụ̣t sụ́ nhiợ̀m vụ khác nhau đụ̀ng thời (theo quan điờ̉m của người dùng). Các giao diợ̀n "thờ́ hợ̀ bụ́n" này hiợ̀n nay đã có nhiờ̀u mỏy trạm làm viợ̀c (work station) và PC (Personal Computer).

Một phần của tài liệu Giáo trình tóm tắt Công nghệ phần mềm docx (Trang 91 - 92)