হিউম্যান-মেশিন ইন্টারফেস সেই ক্ষেত্রকে বোঝায় যেখানে মানুষ এবং মেশিন একে অপরের সাথে যোগাযোগ বা যোগাযোগ করে তথ্য বিনিময় এবং ফাংশন, অথবা ইন্টারফেস বলতে মানব-মেশিন ইন্টারফেস, তথ্য বিনিময়, কার্যকরী যোগাযোগ বা পারস্পরিক প্রভাব বোঝায়, যা কঠিন মানুষ এবং মেশিনের মধ্যে যোগাযোগ এবং নরম স্পর্শ, এই যৌথ পৃষ্ঠের মধ্যে শুধুমাত্র বিন্দু, রেখা এবং পৃষ্ঠের মধ্যে সরাসরি যোগাযোগই নয়, দূর-দূরত্বের তথ্য সংক্রমণ এবং নিয়ন্ত্রণের জন্য অ্যাকশন স্পেসও রয়েছে।
মানব-মেশিন ইন্টারফেস ডিজাইনের নিম্নলিখিত নীতিগুলি বিবেচনা করা উচিত:
1. ব্যবহারকারী-কেন্দ্রিক মৌলিক নকশা নীতি
সিস্টেম ডিজাইনের প্রক্রিয়ায়, ডিজাইনারদের উচিত ব্যবহারকারীদের বৈশিষ্ট্যগুলি উপলব্ধি করা এবং তাদের চাহিদাগুলি আবিষ্কার করা। সিস্টেমের পুরো বিকাশ প্রক্রিয়া চলাকালীন, ব্যবহারকারীদের মতামত ক্রমাগত চাওয়া উচিত এবং ব্যবহারকারীদের সাথে পরামর্শ করা উচিত। সিস্টেম ডিজাইনের সিদ্ধান্তগুলি অবশ্যই ব্যবহারকারীর কাজ এবং অ্যাপ্লিকেশন পরিবেশের সাথে মিলিত হতে হবে এবং সিস্টেমের জন্য ব্যবহারকারীর প্রয়োজনীয়তাগুলি অবশ্যই বোঝা উচিত। এটি করার সর্বোত্তম উপায় হ'ল প্রকৃত ব্যবহারকারীদের বিকাশে জড়িত করা, যাতে বিকাশকারীরা ব্যবহারকারীদের চাহিদা এবং লক্ষ্যগুলি সঠিকভাবে বুঝতে পারে এবং সিস্টেমটি আরও সফল হবে।
2. আদেশ নীতি
অর্থাৎ, প্রধান ইন্টারফেস এবং এর নিরীক্ষণ ব্যবস্থাপনা এবং ম্যান-মেশিন সংলাপের সেকেন্ডারি ইন্টারফেসটি প্রক্রিয়াকরণ ইভেন্টের ক্রম, অ্যাক্সেস এবং দেখার ক্রম অনুসারে ডিজাইন করা হয়েছে (যেমন পুরো থেকে একক আইটেম পর্যন্ত, বড় থেকে ছোট, উপরের স্তর থেকে নীচের স্তর, ইত্যাদি) এবং নিয়ন্ত্রণ প্রক্রিয়া প্রবাহ।
3. কার্যকরী নীতি
অর্থাৎ, অবজেক্ট অ্যাপ্লিকেশন পরিবেশ এবং উপলক্ষ্যের নির্দিষ্ট ব্যবহারের ফাংশন প্রয়োজনীয়তা অনুসারে, বিভিন্ন সাবসিস্টেম নিয়ন্ত্রণের ধরন, বিভিন্ন ব্যবস্থাপনা বস্তুর একই ইন্টারফেসের সমান্তরাল প্রক্রিয়াকরণের প্রয়োজনীয়তা এবং একাধিক সংলাপ মিথস্ক্রিয়াগুলির একই সাথে প্রয়োজনীয়তা ইত্যাদি। মানব- কম্পিউটার মিথস্ক্রিয়া ইন্টারফেস যেমন উইন্ডোজ এবং একই সময়ে একাধিক ডায়ালগ বার, যাতে ব্যবহারকারীরা সহজেই ইন্টারেক্টিভ ইন্টারফেসের ব্যবহারের নিয়ম এবং বৈশিষ্ট্যগুলিকে আলাদা করতে এবং আয়ত্ত করতে পারে এবং এর বন্ধুত্ব এবং কার্যক্ষমতা উন্নত করতে পারে।
4. ধারাবাহিকতার নীতি
রঙ, অপারেশন এলাকা, এবং পাঠ্যের সামঞ্জস্য সহ। অর্থাৎ, একদিকে, ইন্টারফেসের রঙ, আকৃতি এবং ফন্ট জাতীয়, আন্তর্জাতিক বা শিল্প সাধারণ মানগুলির সাথে সামঞ্জস্যপূর্ণ। অন্যদিকে, ইন্টারফেসের রঙ, আকৃতি এবং ফন্ট স্বয়ংসম্পূর্ণ, এবং বিভিন্ন ডিভাইসের রঙ এবং একই ডিজাইনের অবস্থা সামঞ্জস্যপূর্ণ হওয়া উচিত। ইন্টারফেসের বিশদ আর্ট ডিজাইনের সামঞ্জস্যতা অপারেটরকে বিভ্রান্ত না করে ইন্টারফেসের দিকে তাকাতে স্বাচ্ছন্দ্য বোধ করে। সামঞ্জস্যতা নতুন অপারেটরদের জন্য অপারেশনাল ত্রুটিগুলিও কমিয়ে দেয়, বা যারা জরুরী অবস্থায় সমস্যাগুলির সাথে কাজ করে।
5. ফ্রিকোয়েন্সি নীতি
অর্থাৎ, মানব-মেশিন ইন্টারফেসের শ্রেণিবিন্যাস এবং কথোপকথন উইন্ডো তালিকার প্রদর্শনের অবস্থান পরিচালন বস্তুর সংলাপের মিথস্ক্রিয়ার ফ্রিকোয়েন্সি অনুসারে ডিজাইন করা হয়েছে, যাতে নজরদারি এবং অ্যাক্সেস সংলাপের ফ্রিকোয়েন্সি উন্নত করা যায়।
6. গুরুত্ব নীতি
অর্থাৎ, কন্ট্রোল সিস্টেমে ম্যানেজমেন্ট অবজেক্টের গুরুত্ব এবং বৈশ্বিক স্তর অনুসারে, মানব-মেশিন ইন্টারফেসের প্রধান এবং সাব মেনু এবং ডায়ালগ উইন্ডোগুলির অবস্থান এবং প্রাধান্য ডিজাইন করুন, যাতে পরিচালকদের মূল বিষয়গুলি উপলব্ধি করতে সহায়তা করা যায়। এবং নিয়ন্ত্রণ ব্যবস্থার গৌণ দিকগুলি এবং নিয়ন্ত্রণটি ভালভাবে প্রয়োগ করা। সর্বোত্তম সময়সূচী এবং ব্যবস্থাপনা অর্জনের জন্য সিদ্ধান্তের ক্রম।
7. অবজেক্ট-ওরিয়েন্টেড নীতি
অর্থাৎ, অপারেটরের পরিচয় বৈশিষ্ট্য এবং কাজের প্রকৃতি অনুসারে, একটি উপযুক্ত এবং বন্ধুত্বপূর্ণ মানব-মেশিন ইন্টারফেস ডিজাইন করুন। তাদের কাজের প্রয়োজন অনুসারে, প্রম্পট, নির্দেশিকা এবং সাহায্যের তথ্য পপ-আপ উইন্ডোতে প্রদর্শিত হওয়া উচিত, যাতে ব্যবহারকারীর মিথস্ক্রিয়া স্তর এবং দক্ষতা উন্নত করা যায়।
হিউম্যান-মেশিন ইন্টারফেস, এটি অন-সাইট কন্ট্রোলারের দিকে ভিত্তিক হোক বা উচ্চ-স্তরের নিরীক্ষণ এবং পরিচালনার দিকে ভিত্তিক হোক না কেন, উভয়ের মধ্যে একটি ঘনিষ্ঠ অভ্যন্তরীণ সম্পর্ক রয়েছে এবং তারা যে অন-সাইট ডিভাইসগুলি নিরীক্ষণ ও পরিচালনা করে তা একই রকম। অন-সাইট ডিভাইস প্যারামিটার তাদের মধ্যে ভাগ করা হয়. একে অপরের কাছে প্রেরণ করা হয়। মানব-মেশিন ইন্টারফেসের প্রমিত নকশা ভবিষ্যতের উন্নয়নের দিকনির্দেশ হওয়া উচিত, কারণ এটি সহজ, সরল এবং ব্যবহারিক মৌলিক নীতিগুলিকে মূর্ত করে এবং মানুষ-ভিত্তিক নকশা ধারণাকে সম্পূর্ণরূপে প্রকাশ করে। বিভিন্ন শিল্প নিয়ন্ত্রণ কনফিগারেশন সফ্টওয়্যার এবং প্রোগ্রামিং সরঞ্জামগুলি দুর্দান্ত মানব-কম্পিউটার মিথস্ক্রিয়া ইন্টারফেস তৈরির জন্য শক্তিশালী সহায়তার উপায় সরবরাহ করে এবং সিস্টেমটি যত বড় এবং আরও জটিল, তত বেশি এটি তার শ্রেষ্ঠত্বকে প্রতিফলিত করতে পারে।




