دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۸
  • دی

جلسه ۰۸-۰۳ : ابزارهای پیاده سازی GUI

  • دسته‌بندی‌ها :
جلسه ۰۸-۰۳ : ابزارهای پیاده سازی GUI
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      عرض سلام خدمت همراهان گرامی وب سایت آموزشی پی وی لرن. با موضوع آموزش مهندسی نرم افزار (Software Engineering) در خدمتتون خواهیم بود. در این بخش از مبحث طراحی رابط کاربری، به ابزارهای پیاده سازی GUI و قوانین طلایی رابط کاربری (User Interface) می پردازیم.

      طراحی رابط کاربری نرم افزار – Software User Interface

      ابزارهای پیاده سازی GUI

      چندین ابزار در دسترس است که طراحان می توانند تمام رابط کاربری گرافیکی را با کلیک ماوس ایجاد کنند. برخی از ابزارها را می توان در محیط نرم افزار (IDE) تعبیه کرد.

      ابزارهای پیاده سازی رابط کاربری گرافیکی مجموعه قدرتمند کنترل های رابط کاربری گرافیکی را ارائه می دهند.

      برای شخصی سازی نرم افزار ، طراحان می توانند کد را بر این اساس تغییر دهند.

      بخش های مختلفی از ابزارهای رابط کاربری گرافیکی با توجه به کاربرد و بستر متفاوت آن ها وجود دارد.

      مثال

      رابط کاربری گرافیکی موبایل ، رابط کاربری گرافیکی رایانه ، صفحه نمایش لمسی و غیره. در این جا لیستی از معدود ابزارهایی وجود دارد که برای ساختن رابط کاربری

      گرافیکی مفید هستند:

      • FLUID
      • (AppInventor (Android
      • LucidChart
      • Wavemaker
      • Visual Studio

      قوانین طلایی رابط کاربری (User Interface)

      قوانین زیر ذکر شده، قوانین طلایی برای طراحی GUI است، که توسط Shneiderman و Plaisant در کتاب خود (Designing the User Interface) شرح داده شده است.

      تلاش برای سازگاری و ثبات

      توالی مداوم فعالیت ها باید در موقعیت های مشابه ضروری باشد. اصطلاحات یکسان باید در صفحه نمایش ، منوها و صفحه های راهنما استفاده شود.

      دستورات مداوم باید در کل استفاده شود.

      فعال کردن مکرر کاربران برای استفاده از short-cuts –

      تمایل کاربر برای کاهش تعداد تعامل با فراوانی استفاده افزایش می یابد. اختصارات ، کلیدهای عملکرد ، دستورات پنهان و امکانات کلان برای یک کاربر متخصص بسیار مفید است.

      بازخورد مفید ارائه دهید

      برای هر اقدام اپراتور ، باید بازخورد سیستم وجود داشته باشد. برای اقدامات مکرر و جزئی ، پاسخ باید متوسط ​​باشد ، در حالی که برای اقدامات نادر و عمده ، پاسخ باید اساسی تر باشد.

      بازخورد مفید 

      توالی اقدامات باید به صورت گروهی با، شروع ، میانه و انتها (beginning, middle و end) سازماندهی شود.

      بازخورد مفید در اتمام گروهی از فعالیت ها، به اپراتورها رضایت از عملی شدن ، احساس تسکین ، سیگنالی برای رها کردن پلن ها و گزینه های احتمالی ذهنی را باعث می

      شود و این نشان می دهد که راه پیش رو برای آماده سازی اقدامات گروه بعدی مشخص است. .

      هندلینگ خطای ساده را پیشنهاد دهید

      تا حد امکان سیستمی را طراحی کنید تا کاربر خطای جدی نداشته باشد. در صورت ایجاد خطا ، سیستم باید بتواند آن را تشخیص داده و مکانیزم های ساده و قابل فهم برای

      رسیدگی به خطا را ارائه دهد.

      مجاز به معکوس کردن اقدامات

      این ویژگی اضطراب را کاهش  می دهد ، زیرا کاربر می داند که می توانند خطاها قابل خنثی باشند. بازگرداندن آسان اقدامات ، شناسایی گزینه های نا آشنا را تقویت می

      کند. واحدهای برگشت پذیر ممکن است یک عمل واحد ، ورود داده ها یا یک گروه کامل از اقدامات باشد.

      پشتیبانی از محل داخلی کنترل

      اپراتورهای باتجربه به شدت احساس می کنند که مسئولیت سیستم را بر عهده دارند و سیستم پاسخگوی اعمال آن ها است.

      سیستمی را طراحی کنید تا کاربران به جای پاسخ دهندگان ، مبتکر اقدامات باشند.

      کاهش بار حافظه کوتاه مدت

      محدود کردن پردازش اطلاعات انسانی در حافظه کوتاه مدت نیاز به داشتن نمایش های ساده دارد ، نمایش های چند صفحه ای تلفیق می شوند ، فرکانس حرکت پنجره

      کاهش می یابد و زمان آموزش کافی برای کدها ، mnemonic ها و توالی اقدامات اختصاص می یابد.

      کلام پایانی

      با ابزارهای پیاده سازی GUI و قوانین طلایی رابط کاربری (User Interface) در این بخش از آموزش مهندسی اینترنت آشنا شدیم.

      در بخش بعدی به مبحث پیچیدگی طراحی نرم افزار رو مورد بررسی قرار خواهیم داد.

      QR:  جلسه ۰۸-۰۳ : ابزارهای پیاده سازی GUI
      به اشتراک بگذارید