กลับไปหน้าบทความ

อ่าน 2 นาที

ความโปร่งใส (ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์)

การเปลี่ยนแปลงใดๆ ใน ระบบ คอมพิวเตอร์ เช่น ฟีเจอร์ใหม่หรือส่วนประกอบใหม่ จะเรียกว่า โปร่งใส หากระบบหลังการเปลี่ยนแปลงยังคงยึดติดกับ อินเทอร์เฟซภายนอก เดิม...

ความโปร่งใส (ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์)

การเปลี่ยนแปลงใดๆ ใน ระบบ คอมพิวเตอร์เช่น ฟีเจอร์ใหม่หรือส่วนประกอบใหม่ จะเรียกว่าโปร่งใสหากระบบหลังการเปลี่ยนแปลงยังคงยึดติดกับ อินเทอร์เฟซภายนอก เดิม ให้มากที่สุดเท่าที่จะเป็นไปได้ ในขณะที่เปลี่ยนแปลงพฤติกรรมภายใน จุดประสงค์คือเพื่อปกป้องระบบทั้งหมด (หรือผู้ใช้) ที่อยู่ปลายอีกด้านของอินเทอร์เฟซจากการเปลี่ยนแปลงนั้น ที่น่าสับสนคือ คำนี้หมายถึงการมองไม่เห็นส่วนประกอบโดยรวม ไม่ได้หมายถึงการมองเห็นส่วนภายในของส่วนประกอบ (เช่นเดียวกับกล่องขาวหรือระบบเปิด ) คำว่าโปร่งใสถูกใช้กันอย่างแพร่หลายในด้านการตลาดคอมพิวเตอร์แทนคำว่ามองไม่เห็นเนื่องจากคำว่ามองไม่เห็นมีความหมายในแง่ ลบ (มักถูกมองว่าเป็นสิ่งที่ผู้ใช้มองไม่เห็นและควบคุมไม่ได้) ในขณะที่คำว่าโปร่งใสมีความหมายในแง่ดี (มักเกี่ยวข้องกับการไม่ซ่อนอะไร) ส่วนใหญ่แล้ว คำว่าโปร่งใสถูกใช้ในลักษณะที่ทำให้เข้าใจผิดเพื่ออ้างถึงการมองไม่เห็นกระบวนการประมวลผลที่แท้จริง ซึ่งอธิบายได้ด้วยคำว่าทึบแสงโดยเฉพาะอย่างยิ่งในส่วนที่เกี่ยวกับโครงสร้างข้อมูล เนื่องจากคำจำกัดความที่ทำให้เข้าใจผิดและขัดแย้งกับสามัญสำนึกนี้ วรรณกรรมคอมพิวเตอร์สมัยใหม่จึงมักนิยมใช้คำว่า " ไม่ฝักใฝ่ฝ่ายใด " มากกว่า "โปร่งใส"

คำนี้มักใช้โดยเฉพาะอย่างยิ่งในบริบทของชั้นนามธรรมที่มองไม่เห็นจากชั้นที่อยู่ติดกันทั้งด้านบนและด้านล่าง

นอกจากนี้ คำนี้ยังถูกนำมาใช้ชั่วคราวในคู่มือการเขียนโปรแกรมของ IBM และ Honeywell ในช่วงประมาณปี 1969 โดยหมายถึง เทคนิค การเขียนโปรแกรมคอมพิวเตอร์ อย่างหนึ่ง โค้ดแอปพลิเคชันจะโปร่งใสเมื่อไม่มีรายละเอียดระดับต่ำ (เช่น การจัดการเฉพาะอุปกรณ์) และมีเพียงตรรกะที่แก้ปัญหาหลักเท่านั้น ซึ่งทำได้โดยการห่อหุ้ม – การนำโค้ดไปไว้ในโมดูลที่ซ่อนรายละเอียดภายใน ทำให้มองไม่เห็นรายละเอียดเหล่านั้นจากแอปพลิเคชันหลัก

ตัวอย่าง

ตัวอย่างเช่นระบบไฟล์เครือข่าย (Network File System)มีความโปร่งใส เพราะมันนำเสนอการเข้าถึงไฟล์ที่จัดเก็บไว้บนเครือข่ายในลักษณะที่สอดคล้องกับการเข้าถึงระบบไฟล์ ในเครื่องก่อนหน้านี้ ดังนั้นผู้ใช้อาจจะไม่สังเกตเห็นด้วยซ้ำในขณะที่ใช้งานลำดับชั้นของโฟลเดอร์ ในทางกลับกันโปรโตคอลการถ่ายโอนไฟล์ (FTP) ในยุคแรกมีความโปร่งใสน้อยกว่ามาก เพราะผู้ใช้แต่ละคนต้องเรียนรู้วิธีการเข้าถึงไฟล์ผ่านโปรแกรมไคลเอ็นต์ FTP

ในทำนองเดียวกัน ระบบไฟล์บางระบบอนุญาตให้บีบอัดและคลายข้อมูลได้อย่างโปร่งใส ทำให้ผู้ใช้สามารถจัดเก็บไฟล์ได้มากขึ้นในสื่อบันทึกข้อมูลโดยไม่ต้องมีความรู้พิเศษใดๆ นอกจากนี้ ระบบไฟล์บางระบบยังเข้ารหัสไฟล์ได้อย่างโปร่งใส วิธีการนี้ไม่จำเป็นต้องเรียกใช้โปรแกรมบีบอัดหรือเข้ารหัสข้อมูลด้วยตนเอง

ในวิศวกรรมซอฟต์แวร์การพัฒนาหรือใช้เลเยอร์นามธรรมสำหรับ การเข้าถึง ฐานข้อมูล ถือเป็นแนวปฏิบัติที่ดีเช่นกัน เพื่อให้แอปพลิเคชันเดียวกันสามารถทำงานกับฐานข้อมูลที่แตกต่างกันได้ โดยเลเยอร์นามธรรมนี้จะช่วยให้ส่วนอื่นๆ ของโปรแกรมสามารถเข้าถึงฐานข้อมูลได้อย่างโปร่งใส (ดู ตัวอย่างเช่น อ็อบเจ็กต์การเข้าถึงข้อมูล )

ในการเขียนโปรแกรมเชิงวัตถุความโปร่งใสเกิดขึ้นได้จากการใช้อินเทอร์เฟซซึ่งจะซ่อนการใช้งานจริงที่ทำด้วยคลาส พื้นฐาน ต่างๆ

ประเภทของความโปร่งใสในระบบกระจาย

ความโปร่งใสหมายความว่าระบบกระจายศูนย์ ทุกรูปแบบ ควรปกปิดลักษณะการกระจายศูนย์นั้นจากผู้ใช้งาน โดยปรากฏและทำงานเหมือนระบบรวมศูนย์ทั่วไป

ความโปร่งใสมีหลายประเภท:

  • ความโปร่งใสในการเข้าถึง – ไม่ว่าการเข้าถึงและการแสดงผลทรัพยากรจะต้องดำเนินการอย่างไรในแต่ละหน่วยประมวลผล ผู้ใช้ระบบแบบกระจายควรเข้าถึงทรัพยากรด้วยวิธีเดียวและสม่ำเสมอเสมอ ตัวอย่างเช่น การสืบค้นข้อมูลด้วยคำสั่ง SQL
  • ความโปร่งใสเรื่องตำแหน่งที่ตั้ง – ผู้ใช้ระบบแบบกระจายศูนย์ไม่ควรต้องรับรู้ว่าทรัพยากรนั้นตั้งอยู่ที่ใดทางกายภาพ ตัวอย่างเช่น หน้าเว็บต่างๆ
  • ความโปร่งใสในการย้ายระบบ – ผู้ใช้ไม่ควรรับรู้ว่าทรัพยากรหรือหน่วยประมวลผลใด ๆ มีความสามารถในการย้ายไปยังตำแหน่งทางกายภาพหรือตรรกะที่แตกต่างกันหรือไม่
  • ความโปร่งใสในการเคลื่อนย้าย – หากมีการเคลื่อนย้ายทรัพยากรขณะใช้งาน ผู้ใช้ปลายทางไม่ควรสังเกตเห็นการเปลี่ยนแปลงนั้น
  • ความโปร่งใส ในการจำลองข้อมูล – หากมีการจำลองทรัพยากรไปยังหลายตำแหน่ง ผู้ใช้ควรเห็นทรัพยากรนั้นเสมือนเป็นทรัพยากรเดียว
  • ความโปร่งใส พร้อมกัน – แม้ว่าผู้ใช้หลายคนอาจแย่งชิงและใช้ทรัพยากรเดียวกัน แต่ผู้ใช้เหล่านั้นไม่ควรสังเกตเห็นได้ชัดเจน
  • ความโปร่งใสเมื่อเกิดข้อผิดพลาด – ควรพยายามปกปิดข้อผิดพลาดและการกู้คืนของระบบและทรัพยากรคอมพิวเตอร์เสมอ
  • ความโปร่งใส ในการจัดเก็บข้อมูล – ไม่ว่าทรัพยากรจะอยู่ในหน่วยความจำชั่วคราวหรือหน่วยความจำถาวร ผู้ใช้ไม่ควรได้รับผลกระทบใดๆ
  • ความโปร่งใสในด้านความปลอดภัย – การเจรจาต่อรองการเข้าถึงทรัพยากรที่ปลอดภัยด้วยวิธีการเข้ารหัสลับจะต้องต้องการการแทรกแซงจากผู้ใช้น้อยที่สุด มิฉะนั้นผู้ใช้จะหลีกเลี่ยงระบบรักษาความปลอดภัยเพื่อแลกกับประสิทธิภาพในการทำงาน

คำจำกัดความอย่างเป็นทางการของแนวคิดส่วนใหญ่เหล่านี้สามารถพบได้ในRM-ODPซึ่งเป็นแบบจำลองอ้างอิงการประมวลผลแบบกระจายแบบเปิด (ISO 10746)

ระดับที่ควรจะบรรลุคุณสมบัติเหล่านี้อาจแตกต่างกันอย่างมาก ไม่ใช่ทุกระบบที่จะสามารถหรือควรซ่อนทุกอย่างจากผู้ใช้ได้ ตัวอย่างเช่น เนื่องจากความเร็วของแสง มีค่าคงที่และจำกัด จึงมักมีเวลาแฝงในการเข้าถึงทรัพยากรที่อยู่ห่างไกลจากผู้ใช้เสมอ หากคาดหวังการโต้ตอบแบบเรียลไทม์กับระบบแบบกระจายศูนย์ สิ่งนี้อาจสังเกตเห็นได้ชัดเจนมาก

อ่านเพิ่มเติม

  • Yue, Weining; Wang, Heng; Wang, Guoping (2007). "การออกแบบปฏิสัมพันธ์ที่โปร่งใสสำหรับการประมวลผลแบบยูบิควิตัส: ทฤษฎีและการประยุกต์ใช้"ใน Jacko, Julie A. (บรรณาธิการ). ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ การออกแบบปฏิสัมพันธ์และความสามารถในการใช้งานบันทึก การบรรยายในวิทยาการคอมพิวเตอร์ เล่มที่ 4550 เบอร์ลิน ไฮเดล เบิร์ก : Springer หน้า  331–339 doi : 10.1007/978-3-540-73105-4_37 ISBN 978-3-540-73105-4.
  • Schelenz, Laura; Segal, Avi; Adelio, Oduma; Gal, Kobi (2024-03-20). "Transparency-Check: เครื่องมือสำหรับการศึกษาและการออกแบบความโปร่งใสในระบบการปรับแต่งส่วนบุคคลบน AI" . ACM Journal on Responsible Computing . 1 (1): 8:1–8:18. doi : 10.1145/3636508 .
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Transparency_(human–computer_interaction)&oldid=1325355508 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ความโปร่งใส (ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์)

การเปลี่ยนแปลงใดๆ ใน ระบบ คอมพิวเตอร์ เช่น ฟีเจอร์ใหม่หรือส่วนประกอบใหม่ จะเรียกว่า โปร่งใส หากระบบหลังการเปลี่ยนแปลงยังคงยึดติดกับ อินเทอร์เฟซภายนอก เดิม...

ตัวอย่าง

ตัวอย่างเช่น ระบบไฟล์เครือข่าย (Network File System) มีความโปร่งใส เพราะมันนำเสนอการเข้าถึงไฟล์ที่จัดเก็บไว้บนเครือข่ายในลักษณะที่สอดคล้องกับการเข้าถึง ระบบไฟล์ ในเครื่องก่อนหน้านี้ ดังนั้นผู้ใช้อาจจะไม่สังเกตเห็นด้วยซ้ำในขณะที่ใช้งานลำดับชั้นของโฟลเดอร์...

ประเภทของความโปร่งใสในระบบกระจาย

ความโปร่งใสหมายความว่า ระบบกระจายศูนย์ ทุกรูปแบบ ควรปกปิดลักษณะการกระจายศูนย์นั้นจากผู้ใช้งาน โดยปรากฏและทำงานเหมือนระบบรวมศูนย์ทั่วไป

อ่านเพิ่มเติม

Yue, Weining; Wang, Heng; Wang, Guoping (2007). "การออกแบบปฏิสัมพันธ์ที่โปร่งใสสำหรับการประมวลผลแบบยูบิควิตัส: ทฤษฎีและการประยุกต์ใช้" ใน Jacko, Julie A. (บรรณาธิการ).