Which principle is followed during user interface design?
A
High coupling
B
User-centered design
C
Sequential processing
D
Cost optimization
উত্তরের বিবরণ
User interface (UI) design-এ মূল নীতি হলো User-centered design (UCD)। এটি এমন একটি পদ্ধতি যেখানে পুরো ডিজাইন প্রক্রিয়ার কেন্দ্রে থাকে ব্যবহারকারী এবং তার প্রয়োজন।
User-centered design (UCD) ব্যাখ্যা:
-
এটি একটি iterative design approach, যেখানে ব্যবহারকারীর লক্ষ্য, ব্যবহার প্রেক্ষাপট, এবং আচরণ বিশ্লেষণ করে ডিজাইন তৈরি করা হয়।
-
প্রধান উদ্দেশ্য হলো এমন usable ও accessible UI তৈরি করা, যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করে এবং বাস্তব প্রয়োজন পূরণ করে।
-
প্রতিটি ধাপে user feedback নেওয়া হয় এবং তার ভিত্তিতে ডিজাইন উন্নত করা হয়।
অন্য বিকল্পগুলোর বিশ্লেষণ:
-
High coupling (ক): এটি সফটওয়্যার ইঞ্জিনিয়ারিংয়ের ধারণা, যেখানে উপাদানগুলোর মধ্যে উচ্চ নির্ভরতা থাকে। এটি ডিজাইনে নেতিবাচক বৈশিষ্ট্য হিসেবে বিবেচিত হয়।
-
Sequential processing (গ): এটি কম্পিউটার প্রসেসিং-এর একটি পদ্ধতি, UI ডিজাইনের দর্শন নয়।
-
Cost optimization (ঘ): এটি ব্যবসায়িক দৃষ্টিকোণ থেকে গুরুত্বপূর্ণ, কিন্তু UI-এর কার্যকারিতা বা গুণমান নির্ধারণের মূল নীতি নয়।
অতএব, UI ডিজাইনের মূল নীতি হলো User-centered design (খ)।

0
Updated: 14 hours ago
নিচের কোনটি প্রোগ্রামিং ভাষা নয়?
Created: 3 weeks ago
A
Python
B
Java
C
Ruby
D
Excel
প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, সংখ্যা, সংকেত এবং এগুলোর বিন্যাসের নিয়মের সমষ্টি। বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজকে প্রধানত পাঁচ ভাগে ভাগ করা যায়:
-
Machine Language
-
Assembly Language
-
High Level Language
-
Very High Level Language
-
Natural Language
কিছু জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ:
-
জাভা (Java):
-
হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৯১ সালে সান মাইক্রো সিস্টেম এই ভাষার সূচনা করে।
-
১৯৯৫ সালে জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
পাইথন (Python):
-
হাই লেভেল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৮৯ সালে ভ্যান রোসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
C#:
-
অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।
-
উৎস:

0
Updated: 3 weeks ago
নিচের কোন সফটওয়্যারটি মূলত একটি ইউটিলিটি প্রোগ্রাম হিসেবে কাজ করে?
Created: 1 month ago
A
Microsoft Excel
B
Antivirus software
C
Notepad
D
Spider Software
ইউটিলিটি প্রোগ্রাম (Utility Program)
সংজ্ঞা
ইউটিলিটি প্রোগ্রাম হলো এমন এক ধরনের সফটওয়্যার যা কম্পিউটার সিস্টেমের রক্ষণাবেক্ষণ, সুরক্ষা ও কার্যকারিতা উন্নত করতে ব্যবহৃত হয়।
যেমন: অ্যান্টিভাইরাস সফটওয়্যার কম্পিউটারকে ভাইরাস, ম্যালওয়্যার ও স্পাইওয়্যার থেকে রক্ষা করে, যা সরাসরি ইউটিলিটি প্রোগ্রামের অন্তর্ভুক্ত।
বৈশিষ্ট্য ও কার্যাবলি
কম্পিউটার সিস্টেমকে সার্বিকভাবে দেখাশোনা করে এবং স্পিড বজায় রাখতে সাহায্য করে।
অ্যাপ্লিকেশন প্রোগ্রাম পরিচালনা ও সঠিকভাবে চালাতে সহায়তা করে।
ফাইল তৈরি, সংরক্ষণ, মুছে ফেলা, ডিস্ক ফরম্যাট, অ্যাপ্লিকেশন লোড ইত্যাদি কাজ করে।
উইন্ডোজ অপারেটিং সিস্টেমে System Tools-এর অধীনে অনেক ইউটিলিটি প্রোগ্রাম অন্তর্ভুক্ত আছে।
সিস্টেমের ত্রুটি শনাক্তকরণ ও সংশোধন, ভাইরাস চেক করা, ডিস্ক পার্টিশন ও রক্ষণাবেক্ষণ করে।
এসব প্রোগ্রামকে প্রায়ই Maintenance Tools-ও বলা হয়।
System Tools-এর অন্তর্ভুক্ত কিছু ইউটিলিটি প্রোগ্রাম
Disk Fragmenter
Scan Disk
Drive Converter
Compression Tools
System Monitor
ইউটিলিটি প্রোগ্রামের উদাহরণ
System Cleaning Tools: CCleaner
File Compression: WinRAR, WinZip, 7-Zip
Disk Management: Disk Defragmenter, EaseUS Partition Master
Antivirus/Antimalware: Avast, Norton, McAfee
Backup Software: Acronis True Image, Macrium Reflect
System Monitoring: Task Manager, HWMonitor
System Information: Speccy
File Recovery: Recuva, Disk Drill
Driver Management: Driver Booster
VPN Software: ExpressVPN, NordVPN
Clipboard Manager: ClipClip
Uninstaller Tools: Revo Uninstaller
Password Manager: LastPass, Dashlane
উৎস
মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়
Encyclopedia Britannica

0
Updated: 1 month ago
নিচের কোনটি প্রোগ্রামিং ভাষা নয়?
Created: 3 weeks ago
A
Python
B
Java
C
Ruby
D
Excel
প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, সংখ্যা, সংকেত এবং এগুলোর বিন্যাসের নিয়মের সমষ্টি। বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজকে প্রধানত পাঁচ ভাগে ভাগ করা যায়:
-
Machine Language
-
Assembly Language
-
High Level Language
-
Very High Level Language
-
Natural Language
কিছু জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ:
-
জাভা (Java):
-
হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৯১ সালে সান মাইক্রো সিস্টেম এই ভাষার সূচনা করে।
-
১৯৯৫ সালে জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
পাইথন (Python):
-
হাই লেভেল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৮৯ সালে ভ্যান রোসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
C#:
-
অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।
-
উৎস:

0
Updated: 3 weeks ago