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



  • ۱۸
  • دی

جلسه ۰۸-۰۱ : طراحی رابط کاربری نرم افزار

  • دسته‌بندی‌ها :
جلسه ۰۸-۰۱ : طراحی رابط کاربری نرم افزار
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      عرض سلام خدمت همراهان گرامی وب سایت آموزشی پی وی لرن. با موضوع آموزش مهندسی نرم افزار (Software Engineering) در خدمتتون خواهیم بود. طراحی رابط کاربری نرم افزار رو در سه جلسه خواهیم داشت. در این بخش به بررسی رابط خط فرمان (CLI) و عناصر CLI می پردازیم.

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

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

      رابط کاربری بخشی از نرم افزار است و به گونه ای طراحی شده است که انتظار می رود بینش نرم افزار را در اختیار کاربر قرار دهد. UI بستر اساسی برای تعامل انسان و کامپیوتر را فراهم می کند.

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

      اگر رابط کاربری موارد زیر را رعایت نماید نرم افزار محبوب تر شود:

      • جذاب
      • برای استفاده ساده  باشد.
      • در مدت زمانی کوتاه پاسخگو باشد.
      • برای درک واضح باشد.
      • سازگار در تمام صفحه های رابط

      UI به طور گسترده به دو دسته تقسیم می شود:

      • رابط خط فرمان (Command Line Interface)
      • رابط کاربر گرافیکی (Graphical User Interface)

      در ادامه رابط خط فرمان (CLI) رو بررسی می کنیم.

      رابط خط فرمان (CLI)

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

      CLI اعلان فرمان را می دهد ، محلی که کاربر دستور را تایپ می کند و به سیستم تغذیه می کند. کاربر باید سینتکس فرمان و کاربرد آن را به خاطر داشته باشد. در اوایل CLI  برای این که خطاهای کاربر را به طور مؤثر اداره کند، برنامه ریزی نشده بود.

      دستور یا command یک رفرنس مبتنی بر متن برای مجموعه دستورالعمل هایی است که انتظار می رود توسط سیستم اجرا شود. روش هایی مانند ماکرو ، اسکریپت وجود دارد که کارکرد کاربر را آسان می کند.

      CLI در مقایسه با GUI از مقدار کم تری از منابع رایانه ای استفاده می کند.

      عناصر CLI

       

      طراحی رابط کاربری نرم افزار

      طراحی رابط کاربری نرم افزار

      رابط خط فرمان مبتنی بر متن می تواند عناصر زیر را شامل شود:

      Command Prompt – این نوتیفیکیشن مبتنی بر متن است که بیش تر زمینه ای را که کاربر در آن کار می کند نشان می دهد. توسط سیستم نرم افزاری تولید می شود.

      مکان نما (Cursor) – این یک خط افقی کوچک یا یک نوار عمودی، از ارتفاع خط است تا موقعیت کاراکتر را هنگام تایپ نشان دهد. مکان نما بیش تر در حالت چشمک زن است. با حرکت کاربر یا حذف چیزی حرکت می کند.

      دستور (Command) – یک Command یک دستورالعمل اجرایی است. ممکن است یک یا چند پارامتر داشته باشد. خروجی اجرای فرمان به صورت درون صفحه نمایش داده می شود. وقتی خروجی تولید می شود ، خط فرمان در خط بعدی نمایش داده می شود.

      رابط کاربر گرافیکی (Graphical User Interface)

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

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

      کلام پایانی

      رابط خط فرمان (CLI) و عناصر CLI رو در این بخش از آموزش مهندسی نرم افزار بررسی نمودیم. در ادامه ی طراحی رابط کاربری نرم افزار ، توضیحات کامل تری از رابط کاربر گرافیکی (Graphical User Interface) خواهیم داشت.

      QR:  جلسه ۰۸-۰۱ : طراحی رابط کاربری نرم افزار
      به اشتراک بگذارید