واجهة المستخدم: الفرق بين النسختين

[نسخة منشورة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V2.3 (تجريبي)
سطر 1:
{{عن|واجهة المستخدم|واجهة أنظمة الحاسوب|واجهة (حوسبة)|استخدامات أخرى|واجهة (توضيح)}}
{{يتيمة|تاريخ=مايو_2013}}
[[ملف:Reactable_Multitouch.jpg|تصغير|مثال على واجهة مستخدم لمسية]]
[[النظم]] تعمل باستخدام '''عناصر التحكم''', مثل الأزرار وأجهزة الماوس ومفاتيح التبديل و[[الرافعة]] وطلبات الاتصال وما شابه.
== أنواع عناصر تحكم المستخدم ==
=== عناصر التحكم حسب الحالة ===
يعتمد الناتج على متغير النظام, وعادة ما يكون حالة النظام.
أمثلة:
* [[لوحة المفاتيح]] عند تحرير النصوص. يعتمد ناتج الضغط على العديد من المفاتيح على أوضاع [[كابس لوك]] ومفتاح الأرقام (Num Lock) والكتابة فوق.
* الأزرار في جهاز التحكم عن بُعد الخاص بالتلفاز. ينطبق ناتج الضغط على مفتاح التشغيل والإيقاف وإعادة الضبط والتصفح على المصدر المحدد، الذي قد لا يكون المصدر الذي يريده المستخدم.
* كان تأثير عجلة القيادة على [[الدفة]] في حاملة النقط توري كانيون (Torrey Canyon) يعتمد على وضع رافعة التحكم في القيادة بالنسبة لنظام [[الطيار الآلي]].
يحتاج المستخدمون إلى إدراك حالة النظام أثناء تشغيل عناصر التحكم تلك. فالإخفاق في ملاحظة تغيير الحالة دون قصد يؤدي إلى نتائج غير مطلوبة.<ref name="Weiss">[http://www.ergolight-sw.com/CHI/Company/Articles/Weiss-Harel-Managing%20Unexpected%20Events.pdf], Harel &amp; Weiss, Mitigating the Risks of Unexpected Events by Systems Engineering</ref> وتلك الإخفاقات تؤدي إلى تغذية راجعة سلبية, مما يعوق اكتساب المهارات. وفي بعض الحالات قد تؤدي تلك الإخفاقات إلى وقوع حوادث.<ref name="Task-oriented">
[http://ergolight-sw.com/CHI/Company/Articles/Task-Oriented-SE.pdf], Zonnenshain &amp; Harel: Task-oriented SE, INCOSE 2009 Conference, Singapore</ref>
 
إن '''واجهة المستخدم''' في مجال [[تصميم صناعي|التصميم الصناعي]] لتفاعل الإنسان مع الآلة، هي مجموعة من الوسائل التي يتفاعل بها الأشخاص ([[مستخدم|المستخدمون]]) مع [[آلة]]، أو جهاز، أو [[برنامج حاسوبي]]، أو أي أداة معقدة أخرى ([[نظام|النظام]]).<ref>{{cite web|last1=Errett|first1=Joshua|title=As app fatigue sets in, Toronto engineers move on to chatbots|url=http://www.cbc.ca/news/canada/toronto/toronto-chatbots-1.3581791|website=CBC|publisher=CBC/Radio-Canada|accessdate=July 4, 2016}}</ref><ref>[http://www.appleinsider.com/articles/09/06/18/apple_exploring_motion_tracking_mac_os_x_user_interface.html appleinsider.com] {{Webarchive|url=http://web.archive.org/web/20090619211527/http://www.appleinsider.com/articles/09/06/18/apple_exploring_motion_tracking_mac_os_x_user_interface.html |date=19 يونيو 2009}}</ref><ref>{{cite journal|last1=Jordan|first1=Joel|title=Gaze Direction Analysis for the Investigation of Presence in Immersive Virtual Environments|page=5|url=http://www0.cs.ucl.ac.uk/staff/j.jordan/thesis-jj-2011.pdf|accessdate=7 June 2014|publisher=Department of Computer Science|location=University of London|format=Thesis submitted for the degree of Doctor of Philosophy|quote=The aim of this thesis is to investigate the idea that the direction of gaze may be used as a device to detect a sense-of-presence in Immersive Virtual Environments (IVE) in some contexts.}}</ref>
=== عناصر التحكم دون اعتبار الحالة ===
يكون الناتج مستقلاً عن أي من متغيرات النظام.
فعناصر التحكم هذه هي تلك العناصر التي تدعم التوجه المباشر من إطار النوايا إلى الأفعال.
أمثلة:
* الصف العلوي (في مقابل اللوحة الرقمية) لمفاتيح الأرقام في تحرير النصوص
* مفاتيح التبديل ثنائية الحالة، مثل تشغيل/إيقاف الطاقة والتحكم في الضوء
إن عناصر التحكم دون اعتبار الحالة سهلة الاستخدام، ذلك أن تأثيرها يكون متسقًا: يقوم عنصر التحكم دون اعتبار الحالة بتشغيل وظيفة فريدة، تكون مستقلة عن تاريخ الإجراءات السابقة: ولا يحتاج المستخدم إلى فحص حالة النظام والتأكد منها أو للتفكير في النتائج المحتملة. يسهل أيضًا تعلم عناصر التحكم دون اعتبار الحالة، فهي لا تسبب الأخطاء. فهي توفر إمكانية التشغيل دون مشكلات.
=== عناصر تحكم ضبط القيمة ===
هي عناصر التحكم التي تستخدم لضبط قيمة متغير مستمر، مثل الأجهزة التناظرية.
أمثلة:
* عناصر التحكم التناظرية المستخدمة للتحكم في النظم الديناميكية، مثل القيادة،
* ضبط المؤشر على [[الشاشة]] باستخدام الماوس,
* [[مقياس الجهد الانزلاقي|ضبط شدة الصوت]] في نظام التلفاز أو الهاتف,
* ضبط حد المستشعرات، كما هو الحال في نظم الإنذار.
يسهل استخدام عناصر تحكم ضبط القيمة، حيث يكون المستخدم هو مركز الحدث ويركز على معامل واحد ويقيم تأثير الإعداد الحالي ويحصل على رد فعل مباشر حول تأثير ذلك على الإعداد.
 
هدف هذا التفاعل هو السماح بعمليات فعالة والتحكم الكبير للآلات من قبل الإنسان في الوقت الذي تقوم به الآلة بتزويد معلومات تساعد المشغل على عملية اتخاذ القرار.تتضمن الأمثلة على هذا المفهوم الواسع النظاق لواجهات المستخدم مظاهر التفاعل في [[نظام تشغيل|أنظمة تشغيل الحاسوب]] وأدوات التحكم باليد وأدوات التحكم في [[معدات ثقيلة|المعدات الثقيلة]].
== المراجع ==
{{مراجع}}
 
مع انتشار [[حاسوب شخصي|الحواسيب الشخصية]] وتراجع معرفة وخبرة المجتمع بالمعدات الثقيلة، فمصطلح واجهة المستخدم يشير عادة إلى [[واجهة مستخدم رسومية|واجهة المستخدم الرسومية]]، بينما لوائح التحكم الصناعية ونقاشات تصميم تحكم الآلات يشار إليهم غالباً بواجهات إنسان_آلة.
== وصلات خارجية ==
 
* [http://www.ergolight-sw.com/CHI/Company/Articles/Weiss-Harel-Managing%20Unexpected%20Events.pdf Mitigating the Risks of Unexpected Events by Systems Engineering]
مصطلحات أخرى لواجهة المستخدم تشمل: واجهة إنسان_حاسوب وواجهة رجل-آلة (MMI)
* [http://ergolight-sw.com/CHI/Company/Articles/Task-Oriented-SE.pdf Zonnenshain & Harel: Task-oriented Systems Engineering, INCOSE 2009 Conference, Singapore]
 
== لمحة عامة ==
[[ملف:XFCE-4.10-Desktop.png|تصغير|واجهة مستخدم رسومية الخاصة بسطح مكتب Metaphor]]
 
إن واجهة المستخدم أو واجهة إنسان-آلة هو الجزء من الآلة المسؤول عن التفاعل بين الإنسان والآلة، فشاشات اللمس مثال حي على الجزء الفيزيائي المرئي لواجهة إنسان-آلة والتي يمكن أن نراها ونلمسها.
 
في الأنظمة المعقدة، تكون واجهة إنسان-آلة محوسبة، أي أنها برمجية وليست قطعة فيزيائية، ومصطلح واجهة إنسان-آلة يشير إلى هذا النوع من أنظمة التفاعل. في سياق الحوسبة فإن هذا المجال يتسع ليشمل جميع البرمجيات المصممة للتحكم بالأجزاء الفيزيائية المستخدمة لتفاعل إنسان-حاسوب.
 
توفر واجهة نظام الحاسوب وسائل لـ:
الدخْل: تسمح للمستخدمين بالتعامل مع النظام.
الخرْج: تسمح للنظام بالتجاوب مع تعاملات المستخدم.
 
== اقرأ أيضا ==
* [[واجهة (حوسبة)]]
* [[واجهة مستخدم رسومية]]
== مراجع ==
{{مراجع}}
 
{{مقالات بحاجة لشريطشريط بوابات|معلوماتية}}
{{بذرة مصطلح حاسوبي}}
{{تصنيف كومنز|User interfaces}}
 
[[تصنيف:استعرافواجهات مستخدم|*]]
[[تصنيف:اقتصاد إنتاجي]]
[[تصنيف:أخطاء هندسية]]
[[تصنيف:تقنيات واجهات مستخدم]]
[[تصنيف:تنمية اقتصادية]]
[[تصنيف:تواصل إنساني]]
[[تصنيف:مصطلحات حوسبة]]
[[تصنيف:مفاتيح الكمبيوتر]]
[[تصنيف:نمو اقتصادي]]
[[تصنيف:واجهات مستخدم]]
[[تصنيف:واقع افتراضي]]