Complete sequences. Sometimes, an action requires several steps to reach
completion. Since people may forget to complete every step of an action, designers
attempt to offer a sequence of steps as a single action. In an automobile, the
driver does not have to set two switches to signal a left turn. A single switch
causes both (front and rear) turn-signal lights on the left side of the car to flash.
When a pilot throws a switch to lower the landing gear, hundreds of steps and
checks are invoked automatically. This same concept can be applied to interactive
uses of computers. For example, the sequence of dialing up, setting communication
parameters, logging on, and loading files is frequently executed by
many users. Fortunately, most communications-software packages enable users
to specify these processes once and then to execute them by simply selecting the
appropriate process name.
As another example, users of a word processor can indicate that all section
titles are to be centered, set in uppercase letters, and underlined, without having
to issue a series of commands each time they enter a section title. Then, if users
want to change the title style--for example, to eliminate underlining-a single
command will guarantee that all section titles are revised consistently. As a final
example, air-traffic controllers may formulate plans to change the altitude of a
plane from 14,000 feet to 18,000 feet in two increments; after raising the plane to
16,000 feet, however, the controller may get distracted and may thus fail to complete
the action. The controller should be able to record the plan and then have
the computer prompt for completion. The notion of complete sequences of
actions may be difficult to implement because users may need to issue atomic
actions as well as complete sequences. In this case, users should be allowed to
define sequences of their own; the macro or subroutine concept should be available
at every level of usage. Designers can gather information about potential
complete sequences by studying sequences of commands that people actually
issue and the patterns of errors that people actually make.
ลำดับสมบูรณ์ บางครั้ง การกระทำต้องมีหลายขั้นตอนเพื่อเข้าถึง
19 เนื่องจากคนอาจลืมที่จะเสร็จสมบูรณ์ทุกขั้นตอนของการ ออกแบบ
พยายามที่จะเสนอเป็นลำดับขั้นตอน การกระทำเพียงครั้งเดียว ในรถยนต์ ,
ผู้ขับไม่ต้องตั้งสองสวิทช์สัญญาณเลี้ยวซ้าย a
สวิตช์เดี่ยวสาเหตุทั้ง ( ด้านหน้าและด้านหลัง ) เปิดไฟสัญญาณบนด้านซ้ายของรถ Flash
เมื่อนักบินพ่นสลับเพื่อลดเกียร์ลงจอดหลายร้อยขั้นตอนและ
ตรวจสอบจะเรียกใช้โดยอัตโนมัติ แนวคิดเดียวกันนี้สามารถนำไปใช้โต้ตอบ
ใช้คอมพิวเตอร์ ตัวอย่างเช่นลำดับของการเชื่อมต่อ , ตั้งค่าพารามิเตอร์การสื่อสาร
, เข้าสู่ระบบ , และโหลดไฟล์มักดำเนินการโดย
ผู้ใช้หลาย โชคดีที่ส่วนใหญ่การสื่อสารซอฟต์แวร์ช่วยให้ผู้ใช้เพื่อระบุกระบวนการเหล่านี้เมื่อ
แล้วรันพวกเขาโดยเพียงแค่การเลือก
ชื่อกระบวนการที่เหมาะสม ตัวอย่างเช่น ผู้ใช้ของโปรแกรมประมวลผลคำสามารถระบุว่าชื่อส่วน
จะเป็นศูนย์กลางในตัวอักษรตัวพิมพ์ใหญ่ และขีดเส้นใต้ โดยไม่
เรื่องชุดของคำสั่งในแต่ละครั้งที่พวกเขาระบุ ส่วนชื่อเรื่อง แล้ว หากผู้ใช้ต้องการเปลี่ยนรูปแบบชื่อ
-- ตัวอย่างเช่นการขจัด underlining-a เดียว
คำสั่งจะรับประกันได้ว่าชื่อส่วนทั้งหมดจะปรับปรุงอย่างต่อเนื่อง เป็นตัวสุดท้าย
, ควบคุมการจราจรทางอากาศอาจสร้างแผนการเปลี่ยนระดับความสูงของเครื่องบิน จาก 14 , 000 ฟุต
18 , 000 ฟุตสองเพิ่มขึ้น ;หลังจากเลี้ยงเครื่องบิน
16 , 000 ฟุต อย่างไรก็ตาม ผู้ควบคุมอาจจะฟุ้งซ่านและดังนั้นจึงอาจล้มเหลวที่จะเสร็จสมบูรณ์
การกระทํา ตัวควบคุมสามารถบันทึกแผนแล้ว
พร้อมคอมพิวเตอร์เพื่อความสมบูรณ์ แนวคิดของลำดับการกระทำที่สมบูรณ์ของ
อาจจะยากที่จะใช้ เพราะผู้ใช้อาจจะต้องออกการกระทำอะตอม
เป็นลำดับที่สมบูรณ์ ในกรณีนี้ผู้ใช้ควรได้รับอนุญาตให้
กำหนดลำดับของตนเอง ; แมโครหรือ subroutine แนวคิดควรใช้ได้
ในทุกระดับการใช้งาน นักออกแบบสามารถรวบรวมข้อมูลเกี่ยวกับศักยภาพ
ลำดับสมบูรณ์โดยศึกษาลำดับของคำสั่งที่คนจริง
ปัญหาและรูปแบบของข้อผิดพลาดที่เขาทำ
การแปล กรุณารอสักครู่..
![](//thimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)