اصول و نحوه طراحی فرم های کاربران در برنامه ها

کوتاه کننده لینک محل تبلیغات شما آپلود عکس
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 19

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. Top | #1

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    طراحي سيستم كامپيوتري،طيفي از فعاليتها را ، از طراحي سخت افزار تا طراحي واسط كاربر ، در بر مي گيرد. گر چه متخصصين براي طراحي سخت افزار به كار گرفته مي شوند ، ولي اغلب سازمانها متخصصين واسط كاربر را در اختيار ندارند . بنابراين مهندسين نرم افزار بايد مسئوليت طراحي واسط كاربر را به عهده گيرند متخصصين عوامل انساني به اين امر كمك مي كنند .
    طراحي خوب واسط كاربر در موفقيت سيستم نقش مهمي دارند . واسطي كه استفاده از آن دشوار باشد ، منجر به خطاهاي سطح بالايي از كاربر مي شود . در بدترين حالت ،كاربران نمي توانند از سيستم استفاده كنند . اگر اطلاعات به شكل نادرستي ارائه شوند ، كاربران معناي آن را نمي فهمند. ممكن است دنباله اي از فعاليت ها را آغاز كنند كه منجر به خرابي داده وسيستم شوند .
    در گذشته ،واسط هاي كاربر ، متني يا فرمي بودند . تقريبا" تمام كاربران يك PC در اختيار دارند . اين ها واسط گرافيكي دارند كه از نمايشگررنگي با دقت بالا پشتيباني می كنند و از طريق موس و صفحه كليد كار مي كنند . گرچه واسط های متني هنوز رواج دارند ، كاربران انتظار دارند كه سيستم هاي واسط گرافيكي GUL داشته باشند .

    امتيازات GUL عبارتند از :
    1- آموزش و كاربرد آن ها آسان است كاربران كه هيچ تجربه اي با كامپيوتر ندارند ، پس از يك جلسه آموزش مي توانند با آن كار كنند .
    2- كاربر، صفحات(پنجره هاي) مختلفي براي تعامل با سيستم دارد حركت از وظيفه ای به وظيفه ديگر ، بدون از دست دادن اطلاعات ، ممكن است .
    3-تعامل سريع و تمام صفحه از طريق دستيابي فوري به هر جايي در صفحه ممكن است .
    طراحان نرم افزار و برنامه نويسان ، كاربران فناوري هايي مثل كلاس هاي swing در جاوا يا HTML هستند كه اساس پياده سازي واسط كاربراند.
    توسعه اكتشافي ، موثرترين روش براي طراحي واسط است فرايند ساخت نمونه اوليه با واسط مبتني بر كاغذ شروع مي شود كه تعامل كاربر راشبيه سازي مي كند و بايد از روش كاربر محوري استفاده كرد كه در آن كاربران سيستم نقش فعالي در فرايند طراحي دارد در بعضي موارد ، نقش كاربر ، ارزيابي است . در موارد ديگر ، به عنوان اعضاي تيم طراحي حضور دارد .
    فعاليت مهم طراحي واسط كاربر تحليل فعاليت هاي كاربر است كه سيستم كامپیوتری بايد از آن پشتيباني كند بدون درك خواسته هاي كاربر ، طراحي واسط موفق نخواهد بود . براي درك خواسته ها ، مي توانيد از تكنيك هايي مثل تحليل وظيفه ،مطالعات اتناگرافي ، مصاحبه با كاربر و مشاهدات و يا تركيبي از آنها استفاده كنيد .

    اصول طراحي واسط كاربر:
    طراحان واسط كاربر بايد قابليت هاي فيزيكي و رواني كاربران را در نظر داشته باشند . افراد يك حافظه كوتاه مدت محدود دارند و وقتي كه اطلاعات زيادي را دستكاري مي كنند ، دچار اشتباهاتي مي شوند .
    قابليت هاي انساني ، مبنايي براي اصول طراحي اند . اين اصول كلي بر تمام طراحي هاي واسط كاربر اعمال مي شود .و بايد به عنوان راهنماي طراحي مشروح براي سازمانهاي ويژه با انواع سيستم ها ، نمونه سازي شود .
    اصل آگاهي كاربر پيشنهاد مي كند كه كاربران نبايد مجبور به تطبيق با واسطي شوند كه پياده سازي آن آسان است . واسط بايد از اصطلاحات آشناي كاربر استفاده كند و اشياي دستكاري شده در سيستم بايد مستقيما با محيط كاربر رابطه داشته باشند . به عنوان مثال اگر سيستمي براي استفاده كنترلگر ترافيك هوايي طراحي شود ، اشيا بايد هواپيما ، مسيرهاي پرواز ، دستگاه هدايت راديويي و غيره باشند . عمليات بايد بتوانند سرعت هواپيما راافزايش يا كاهش دهد، دماغه هواپيما را تنظيم وارتفاع آن را تغيير دهند . پياده سازي واسط بر حسب فايل ها و ساختمان داده ها ، بايد از ديد كاربر مخفي باشد .
    معناي اصل سازگاري اين است كه فرمان ها و منوهاي سيستم بايد فرمت يكساني داشته باشند، پارامترها بايد به طور يكسان به فرمان ها ارسال شوند ، و فرمان ها از سياق يكساني پيروي كنند . واسط هاي سازگار ، از زمان آموزش كاربران مي كاهد . اطلاعات به دست آمده از طريق يك فرمان يا برنامه كاربردي ، در بخش هاي ديگر سيستم قابل استفاده است .
    سازگاري واسط در زير سيستم ها نيز مهم است . حتي الا مكان فرمانهايي با معني مشابه در زير سيستم هاي مختلف بايد به روشني بيان شوند. اگر تركيب هاي خاصي از كليدهاي صفحه كليد ، در سيستم هاي مختلف معناي مختلفي داشته باشند، منجر به خطا مي شود . به عنوان مثال در ويراستاري كه اين كتاب ( كتاب اصلي) تايپ شد، كليد Ctrl+ b به معناي پر رنگ كردن متن بود ولي همين كليد در برنامه گرافيكي به معناي قرار دادن تصويري در پشت تصوير ديگر بوده
    است . اين موضوع ، جالب نيست.
    اين سطح سازگاري، سطح پايين است . طراحان واسط همواره بايد سعي كنند آن را در واسط كاربر اعمال نمايند. سازگاري در سطح بالاتر نيز مطلوب است به عنوان مثال ، مناسب است در تمام نهادهاي سيستم، از عمليات يكساني( مثل چاپ –كپي و غيره) استفاده شود. اما، گرودين (1989) پيشنهاد كرد كه سازگاري كامل نه ممكن است و نه مطلوب عمل حذف، اين طور پياده سازي
    مي شود كه نهادها در ميز كار به سمت سطل زباله حركت داده مي شوند. اين شيوه براي حذف متن در واژه پرداز مرسوم نيست .
    اصل حداقل تعجب به اين دليل مناسب است كه وقتي سيستم به طور غير منتظره اي عمل مي كند ، كاربران متعجب مي شوند . وقتي سيستم در حال كار است ، كاربران يك مدل ذهني از چگونگي كار سيستم مي سازند. اگر عملي در اين زمينه منجر به نوعي تغيير شود،انتظار مي رود كه همان عمل در زمينه ديگر نيز منجر به چنين تغييري شود . اگر غير از اين باشد، كاربر تعجب خواهد كرد . طراحان واسط بايد مطمئن باشند كه فعاليت هاي يكسان ، اثرات يكساني دارند .
    اهميت اصل قابليت ترميم اين است كه كاربران هنگام كار با سيستم دچار اشتباه مي شوند. طراحي واسط مي تواند اين اشتباهات را به حداقل برساند ولي كاملا حذف نمي شوند. واسط هاي كاربر بايد حاوي امكاناتي باشتد كه كاربران بتوانند خطا را ترميم كنند . اين كار به دو صورت است :
    1- تاييد اعمال مخرب : اگر كاربر، عملي را مشخص كرد كه مخرب است، بايد از آنان خواسته شود كه آن را تاييد كنند.

  2. Top | #2

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    2- وجود امكان خنثي سازي: عمل خنثي سازي سيستم را به حالت قبل از رخ دادن عمل مي برد . سطوح مختلفي از عمل خنثي سازي مفيد است.
    يكي از اصول مرتبط ، دستيار كاربر است. واسط بايد حاوي دستيار كاربر يا امكانات كمكي باشد . اين ها بايد با سيستم مجتمع شده باشند و بايد سطوح مختلفي از كمك رساني را ارائه كنند . اين سطوح بايداز اطلاعات مربوط به راه اندازي گرفته تا توصيف كاملي از امكانات سيستم را شامل شود ،بايد ساخت يافته باشد .
    اصل تنوع كاربرمي گويد كه براي بسياري از سيستم هاي محاوره اي ، انواع مختلفي از كاربران وجود دارند . بعضي از كاربران گاهي با سيستم سرو كار دارند، ولي بعضي ديگر در هر روز چند ساعت با سيستم كار مي كنند . كاربران موردي، نياز به واسط هايي دارند كه رهنمودهايي را فراهم كنند و كاربران دائمي از ميانبرها استفاده مي كنند تا به سرعت با سيستم تعامل داشته باشند. علاوه بر اين ، كاربران ممكن است از ناتوانايي ها رنج ببرند و در صورت امكان ، واسط بايد با اين ها قابل تطبيق باشد. لذا ممكن است به امكاناتي نياز باشد كه متن درشت را نشان دهد، متني را به جاي صوت قرار دهد ، دكمه هاي بزرگي را توليد كند و غيره.
    اصل تشخيص تنوع كاربر مي تواند با ساير اصول واسط تضاد داشته باشد ، زيرا بعضي از انواع كاربران ممكن است به جاي سازگاري نياز به تعامل سريع داشته باشند. به همين ترتيب، سطح راهنمايي مورد نياز می تواند براي انواع مختلف كاربران ، متفاوت باشد و شايد بتوان تمام كاربران را پشتيباني كرد. طراح واسط بايد اين مسائل را حل كند .

    تعامل كاربر:
    طراح واسط كاربر ، با دو موضوع سر و كار دارد . اطلاعات چگونه از كاربر به سيستم مي رسند و چگونه اطلاعات از كامپيوتر به كاربر نمايش داده مي شود واسط كاربر منسجم بايد تعامل كاربرو نمايش اطلاعات را مجتمع كند .
    معناي تعامل كاربر ، صدور فرمانها و داده هاي مربوط ، به سيستم كامپيو تري است . دركامپيوترهاي اوليه ، تنها راه انجام اين كار، استفاده از واسط خط فرمان بود كه در آن ، زبان ويژه اي براي ارتباط با ماشين به كار مي رفت . اين روش فقط توسط متخصصين قابل استفاده بود. ولي به تدريج روش هاي آسانتري به وجود آمدند تعامل هاي مختلف به پنج سبك انجام مي شوند :
    1- دستكاري مستقيم: كه در آن كاربر مستقيما با اشياي صفحه تعامل برقرار مي كند . به عنوان مثال براي حذف فايل، مي توان آن را به طرف سطح زباله حركت داد .
    2- انتخاب منو : كه در آن كاربر فرماني را از ليستي از گزينه هاي مختلف انتخاب مي كند . در اين روش براي حذف فايل ، فايل انتخاب شده سپس فرمان حذف انتخاب مي گردد .
    3- پر كردن فرم : كه در آن ، كاربر فيلد هاي فرم را پر مي كند .بعضي از فيلد ها ممكن است منو هايي داشته باشند و فرم ممكن است داراي دكمه عملكرد باشد كه وقتي فشار داده مي شود ، فعاليتي صورت مي گيرد . در اين روش ، براي حذف فايل نام آن وارد شده دكمه حذف فشار داده مي شود .
    4-زبان فرمان : كه در آن ، كاربر فرمان خاصي را صادر مي كند و به سيستم مي گويد چه عملي را انجام دهد. براي حذف فايل ، كاربر بايد دستور حذف را صادر كرد ، نام فايل را به عنوان پارامترذكر كند.
    5- زبان طبيعي : كه در آن ، كاربر فرماني را به زبان طبيعي صادر مي كند . براي حذف فايل ، به زبان طبيعي به آن دستور مي دهد:" فايل x را حذف كن"
    هر يك از اين سبك هاي مختلف تعامل ، مزايا و معايبي دارد و هر كدام براي سيستم و كاربران خاصي مناسب اند . البته ، اين سبك هاي تعامل را مي توان تركيب كرد و در يك كاربرد از چند سبك استفاده نمود . به عنوان مثال ، ويندوز ميكروسافت، نمايش آيكني فايل ها و دايركتوري هاو انتخاب از طريق منو ها را پشتيباني مي كند .و براي فرمان هايي مثل فرمان هاي
    پيكربندي ، كاربر بايد فرم هاي خاصي را پر كند .
    واسط هاي كاربر در وب جهاني توسط HTML و زبان هايي مثل جاوا پشتيباني مي شود كه مي تواند برنامه هايي را براي مولفه هاي صفحه
    د رنظر بگيرد . چون اين واسطه هاي مبتني بر وب ، اغلب براي كاربران موردي طراحي مي شوند ، از واسط هاي فرمي استفاده مي نمايند.مي توان در وب نيز واسط هايي با دستكاري مستقيم استفاده كرد ، ولي فعلا كار دشواري است.
    در اصل، مي توان سبك تعامل را از نهاد هايي تفكيك كرد كه از طريق واسط كاربر دستكاري مي شوند .اين موضوع ، مبنايي براي مدل سيستمي (پی فاف هاجز 1985) در مديريت واسط كاربران بود .در اين مدل ، نمايش اطلاعات ، مديريت ديالوگ ها و برنامه هاي كاربردي ، جدا هستند . در واقع اين مدل ايده ال است و براي كاربران مختلف (مثلا كاربران موردي و ماهر) واسط هاي گوناگوني دارند .
    تفكيك نمايش ، تعامل و نهادهايي كه در واسط كاربر وجود دارند،اساس مدل MVC است، اين مدل با مدل سيستمي قابل مقايسه است ، ولي براي پياده سازي واسط كاربر با اشياء به كار مي رود نه با كل برنامه كاربردي.
    نمايش اطلاعات
    تمام سيستم هاي محاوره اي بايد راهي براي نمايش اطلاعات به كاربران داشته باشند . نمايش اطلاعات ممكن است نمايش مستقيم اطلاعات ورودي باشد ( مثل متن در واژه پرداز ) يا نمايش گرافيكي اطلاعات باشد . خوب است كه نرم افزار مورد نياز براي نمايش اطلاعات جدا از خود اطلاعات باشد، اين موضوعت، تا حدي فلسفه شيء گرايي را محدود مي كند ، زيرا اين فلسفه
    مي گويد كه عمليات بر روي داده ها بايد با خود داده ها تعريف شود. اما فرض مي شود كه طراح اشياء همواره بهترين روش نمايش اطلاعات را مي داند. اين فرض همواره درست نيست . هنگام تعريف داده ها نمي توان بهترين روش نمايش آن تشخيص داد و ساختمان داده ها نبايد وابسته به عمليات نمايش باشد .
    با تفكيك سيستم نمايش از داده ها نمايش بر روي صفحه نمايش كاربر، بدون نياز به تغيير سيستم محاسبات ، مي تواند تغييركند.
    روش MVCكه ابتدا در اسمالتاك استفاده شد ، روش موثري براي نمايش چندگانه اطلاعات است . كاربران مي توانند از طريق سبكي مناسب داده ها با هر نمايش تعامل داشته باشند. داده اي كه بايد نمايش داده شود در شيء مدل بسته بندي مي گردد . ممكن است به هر مدل شيء ، چند شيءنما وابسته باشد كه هر نما يك نمايش از اين مدل است .
    هر نما داراي شيء كنترلگري است كه ورودي كاربر و تعامل دستگاه را اداره مي كند .لذا، مدلي كه داده عددي را نشان مي دهد ، نمايي دارد كه داده را به صورت هيستوگرام و نماي ديگري دارد كه ان را به صورت جدول نمايش مي دهد . اين مدل را مي توان با تغيير مقادير جدول يا كوتاه و بلند كردن ميله ها در نمودار هيستوگرام ،ويرايش كرد.
    يافتن بهترين نمايش اطلاعات ، مستلزم آگاهي از كاربران اطلاعات و روشي است كه كاربران از سيستم استفاده مي كنند .در تصميم گيري براي نمايش اطلاعات طراح بايد عوامل زيادي را در نظر بگيرد :
    1- آيا كاربر به اطلاعات دقيق علاقمند است يا روابط بين مقادير مختلف داده ها .
    2- مقادير اطلاعات با چه سرعتي تغيير مي كنند؟ آيا تغيير در يك مقدار بايد فورا" به كاربر نمايش داده شود؟
    3- آيا كاربر بايد به تغيير اطلاعات عكس العمل نشان دهد؟
    4- آيا لازم است كاربر از طريق واسط دستكاري مستقيم ، با اطلاعات نمايش داده شده تعامل داشته باشد؟
    5-اطلاعات باید به صورت عددی یا متنی نمایش داده شود؟آیا مقادیر نسبی اقلام اطلاعات مهم است؟
    اطلاعاتي كه در اثناي يك جلسه تغيير نمي كند بر حسب نوع كاربرد مي تواند به صورت متني يا گرافيكي نمايش دهده شود.نمايش متني فضاي كمتري از صفحه نمايش را اشغال مي كند و قابليت خوانايي آن پايين است . اطلاعاتي كه تغيير نمي كنند بايد از طريق سبك نمايش مختلفي ، از اطلاعات پويا تفكيك شود. به عنوان مثال، تمام اطلاعات متني با فونت مشخصي يا رنگ خاصي چاپ شوند يا آيكن خاصي داشته باشند .

  3. Top | #3

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    وقتي نياز به اطاعات عددي دقيقي باشد و تغييرات اطلاعات نسبتا" اندك است ، اطلاعات بايد به صورت متني نمايش داده شود . اگر تغييرات داده ها سريع باشد يا روابط بين داده ها مهم باشد ، نمايش گرافيكي بهتر است .
    به عنوان مثال ، سيستمي را در نظر بگيريد كه ميزان فروش ماهانه شركتي را ذخيره مي كند .
    مديراني كه ميزان فروش را مطالعه مي كنند. به نمايش گرافيكي تمايل بيشتري دارند . اطلاعات عددي كه زياد تغيير مي كنند ، بهتر است به صورت گرافيكي نمايش داده شوند در نمايشگر هاي ديجيتال مي توان از نمودارهاي گرافيكي به عنوان مكمل استفاده كرد .
    نمايشگرهاي قياسي مداوم، مقادير نسبي را به بيننده نمايش مي دهند. در نمايش ديجيتال نياز به دانستن بيشترين مقدار است.
    وقتي اطلاعات الفبا عددي دقيقي بايد نمايش داده شوند ، گرافيك مي تواند براي استخراج اطلاعات از آن ها به كار رود. به جاي نمايش يك خط اطلاعات مي توان آن را در يك كادر يا با يك آيكن نمايش داد . كادر نمايش دهنده پيام ، با نمايش صفحه فعلي همپوشاني دارد. توجه كاربر فورا" به آن جلب مي شود.
    برجسته كردن گرافيكي نيز مي تواند توجه كاربر را به بخشي از صفحه نمايش جلب كند كه تغييراتي در آن حاصل شده است اما اگر اين تغييرات سريع اکسس باشند، نبايد از اين نوع برجسته كردن استفاده شود. زيرا تغييرات سريع ممكن است صفحه نمايش را به حالت چشمك زدن در آورد . اين حالت كاربران را خسته مي كند.
    براي نمايش حجم زيادي از اطلاعات مي توان از نمايش انتزاعي استفاده كرد كه اقلام داده مرتبط به هم را پيوند مي دهد. اين كار ممكن است منجربه اطلاعاتي شود كه در داده هاي خام مشهود نيست. طراحان واسط كاربر بايد از احتمال تجسم آگاهي داشته باشند، به خصوص وقتي كه واسط كاربر سيستم مي خواهد نهاد هاي فيزيكي را نمايش دهد. نمونه هايي از مجسمه سازي داده عبارتند از :
    1- اطلاعات هوا شناسي كه از منابع مختلفي جمع مي شوند مي تواند با خطوط هم فشار نمايش داده شود .
    2- حالت شبكه تلفن به صورت گرافيك نمايش داده مي شود كه مجموعه اي از گره هاي مرتبط به هم در مركز مديريت شبكه است.
    3- حالت كارخانه شيميايي با نمايش فشار و دما در مجموعه اي از تانكها و لوله ها مجسم مي شود .
    4- مدلي از ملكول با استفاده از سيستم واقعيت مجازي ، در فضاي سه بعدي نمايش داده شده دستكاري مي شوند.
    5- مجموعه اي از صفحات وب به صورت درخت هذلولي نمايش داده مي شود .
    شيدرمن (1998) روشهاي مختلف مجسمه سازي را تشريح كرد و دسته هاي مختلفي از مجسمه سازي را شناسايي كرد كه مي توان از آنها استفاده كرد . اين دسته ها شامل مجسمه سازي داده ها با نمايش دو بعدي و سه بعدي و درخت ها يا شبكه ها است اغلب اين ها با نمايش حجم زيادي از اطلاعات سرو كار دارند كه در كامپيوتر وجود دارند. اما، متداول ترين استفاده از مجسم سازي در واسط هاي كاربر ، نمايش ساختارهاي فيزيكي مثل ساختار ملكولي دارو ، پيوندها در شبكه ارتباطات راه دور و غيره است . نمايش هاي سه بعدي كه ممكن است از تجهيزات واقعيت مجازي استفاده كنند ، در مجسم سازي محصول موثرند . دستكاري مستقيم اين مجسمه ها ، روش موثري براي تعامل با داده ها است .

    رنگ در طراحي واسط
    تمام سيستم هاي محاوره اي ، صرفنظر از سيستم ها ي ويژه و با صفحات كوچك ، از نمايشگرهاي رنگي پشتيباني مي كنند و واسط هاي كاربر به شكل هاي مختلفي از رنگ استفاده مي كنند. در بعضي از سيستم ها(مثل واژه پردازها) رنگ معمولا" براي برجسته كردن مورد استفاده قرار
    مي گيرد و در سيستم هاي ديگر ( مثل سيستم هايCAD) براي نمايش لايه هاي مختلف طراحي به كار مي رود .
    استفاده از رنگ در واسط كاربر ، به كاربر كمك مي كند تا پيچيدگي ها را درك و مديريت كند. واسط هايي كه بدون استفاده از رنگ طراحي مي شوند جذاب نبوده مولد خطا هستند. به عنوان يك قائده كلي ، طراحان واسط كاربر بايد در استفاده از رنگ ها در نمايشگرهاي كاربرمحافظ باشند شيدرمن(1998) چهارده نكته را براي استفاده موثر از رنگها در واسط كاربر مطرح كرد كه مهم ترين آنها عبارتند از :
    1- تعداد رنگهاي مورد استفاده را محدود كنيد ودر بكارگيري آنها محتاط باشيد در يك پنجره نبايد از بيش از 4 يا 5 رنگ استفاده كرد و در واسط كاربر نبايد بيش از 7 رنگ را به كار برد. رنگ ها بايد انتخابي و سازگار باشند . نبايد از رنگها براي درخشيدن واسط استفاده كنيم.
    2- تغيير در حالت سيستم را با تغيير رنگ نشان دهيد وقتي رنگ نمايشگر تغيير كرد به معناي وقوع رويداد مهمي است. لذا در اندازه گيري سوخت تغيير رنگ ممكن است تمام شدن سوخت را نشان دهد. برجسته كردن از طريق رنگ، در نمايشهاي پيچيده مهم است.
    3- براي پشتيباني از وظيفه اي كه كاربران انجام مي دهند، از كد گذاري رنگ استفاده كنيد اگر كاربران بخواهند نمونه هاي غير عادي را شناسايي كنند ، اين نمونه ها را برجسته كنيد . اگر شباهت ها با يد شناسايي شوند آن ها را با رنگ ديگري برجسته كنيد.
    4- از كد گذاري رنگ به طور دقيق و سازگار استفاده كنيد اگر بخشي از سيستم، پيام هاي خطا را با رنگ قرمز نشان مي دهد، در بخش هاي ديگر نيز بايد از همين رنگ استفاده شود . در اين صورت ، كاربر رنگ قرمز را به معني پيام خطا مي شناسد توجه داشته باشيد كه بعضي از كاربران از رنگ ها معناي خاصي را مي فهمند .
    5- در تركيب رنگ ها دقت داشته باشيد به دليل فيزيولوژيكي ، چشم نمي تواند به طورهمزمان به قرمز و آبي ذخيره شود.
    دو خطاي متداول طراحان در استفاده از رنگ ها در واسط كاربر عبارتند از در نظر گرفتن معنايي براي رنگ هاي خاص و استفاده از رنگ هاي زياد.
    به دو دليل ، رنگ نبايد براي معناي خاصي به كار رود . در حدود 10 درصد مردان كور رنگ هستند و معنا را در ست تفسير نمي كند. افراد مختلف رنگ ها را به شيوه هاي مختلفي درك مي كنند. به عنوان مثال ، راننده رنگ قرمز را خطرناك و شيميدان رنگ قرمز را حساس مي داند .
    اگر از رنگ هاي زيادي استفاده شود يا رنگ ها خيلي روشن باشند، صفحه نمايش مي تواند خسته كننده باشند . رنگ هاي ناسازگار نيز براي كاربران گيج كننده است .
    پشتيباني كاربر
    يك اصل طراحي اين بود كه واسط هاي كاربر همواره بايد كمك رساني فوري داشته باشند . سيستم هاي كمك رساني سه دسته هستند :
    1- پيام هايي از سيستم كه در پاسخ به فعاليت كاربران ارائه مي شود .
    2- سيستم كمك رسانيon-line
    3- مستندات سيستم.
    طراحي اطلاعات مفيد و خبر رساني براي كاربران بايد با دقت صورت گيرد . مديران بايد زمان كافي و تلاش فراواني را صرف طراحي پيام ها كنند. براي اين كار بايد از نويسندگان حرفه اي و متخصصين گرافيك استفاده كرد .
    پيام هاي خطا
    اولين اثر سيستم نرم افزاري بر روي كاربران از طريق پيام هاي خطا است . كاربران بي تجربه ممكن است كار را شروع كنند ، با خطايي مواجه شوند و بايد پيام خطا را درك كنند. اين كار براي كاربران بي تجربه دشوار است .
    هنگام طراحي پيام هاي خطا تجربه و سابقه كاربران بايد در نظر گرفته شود . به عنوان مثال ، كاربر پرستاري را در يك سیستم بيمارستاني در نظر بگيريد. سيستم كامپيوتر ، بيماران را نظارت مي كند . براي مشاهده حالت فعلي بيمار
    ( ضربان قلب، دما و غيره ) كاربر، گزينه display را از منويي انتخاب مي كند و نام بيمار را در كادري وارد مي كند .
    در اين مورد اگر نام بيمار patesباشد نهBates ، نام وارد شده توسط كاربر قابل تشخيص نيست ، سيستم پيام خطايي صادر مي كند . پيام هاي خطا بايد مودبانه ، دقيق، سازگار و ساختاري باشد . پيام نبايد همراه با بوق باشد كه ممكن است كاربر را آزار دهد . در صورت امكان ، پيام خطا بايد شيوه رفع خطا را مطرح كند . پيام خطا بايد با سيستم ، كمك رساني on-line ارتباط داشته باشد .
    پيام منفي نباید باشد ( كاربر را مقصر بداند ) ،پیام منفی مهارت و سطح تجربه كاربر را در نظر نمي گيرد و به اطلاعات متني توجهي ندارد مشخص نمي كند كه چگونه بايد از اين وضعيت خارج شد . از اصطلاحات سيستمي pationt-id استفاده مي كند . پيام بهتر است مثبت باشد ، تاكيد مي كند كه خطا مربوط به سيستم است نه كاربر . مشكل را با توجه به اصطلاحات بيان
    مي كند و راه حل مشكل را مطرح مي نمايد . سيستم كمك رساني نيز مهيا است .

  4. Top | #4

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    طراحي سيستم كمكي
    وقتي كاربران با پيام خطايي مواجه مي شوند كه آن را درك نمي كنند . براي كسب اطلاعات به سيستم كمكي مراجعه مي كنند. نمونه اي از كمك رساني ! help است و معنايش اين است كه كمك كنيد ، من مشكل دارم . شكل ديگري از درخواست كمك ؟ help است و معنايش اين است كه كمك كنيد ، به اطلاعات نياز دارم ، براي ارائه اين كمك رساني هاي مختلف ، به امكانات مختلفي از سيستم و ساختارهاي گوناگوني از پيام نياز است.
    سيستم هاي كمكي بايد اجازه دهند كه كاربر از راه هاي مختلفي وارد اين سيستم ها شود اين نقاط ورود بايد به كاربر اجازه دهد تا در بالاي سلسله مراتب پيام وارد سيستم كمكي شودو اطلاعات را مرور نمايد . از طرف ديگر ممكن است بخواهند وارد سيستم كمكي شوند تا توضيحي راجع به پيام خطا بيابند يا در مورد دستور خاصي تحقيق كنند.
    تمام سيستم ها ي كمكي جامع ، ساختار شبكه اي پيچيده اي دارند كه در آن ، هر قاب اطلاعات كمكي ممكن است به ساير قاب هاي اطلاعات مراجعه كنند . ساختار اين شبكه معمولا" به صورت سلسله مراتبي است و داراي پيوندهاي متقابل است . اطلاعات كلي در بالاي سلسله مراتب و اطلاعات مشروح در پايين قرار دارند.
    وقتي كاربران با بروز خطايي وارد اين شبكه مي شوند و در آن مرور مي كنند ، ممكن است مشكلاتي پيش بيايد . ممكن است در مدت كوتاهي در شبكه گم شوند ، بايد به كارشان خاتمه دهند و از نقطه ورودي ديگري وارد شوند .
    نمايش اطلاعات كمكي در چندين پنجره مي تواند اين وضعيت را بهبود بخشد.
    در سيستم كمكي ، متن بايد متناسب با زمينه كاري باشد. قاب كمكي نبايد فقط راهنماي كاربرد را فراهم كند، به طوري كه متن كمكي و صفحه نمايش هيچ ارتباطي با هم نداشته باشند. خودمتن ، طرح بندي و سبك آن بايد طوري باشد كه در يك پنجره كوچك قابل خواندن باشد. نبايد كاربران را در اطلاعات زياد غرق كنيد
    سيستم هاي كمكي ممكن است به صورت مجموعه اي از صفحات وب يا سيستم ابر متن كلي پياده سازي شوند كه مي تواند با برنامه كاربردي مجتمع شود . اين سلسله مراتب را مي توان با انتخاب بخش هايي از پيامي كه به صورت پيوند مشخص شده اند ، پيمايش كرد . امتياز سيستم هاي وب جهاني اين است كه پياده سلزي انها آسان است و به نرم افزار خاصي نياز ندارد . اما پيوند اينها به برنامه كاربردي ، جهت در يافت اطلاعات كمكي مربوط به زمينه كاري، دشوار است.


    مستندات كاربر
    مستندات كاربر، بخشي از طراحي واسط است، اما خوب است كه اين مستندات كاغذيآماده شوند . كتاب هاي راهنماي سيستم بايد اطلاعات بيشتري را فراهم كنند و بايد طوري طراحي شوند كه كاربران مختلفي از آنها استفاده كنند .
    براي ارضا كردن كاربران مختلف پنج سند بايد همراه نرم افزاري تحويل داده شوند :
    1- توصيف اسامي كه بايد به طور خلاصه خدمات سيستم را توصيف كنند كاربران بايد اين مستندات را مطالعه كنند .
    2- سند نصب بايد جزييات چگونگي نصب سيستم رامشخص كند .باید دیسک هایی را توصیف کند كه سيستم بر روي آنها قرار دارد ، فايل هاي اين ديسك ها و حد اقل سخت افزار مورد نياز را نيز بايد توصيف نمايد . دستورات نصب و پيكر بندي نيز بايد در اين متندات وجود داشته باشد.
    3- راهنماي معرفي كه بايد سيستم را به طور غير رسمي معرفي نمايد و كاربرد عادي آن را توصيف نمايد . چگونگي شروع به كار و استفاده از امكانات سيستم با يد توصيف شود بايد با مثالهايي تشريح شود . ترميم خطا و از سر گيري كارها نيز بايد مشخص شود .
    4- راهنماي مرجع بايد امكانات سيستم و كاربرد آنها را توصيف كند . ليستي از پيامهاي خطا و علل آنها را تشريح كند . ترميم خطا نيز مطرح شود .
    5- راهنماي مديران نيز ممكن است براي بعضي از سيستم ها تهيه شود . اين راهنما بايد پيام هاي حاصل از تعامل سيستم با سيستم هاي ديگر و چگونگي برخورد با اين پيام ها را مشخص كند . چگونگي بر طرف كردن خطاهاي سخت افزازي با يد توصيف شود .
    علاوه بر اين راهنما ها ، ممكن است مستندات به كارگيري آن سيستم نيز فراهم شود . مرجع سريع براي امكانات سيستم، ضروري است.
    ارزيابي واسط
    ارزيابي واسط ، فرايند برآورد قابليت به كارگيري واسط است و كنترل مي كند كه خواسته هاي كاربر بر آورده مي شود يا خير. لذا ، بايد به عنوان بخشي از فرآيند وارسي و اعتبار سنجي سيستم هاي نرم افزاري باشد .

    در حالت ايده ال ، ارزيابي بايد بر اساس مشخصات قابليت به كارگيري و با توجه به صفات به كارگيري انجام شود. مي توان ملاك هايي را براي اين صفات قابليت به كارگيري در نظر گرفت . به عنوان مثال ملاك قابليت يادگيري ممكن است بيان كند كه اپراتوري كه با اين كار آشنا است ، بايد پس از3 تا4 ساعت آموزش ، 80 در صد از عملكرد سيستم را بفهمد . اما معمولا قابليت به كارگيري به صورت كميت بيان مي شود . لذا، طراحان در ارزيابي واسط بايد از تجربيات و قضاوت خود استفاده كنند .
    ارزيابي سيستماتيك طراحي واسط كاربردي كه حاوي متخصصين تشخيص و طراحان گرافيك است، گران تمام مي شود . ارزيابي اين نوع واسط كاربر ، براي سازمانهاي كوچك مقرون به صرفه نيست .
    تكنيك هاي ساده و ارزاني براي ارزيابي واسط كاربر وجود دارند كه مي توانند معايب طراحي واسط را پيدا كنند:
    1- پرسشنامه هايي كه اطلاعاتي راجع به نظر كاربران در مورد واسط جمع آوري مي كند.
    2- مشاهده كاربران در حين كار با سيستم .
    3- عكس فوري از عملكرد خاص سيستم .
    4- اضافه كردن كلي به سيستم كه اطلاعاتي راجع به متداولترين خطاها و پر استفاده ترين امكانات جمع آوري مي كند.
    استفاده از پرسشنامه ارزان است . پرسش ها بايد دقيق باشند ، نه كلي از طرح اين نوع پرسش خود داري كنيد’ راجع به قابليت به كارگيري واسط توضيح دهيد‘، زيرا پاسخ مي تواند وسيع باشد و نتيجه خاصي را ارائه نكند . پرسش هاي خاصي مثل’ لطفا" قابليت درك پيام هاي خطا را با مقياس 1تا5 مشخص كنيد‘ را مطرح نماييد . 1 به معناي بالا بودن قابليت درك و 5 به معناي پايين بودن درك است.
    بايد از كاربران در مورد تجربه و زمينه كاري آنها سوال شود . بدين ترتيب، طراحان مي توانند تشخيص دهند كه كاربرانی با زمينه كاري و تجربه خاص ، با واسط مشكل دارند.
    در ارزيابي بر اساس مشاهده ، هنگامي كه كاربر در حال استفاده از سيستم است ، تحت نظر قرار ميگيرد ، چگونگي استفاده از امكانات مشاهده مي شود و غيره. مي توان از ويديويي با قيمت ارزان براي مشاهده استفاده كرد . تحليل كامل ويديو گران است و به تجهيزات ويژه اي نياز دارد . اما ،ثبت حركات كاربر از طريق ويديو مي تواند به يافتن مشكلات كمك كند .
    طراحان با تحليل ويديو تشخيص مي دهند كه آيا كاربران بايد دست خود را زياد حركت دهند و يا چشم بايد حركات زيادي داشته باشد يا خير. در صورتي كه دست و چشم خيلي حركت داشته باشند احتمال خطا زياد تر است . استفاده از كد براي جمع آوري اطلاعات آماري ، مي تواند واسط را بهبود بخشد . متداول ترين عمليات مي توانند پيدا شوند و واسط مي تواند دوباره سازمان دهي شود تا اين عمليات زود تر دستيابي شوند . به عنوان مثال ، اگر از منو هاي pop-upیا pull-down استفاده شود ، متداولترين عمليات بايد در بالاي منو قرار گيرند . استفاده از كد مي تواند فرمان هاي مولد خطا را نيز تشخيص دهد.
    سرانجام ، اگر هر برنامه داراي فرماني به نام ’gripe‘ باشد كه كاربران از طريق آن بتوانند پيام ها را به نگهدارنده ابزار بفرستند ، كاربر به آساني مي تواند پاسخ دهد . بدين ترتيب ، كاربران احساس مي كنند كه ديدگاه هاي آن ها در نظر گرفته شده است . طراحان واسط و ساير طراحان مي توانند بازخورد سريعي از مسائل داشته باشند .
    هيچ كدام از اين روشهاي ارزيابي كاربر كامل نيستند و تمام مشكلات واسط را پيدا نمي كنند . اما ، اين تكنيك ها را مي توان قبل از تحويل سيستم، با استفاده از داوطلباني انجام داد . بدين ترتيب ، بسياري از مسائل روشن مي شوند .

    نكات كليدي
    o فرآيند طراحي واسط بايد كاربر محوري باشد واسط بايد با اصطلاحات آشناي كاربر با آن تعامل برقرار كند . بايد منطقي و سازگار باشد و بايد حاوي اطلاعات كمكي باشد.

  5. Top | #5

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    o سبك هاي تعامل با سيستم نرم افزاري شامل دستكاري مستقيم ، سيستم هاي منو ، پركردن فرم ، زبان هاي دستوري و زبان طبيعي است .

    o براي برآورد مقادير بايد اطلاعات را به صورت گرافيكي نمايش داد . در صورت نياز به دقت بايد از نمايش ديجيتال استفاده كرد .

    o رنگ ها بايد به طور سازگار و يكنواخت در واسط هاي كاربر به كار گرفته شوند . طراحان بايد اين حقيقت را در نظر بگيرند كه افراد زيادي كور رنگ هستند .
    o سيستم هاي كمكي كاربر بايد دو نوع كمك رساني را ارائه دهند . help? Help.
    o پيام هاي خطا نبايد كاربر را سرزنش كنند بايد پيشنهادا تي براي ترميم و پيوند به سيستم كمكي ارائه كنند .
    o مستندات كاربر بايد شامل را هنماي مبتديان مرجع باشد بايد مستندات كاربر نيز فراهم شود .

    o مشخصات سيستم ، در صورت نياز بايد شامل مقادير كميتي براي صفات قابليت به كارگيري باشد و فرآيند ارزيابي بايد سيستم را با اين صفات مقايسه كنيد .

    ابزارهای پیاده سازی
    هنگامی که یک مدل طراحی ایجاد شد ،توسط کاربرانی امتحان می شود و براساس توضیحات آن ها اصلاح می شود برای انجام این روش طراحی تکراری ، انواع ابزارها ی طراحی واسط و ساخت نمونه اولیه به وجود آمده است. این ابزار ها که کیت ابزار واسط کاربر یا سیستم توسعه واسط کاربر (UIDS) نام دارند ، مولفه ها یا اشیایی را فراهم می آورد که ایجاد پنجره ها ، منوها ،تعامل با دستگاه ها ، پیام های خطا ، فرمان ها و بسیاری از عناصر دیگر محیط تعاملی را تسهیل می کنند .
    UIDS با استفاده از مولفه های نرم افزار ی که از قبل بسته بندی شده اند و برای ایجاد واسط کاربر قابل استفاده هستند ، راهکاری جهت موارد زیر فراهم می آورد :
    o مدیریت دستگاه های ورودی (مثل ماوس یا صفحه کلید ) .
    o اعتبار سنجی ورودی کاربر.
    o کنترل خطا و نمایش پیام های خطا .
    o فراهم آوردن باز خورد (مثلا بازتاب ورودی خودکار) .
    o فراهم آوردن راهنما و پیام .
    o کنترل پنجره ها و فیلد ها ، حرکت در داخل پنجره ها .
    o بر قراری ارتباط میان نرم افزار کاربردی و واسط .
    o جدا کردن برنامه کاربردی از عملکرد های مدیریت واسط .
    o مجاز کردن کاربر به سفارشی کردن واسط .
    این عملکرد ها را می توان با استفاده از یک روش گرافیکی پیاده سازی نمود .

    گذشته، حال و آينده ابزارهاي نرم افزارسازي واسط كاربر
    ابزار نرم افزار سازي واسط كاربر به توليد كننده ها كمك مي كند تا واسط كاربر را طراحي و محقق سازند. تحقيق در خصوص ابزارهاي گذشته تأثير بسزايي بر روي توليد كننده هاي امروزي داشته است. تقريباً همه نرمافزارهاي كاربردي امروز با استفاده از نوعي ابزار واسط كاربر ساخته شده اند. در اين مقاله، ما موارد موفقيت و عدم مو فقيت ابزارهاي گذشته واسط كاربررا بررسي مي كنيم. از ميان اين موارد، مجموعه اي از موضوعات را كه مي توانند بعنوان تجربه هايي، كمكي براي كار آينده باشند را استخراج مي كنيم. با استفاده از اين موضوعات، ابزارهاي گذشته با آن جنبه هايي از واسط كاربر كه اين ابزارها به آن پرداختند، آستانه و حداكثر استفاده مجاز از اين ابزارها، شيوه حداقل مقاومتي كه پيشنهاد مي كنند، و اينكه تا چه حد قابل پيش بيني مورد استفاده قرار
    مي گيرند و آيا آنها به هدفي كه بي ارتباط بود پرداختند يا خير، توصيف شدند. ما معتقديم كه اكنون تجربه هاي به دست آمده از مو ضوعات گذشته مهم هستند، چون تغييرات سريع و روز آمد فني بطور قابل ملاحظه اي براي تغيير واسط هاي كاربر مناسب مي باشند. ما در آغاز قرني هستيم كه واسط هاي كاربر قصد دارند تا جعبه دسك تاپ را كه 15 سال گذشته راه اندازي كرده بودند را تغيير دهند. هزاره بعدي با اختلاف صعودي واسط هاي كاربر بر روي اختلاف فزاينده ابزارهاي كامپيوتري آغاز خواهد شد. اين ابزارها شامل دستياران شخصي رقمي، تلفنهاي همراه، فراخوانيار، قلمهاي كامپيوتري، پنجره هاي يادداشت كامپوتري و انواع گوناگون ميز و اندازه ديواره كامپوتر و همچنين ابزارهايي كه در اشياء روزمره استفاده مي شوند(مثل ابزارهايي كه بر روي يخچالها نصب مي شوند و ابزارهايي كه در لاستيكهاي تراكتور كار گذاشته مي شوند) مي باشند. اتصال فزاينده كامپيوترها در ابتدا بوسيله سايت جهاني وب نشان داده شد. اما همراه با توسعه فناوريهايي مثل شبكه هاي ناحيه شخصي، تأثير شديدي بر روي واسط كاربر نسبت به كامپيوتر خواهد داشت. عامل مهم ديگر واسط هاي كاربر شناخت-بنياد، بويژه گفتار و سيستمهاي بينايي دوربين- بنياد مي باشد. تغييرات ديگر را كه مشاهده مي كنيم، نياز فزاينده اي به تصاوير سه بعدي و مشتري پسند سازي پايانه اي، برنامه نويسي و نوشتن مي باشد. همه اين تغييرات نياز به حمايت قابل ملاحظه از جانب ابزارهاي بنيادي نرم افزار سازي واسط كاربر دارند.
    طبقه بندي ها و توصيف گران موضوع به اين شرح مي با شند‌‌‍:‌ ‌‌‌‌‌‌‌‌‌[مهندسي نرم افزار‌‌‍‍]‍‍‌‌‌‌، ابزارهاي و تكنيكهاي طراحي، واسطهاي كاربر، الگوها و اصول، سيستمهاي كامپيوتر- كاربر، عوامل بشري، مجموعه نگاره ها و واسطهاي اطلاعاتي، واسطهاي كاربر، سيستمهاي مديريت واسط كاربر، سيستمهاي پنجره سازي.
    اصطلاحات كلي: عوامل بشري، زبانهاي برنامه سازي.
    واژه هاي كليدي و عبارات اضافي: زبانهاي رويداد، پيمانكاران واسط، زبانهاي نوشتاري، كيت ابزارها، محيط پيشرفت واسط كاربر، نرم افزار واسط كاربر.
    مقدمه
    جاي هيچ گونه پرسش و سؤالي نيست كه تحقيق در ناحيه ابزارهاي نرم افزار سازي واسط كاربرتأثير شديدي بر روي عمل كنوني فرابرد نرم افزار داشته است. تقريباً همه نرم افزارهاي كاربردي امروز با استفاده از مديران پنجره، كيت ابزارها، پيمانكاران واسط ساخته شده اند كه منشأ آنها در تحقيق دهه هاي 80 و 90 مي باشد. اين ابزارها سطح بالايي از پيشرفت را تا حدي بواسطه تجانس واسطهاي كاربر امروز و همچنين سكوهاي سخت افزاري و نرم افزاري كه اين واسطها اجرا مي كنند به دست آ ورده اند. در حاليكه در دهه 70 شاهد تعداد زيادي آزمايش با نوعي از دستگاههاي ورودي و روشهاي واسطهاي كاربر بوديم. اكنون، خيلي از اين اختلافات از واسطهاي كاربر دور شده است. تقريباً همه نرم افزارهاي كاربردي در ويندوز، يونيكس و مكينتاش با يك شيوه خيلي مشابه، عمدتاً با استفاده از مجموعه محدودي از ساختارهاي اختراع شده در 15 يا سالها قبل كار مي كنند. تكنيكهاي خاص واسط كاربر گرافيكي كه اولين بار به خاطر تأثير تجاري شديد توسط مكينتاش( درشروع سال 1984) نشان داده شده بود به طور گسترده اي صرفاً با اندك تغييراتي و رشد نسبتاً آرام تكنيكهاي جديد اتخاذ شده بودند. علاوه بر اين، سكوي كامپيوتري تا حد زيادي بر روي كامپيوتر دسك تاپ شناخته شده- كامپيوتري با يك صفحه بيت نگاشت بزرگ (معمولا رنگي)، يك صفحه كليد، و يك ماوس(با يك، دو يا سه كليد) تثبيت شده است. اين ثبات مزاياي مثبت مهمي داشته است. سازگاري واسطهاي كاربر قابل دسترس اين امكان را براي كاربران پايانه اي فراهم مي سازد تا مهارتهايي را ايجاد كنند كه تا حد زيادي بين سكوها و نرم افزارهاي كاربردي منتقل مي شوند- يعني شناختن يك واسط كاربر گرافيكي مهارتهايي را فراهم مي سازد كه با خيلي از نرم افزارهاي ديگر قابل اجرا مي باشد.علاوه بر اين، فقدان تنوع نسبي به پيمانكاران ابزار اين اجازه را داده است تا به اصلاح مهم مفاهيم بپردازند. در خيلي از جهات ابزارها توانائي اين را داشتند تا به يك هدف غير متحرك برسند. بنابراين، خيلي ها احساس مي كنند كه فرصتهاي مهم براي بهبود واسطها به خاطر ركود از بين رفتند. علاوه بر اين، تكنيكهاي رايج GUI )واسط كاربر گرافيكي( بوجود آمده براي خيلي از انواع سكوهاي تعاملي كه با ابزارهاي فراگير داراي نمايشگرهاي كوچك و بزرگ، واسطهاي كاربر شناخت- بنياد كه از گفتار و اشاره و نيازها براي ديگر امكانات مثل برنامه سازي كاربر-پايانه اي بوجود آمدند مناسب نمي باشند. به طوريكه بوسيله "مارك ويزر" در زيراكس پارك پيش بيني شد، دوره كامپيوتر فراگير نزديك مي باشد. دستياران شخصي رقمي(PDAs) مثل "تري كام پالم پايلت" و سازمانهاي شخصي مثل"شارپ ويزرد" تا كنون مشهور بودند. تلفنهاي همراه رقمي به اين منظور با فراخوانيارهاي رقمي و PDAs ادغام مي شوند تا ابزارهاي ارتباطي بي سيم و قابل حمل كه صدا را همراه با پست الكترئنيكي و اطلاعات شخصي مثل برنامه ها و فهرستهاي رايج حمايت مي كنند را شكل دهند. اندازه ديواره نمايشگرها هم اكنون بعنوان ابزارهاي فرا فكني مثل اسمارت برد 1610 يا قابهاي پلاسماي بزرگ مثل "ايمج سايت از فوجيتسو" كه 42اينچ عرض دارد قابل دسترس مي باشد. اين مسئله كه هزينه هاي سخت افزار پائين مي آيد و فرصتهاي كامپيوتري جديد بوجود مي آيد اجتناب نا پذير مي باشد. براي مثال بخاطر فناوريهاي بي سيم جديد شبكه داخلي راديويي"بلو توث" اتصال آسانتر
    مي شود[هارت سن و ديگر محققين. 1998].

    معمولاً واسطها در اين نمايشگرهاي خيلي بزرگ و خيلي كوچك نمي توانند از الگوي استاندارد دسك تاپ استفاده كنند و مردم ضرورتاً انتظار ندارند كه اين ابزارها مثل كامپيوتر هاي عادي عمل كنند. مطالعاتي كه "تري كام پايلت" با ابزارهاي ويندوزCE مقايسه مي كند اغلب اظهار مي كنند كه روش واسط كاربر- ويندوز براي اين بوجود آمده كه دسك تاپ در ابزارهاي دستي خوب عمل نمي كند(بعنوان مثال لسكي و ديگر محققين.[1998]). و مسلماً براي يك نمايشگر كوچك بر روي تلفن كار نمي كند . بعنوان مثال، بخاطر اينكه اين احتمال وجود دارد كه منوها براي كاربران كوته فكر خيلي در سطح بالائي باشند به طوريكه نمي توانند به آن دسترسي پيدا كنند، بنابراين، ابزارهاي استاندارد ويندوز مثل منوي بيرون كشيدني در نمايشگرهايي با ديواره بزرگ مناسب نمي باشند(پير و لندي 1962). علاوه براين، در همين زمان مردم علاقمند به برقراري ارتباط با ابزارهاي چند گانه مي باشند بطوريكه لازم است اين ابزارها فعاليتهاي خود را هماهنگ و سازگار كنند. معني اين تغييرات اين است كه مي توان افزايش چشمگيري را در اختلاف انواع ابزارهاي كامپيوتري قابل استفاده و بافتهاي برنامه اي كه اين ابزارها اعمال مي كنند انتظار داشت. اين مسئله دلالت بر اين دارد كه ما براي يك تغيير عمده در واسطهاي كاربر آماده هستيم و همچنين براي ايجاد اين ابزارها نياز به ابزارهاي جديد قابل ملاحظه اي مي باشد. مهم است كه با صراحت تأثيراتي را كه ابزارهاي ما بر روي آنچه كه مي توانيم انجام دهيم دارند را مورد بررسي قرار دهيم و ابزارهاي جديدي را كه خصوصيات مورد نياز براي رويارويي با توليد جديد نيازها را دارند را ايجاد كنيم. مثالهاي فراواني وجود دارد كه نشان مي دهند ابزارها تأثير مهمي بر روي شيوه واسطهايي كه بوجود آمده اند دارند. بعنوان مثال، در سايت جهاني وب، بهتر است به جاي استفاده از ابزارهاي كليد real از تصاوير بعنوان كليد استفاده كنيم. بنابراين، گرافيستها، واسطهاي جالب و پيچيده كاربر را با طراحي ديداري غني و ارزشهاي توليدي بالا ايجاد مي كنند.

  6. Top | #6

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    چرا ابزارها مهم و مفيد مي باشند؟ بطور كلي ابزارها به كاهش مقدار رمزي كه برنامه سازان بهنگام ايجاد يك واسط كاربر براي توليد به آن نياز دارند كمك مي كنند. واسطهاي كاربر مجاز مي باشند كه بسرعت ايجاد شوند. اين مسئله پيش نمونه سازي سريع بيشتر و همچنين تكرار بيشتر طراحي تكراري يعني يك جزء بسيار مهم واسطهاي كاربر با كيفيت بالاي قابل دسترسي را ميسر مي سارد. چون همه واسطهاي كاربري كه با يك ابزار معين ايجاد شدند مشابه مي باشند. مزيت مهم ديگر ابزارها اين است كه به رسيدن به نگاه و احساس هماهنگ كمك مي كنند. اين مقاله به طور مختصر تاريخچه موفقيتها و ناكاميهاي تحقيق ابزار نرم افزار سازي واسط كاربر را مورد بحث قرار مي دهد تا بافتي براي گسترش پيشرفتهاي آينده فراهم سازد. سپس نتايج تغييرات قريب الوقوع ابزارها را مورد بحث قرار مي دهد. سر انجام براي تأمين اين ابزارها به نيازهاي سيستم عامل
    مي پردازد. مقالات ديگر نيز درمورد مسائل آينده در رابطه با ابزارهاي hci شامل گزارش كارگاه ncf-acm در سال 1996 در زمينه دستورالعملهاي استراتژيك در تعامل انسان- كامپيوتر [مايرس و ديگر محققين. 1996 ] وكارگاه nsf در سال 1991 در زمينه دستورالجلسه تحقيقي hci[السن و ديگر محققين. 1993] صحبت مي كند.
    بعد نماي تاريخي
    در زمينه ارزيابي ابزارهاي گذشته و آينده، بعضي موضوعات را كه به نظر مي رسد در تعيين ابزارهاي مؤثر مهم باشند را مشخص كرده ايم.
    قسمتهايي از وا سط كاربر كه عنوان شده اند: ابزارهاي موفق فقط در جاهايي كه اين ابزارها مورد نياز بودند كمك كردند.
    آستانه و حد اكثر استفاده مجاز از اين سيستم: آستانه يعني تا چه حد فراگيري چگونگي استفاده از اين سيستم مشكل مي باشد و حد اكثر استفاده مجاز يعني چقدر مي توان با استفاده از اين سيستم كار كرد. به نظر مي رسد كه موفق ترين سيستمها ي فعلي يا آستانه پائين و حد اذكثر مجاز پائين و يا آستانه بالا و حد اكثر مجاز بالا باشد. بنابراين يك چالش مهم باقي مي ماند تا در يك زمان شيوهاي براي بدست آوردن پيامد خيلي مطلوب سيستمها به همراه يك آستانه پايين و حد اكثر مجاز پايين پيدا كند.
    شيوه حد اقل مقاومت: ابزارها، انواع واسطهاي كاربر را كه مي توانند ايجاد شوند را تحت تأ ثير قرار مي دهند. ابزارهاي موفق از اين شيوه با هدايت ابزارها به سمت انجام كارهاي درست و دوري از انجام كارهاي اشتباه به نفع خود استفاده مي كنند.
    پيش بيني پذيري: ابزارهايي كه از تكنيكهاي خود كار سازي كه گاهي اوقات غير قابل استفاده مي شوند استفاده مي كنند به ندرت توسط برنامه سازان پذيرفته مي شوند.
    اهداف متحرك: مشكل است كه ابزارها را بدون داشتن تجربه و فهم قابل ملا حظه از برنا مه هايي كه اين ابزارها فراهم مي سازند ايجاد كنيم. بنابراين، توسعه سريع فناوري و تكنيكهاي واسط جديد، ابزارها را در ايجاد برابري دچار مشكل مي كند.
    وقتي يك برنامه جديد متحقق سازي واسط كاربر به حد كافي براي ايجاد ابزارهاي خوب در نظر گرفته شده است ابن برنامه ممكن است از اهميت كمتري بر خوردا شود يا حتي قديمي شود.
    تحقيقهايي كه در اين زمينه انجام شده:
    ابزارهاي واسط كاربر ناحيه اي مي باشند كه در آن تحقيق تأثير عمده اي در عمل كنوني فرابرد نرم افزار داشته است. البته، مديران پنجره سازي و نتايج شيوه gui از پژوهشي مؤثر در مؤسسه پژوهشي استنفورد
    و مركز پژوهشي" زيراكس پالُ آلتُ(parc)" و mit در دهه 70 ناشي مي شود. پيمانكاران واسط
    در آزمايشگاههاي پژوهشي در "بي بي اِن،دانشگاه ترانتُ، زيراكس پارك" و غيره ابداع شده بودند. اكنون پيمانكاران واسط حد اقل 100 ميليون دلار تجارت ساليانه آمريكا مي باشند و به طور گسترده براي فرابرد نرم افزار استفاده مي شوند. زبان رويداد كه به طور گسترده در بيسيك تصويري و اَبَر متن استفاده مي شوند، اولين بار در آزمايشگاههاي پژوهشي بررسي شده بودند. توليد فعلي محيطهاي سيستم عامل مثل، ole ميكروسافت (پيوند زني و كار گذاري موجودها ) و "جاوا بينز" بر اساس سازنده اي كه در محيط سيستم عامل "اندرو" (پلي و ديگر محققين. 1998) از دانشگاه كارنجي توسعه پيدا كرده بود قرار گرفته است. بخشهاي زير اين موفقيتها را با جزئيات بيشتر مورد بحث قرار مي دهند. تاريخچه كاملتري در مقالات ديگر(مايرز 1998) نشان داده مي شود و مقاله ديگر شامل يك بررسي و توضيح جامع از ابزارهاي واسط مي باشد(مايرز 1995).
    مديران پنجره سازي و كيت ابزارها: خيلي از سيستمهاي پژوهشي دهه 60، مثلnls [سيستمهاي انگليسي
    و ديگر سيستمها، 1967] كارايي ويندوز چند گانه را دريك زمان نشان دادند. در سال 1969 "الن كي" در تز دكتراي خود در "دانشگاه آتاه" نظريه ويندوز همپوش را پيشنهاد كرد. اين سيستمهاي پژوهشي براي اولين بار در سال 1974 در سيستم "اسمال تاك الن" از" پارك زيراكس" آشكار شدند. خيلي از سيستمهاي
    تجاري- پژوهشي ديگر اين نظريه را ازآنجا بويژه از استار زيراكس، مكينتاش اپل، و ويندوز ميكروسافت انتخاب كردند. پنجره هاي همپوش به اين دليل موفق بوده اند چون مثل سيستمهاي عاملي كه قبل از آنها وجود داشتند به كنترل منابع كمياب كمك مي كردند. بنابراين، در اين مورد، منابع كمياب مورد بحث هم شامل منابع كامپيوتري (مثل تعداد نسبتاً محدود پيكسلها) و هم منابع ادراكي- شناختي بشر (مثل يك فيلد ديداري محدود و توجه دهي كاربر) مي باشد. با دادن اختيار به كاربر براي كنترل مجموعه سطوح نمايشگر همپوش، نمايشگر مي تواند به اين دليل ايجاد شود تا تمركز و توجه دهي كاربر را متناسب كند. علاوه براين، با تأمين همپوش ناقص، اشاره وارها براي حافظه بشري ميسر مي شوند تا هنگاميكه همه موضوعات مورد علاقه نمي توانند فوراً نشان داده شوند به ايجاد فعاليتهايي مثل كليد زني آسانتر برنامه كمك كنند. با توجه دقيق به خصوصيات بشري، پنجره هاي همپوش مي توانند به طور مؤثر هم منابع محدود فضاي نمايشگر پرده اي قابل دسترس و هم توجه دهي بشر و فيلد تصويري را كنترل كند. مديران پنجره سازي يك الگوي برنامه سازي اساسي براي طراحي روز آمد كردن نمايشگر پرده اي (يك الگوي تصويري) و براي پذيرفتن ورودي كاربر(يك الگوي ورودي) ميسر مي سازد. در نتيجه برنامه سازي مستقيماً در سطح مدير پنجره سازي، برنامه اي وقت گير و خسته كننده مي باشد.علاوه براين، وقتي هر كدام از برنامه سازان همه اجزاء واسط را بدون هيچ دانش قبلي نسبت به آن ايجاد مي كنند، عملاً غير ممكن مي باشد كه سازگاري گسترده تري را براي كاربر فراهم ساخت. با بيان اين مسائل، كيت ابزارهاي واسط در ايده هاي كلي كه مديران پنجره سازي ميسر ساختند توسعه پيدا كرده بودند. كيت ابزارها معمولاً هم يك كتابخانه شامل سازنده هاي تعاملي و هم يك چارچوب ساختاري فراهم مي سازند تا عمليات واسط هايي كه از اين سازنده ها ايجاد شده اند را كنترل كنند. استفاده از يك چارچوب اثبات شده و كتابخانه اي شامل سازنده هاي قابل استفاده مجدد، ساختار واسط كاربر را آسانتر از واسط هاي برنامه سازي مي كند. همانطور كه در ابتدا جعبه ابزار مكينتاش اپل نشان داد، حقيقت اين است كه يك كيت ابزار كار برنامه سازان را آسانتر مي سازد بطوريكه مي توانند به عنوان اهرمي براي دستيابي به هدف مشكل حفظ سازگاري استفاده شوند. از اين قرار با دستيابي به هدف آسان سازي كار برنامه سازان، كيت ابزارها شيوه حداقل مقاومت را ميسر مي سازند تا به هدف سازگاري رايج واسط تأميني برسند. دليل ديگر موفقيت كيت ابزارها اين است كه بر روي جنبه هاي پائين واسط كاربر متمركز مي شود، كه اين ابزارها بعنوان عاملي مهم به خاطر داشتن خصوصيات نا مطلوب و سازگار براي تحقق بخشيدن محدود به خوبي شناخته شده مي باشند.
    زبان رويداد: با زبان رويداد، وقوع هر رويداد مهم- مثل گردانش يك دستگاه ورودي توسط كاربر- در ساختار داده اي ضبط رويداد قرار گرفته است(اغلب به سادگي يك رويداد ناميده مي شود). سپس اين رويدادها به گردانشگران فردي رويداد كه شامل برنامه لازم براي پاسخ صحيح به آن دستگاه ورودي مي باشند فرستاده مي شوند. محققين اين شيوه را در تعدادي از سيستمها شامل سيستم مديريت واسط كاربر دانشگاه البرتا(گرين 1985)،سَسفراس[هيل 1986]، و سيستمهاي ديگر را بررسي كرده اند. اين شيوه منجر به كاربردهاي خيلي محبوب زبان رويداد در خيلي از ابزارهاي تجاري مثل" زبان هايپر-تاك هايپر-كارد اپل"، بيسيك تصويري ميكروسافت، و و زبان نوشتاري "ماكرو مديا ديركتور"مي شود. موفقيت زبان رويداد به اين دليل بوده است كه به خوبي با شيوه گردانش مستقيم واسط كاربر گرافيكي نقشه نمايي كردند. اين سيستمها براي هر عمل كاربر با ماوس و صفحه كليد كه با نرم افزار كاربردي مناسب كه بايد پاسخگو باشد كنترل مي شوند رويداد ايجاد
    مي كنند.

  7. Top | #7

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    شكل 1 نشان دهنده نمودار طرحواره اي AUI مي باشد. واسط، تعامل بين كاربر و نرم افزار كاربردي را دنبال مي كند و سعي دارد الگوي رفتاري سازگار كاربر را شناسايي كند. بر اساس اين الگوها، هر زمان كه كاربر به واسط اختيار انجام چنين كاري را مي دهد واسط مي تواند با نرم افزار از طرف كاربر ارتباط برقرار مي كند. اگر هر زمان كه كاربر از نرم افزار استفاده مي كند واسط بدون داشتن تجربه اي كار را شروع كند ممكن است شناسايي الگوهاي كاربر مدتي طول كشد. واسط سازشگر كاربر مي تواند شرح وضعيت يك كاربر را كه شامل همه الگوهاي شناخته شده در بحثهاي تعاملي گذشته مي باشد را ايجاد كند. واسط با شناسايي الگوهاي جديد، شرح وضعيت كاربران را نيز روزآمد مي كند.

    capture10.png

    شكل 2 ساختار اساسي واسط سازشگر كاربر را ارائه مي دهد كه شامل چهار جزء مهم مي باشد: گير اندازي رويداد، شناسايي رويداد، شناخت الگوي كاربر و پيش بيني هدف كاربر. گير اندازي رويداد تعامل بين كاربر و يك نرم افزار كاربردي را دنبال مي كند. هر عمل با يك عدد شناسايي كه در جدول نقشه نمايي شده است نشان داده مي شوند تا نوع عمل را شناسايي كند. شناخت الگوي كاربر با تطبيق دادن نتايج عمل با الگوهاي ذخيره شده در شرح وضعيت كاربر هدف او را پيش بيني مي كند. علاوه براين، واسط سعي مي كند الگوهاي جديد كاربر را شناسايي و به شرح وضعيت كاربر اضافه كند. اگر اين جزء يك الگوي همانند پيدا كند، پيش بيني هدف كاربر اين الگو را با پارامترهاي كنوني مصداق مي دهد و پيشنهادات را به كاربر نشان مي دهد.

    تكنيكهاي محقق سازي
    ما پنج تكنيك كامپيوتري براي تحقق بخشيدن EIA ارائه مي دهيم.

    كشف رويدادها
    براي شناسايي الگوهاي رفتاري كاربر، واسط بايد قادر باشد تمام رويدادهاي اساسي كاربر را دنبال كند و در اينجا ما دو نوع رو.يداد واسط تشخيص مي دهيم: رويدادهاي ورودي متن، كه هر كلمه ورودي يك رويداد اساسي مي باشد و رويدادهاي كليك كردن روي ماوس كه با نقشه نمايي مشخصات يك رويداد با دگمه متناظر در يك جدول نقشه نمايي شناسايي مي شود. برخي رويدادها نياز به مراحل اضافي دارند تا ارزش داده اي خود را بازيابي كنند. براي مثال، اندازه فنت مشخصه يك رويداد يك ارزش عددي مي باشد. واسط تعاملهاي بين نرم افزار و كاربر را بعنوان توالي(s) رويدادها در يك فاصله زماني گيراندازي و ارائه مي دهد. اين تكنيك هر كدام از رويدادهاي E را بعنوان يك جفت(t،H)، بطوريكهH يك نوع رويداد واسط و t زمان وقوع رويداد مي باشد بيان مي كند، بعضي از رويدادهاي واسط مي توانند شامل يك بردار باشند تا ويژگيهاي وابسته خود را ذخيره سازند. ما S را بعنوان(Te،Ts،s) تعريف مي كنيم بطوريكهs توالي يك رويداد مي باشد و شروع توالي Ts كمتر از زمان پاياني Teمي باشد يعني:

    کد:
    S{E1,E2,…,E n}
    ={(H1,t1,H2,t2,Hn,tn)}
    در نتيجه:                                                                    
    Ts<ti<Te,ti<ti+1,vi=1,…,n.
    شكل 3 نشاندهنده مثالي از توالي يك رويداد ذيل مي باشد:
    کد:
    S=(s,31,46) 
                
    s={(H1,31),(H4,32),(H2,33),…,(H2,46)}

    شكل4 نشاندهنده مثالي از توالي يك سري رويدادEs مي باشد كه پس رويدا د E6 پيش رويداد E5 را دنبال مي كند.
    capture9.png

    روش رويداد پنجره
    براي كشف رويدادهاي متعدد در طي توالي يك رويداد، ما پنجره زماني w را بعنوان قسمتي از تواي يك رويداد تعريف مي كنيم. پنجره زماني يك توالي طولاني را به تعدادي توالي هاي كوتاهتر تقسيم مي كند. پنجره چند قطعه اي بطور جزئي در توالي يك رويداد مداخله مي كند، همانطور كه در شكل 5 مشاهده
    مي كنيد.



    ما w را بعنوان (w,ts,te) تعريف مي كنيم بطوريكه wتوالي يك رويدادمي باشد، tsشروع توالي و teپايان توالي مي باشد و در نتيجه:

    کد:
    : Ts<ts <te=Te
    به عبارت ديگر:
    W={E1,E2,…,En}
    ={(H1,t1),(H2,t2),…,(Hn,tn)}
      در نتيجه:     
    Ts<ti<te, ti<ti=1, v=1,…,n.
    علاوه بر اين ما اختلاف زماني1/ te-ts را عرض پنجره W مي ناميم و آن را بعنوان عرض(w) يادداشت
    مي كنيم. عرض بايد حداقل 2 واحد و نه بيشتر از طول يك رويداد باشد. بعد از اينكه يك توالي طولاني انجام شد خيلي از پنجره ها كه بعنوان Wتعريف مي شدند داراي همان عرض مي باشند.
    شكل 5 بازگو كننده مفهوم پنجره مي باشد. پنجره W1 بعنوان W1=(w,35,40) تعريف مي شود كه
    w={(H1,35), (H6,36), (H2,37), (H3,38), (H5,39), (H6,40),
    W(s, (w)) و (w)=6، عرض مجموعه اي از پنجره ها مي باشد ، يعني} w1,w2,...‍{ داراي همان عرض مي باشند
    بسامد
    بسامد يك رويداد تعداد پنجره هايي است كه رويداد در آن رخ مي دهد. ‍‌‍‍‌‍‌‌‍‍‍‍‌‌ يعني، با توجه به توالي رويداد s و عرض پنجره محدود شده با وين(win) بسامد رويداد E در s به اين ترتيب مي باشد:
    Fr(E,s,win)=
    1[w<W(s,win)IE occurs in w]I
    براي بوجود آمدن يك رويداد بايد دو آزمايش انجام داد. آزمايش اول آزمايش آستانه بسامد مي باشد. (>Eb=Ea)
    يك رويداد تركيبي شامل دو رويداد ترتيبي Eb , Ea مي باشد. آزمايش دوم، آزمايش آستانه اطمينان
    مي باشد.
    تركيب بازگشتي رويدادهاي متعدد
    اين فرمول بندي ها و آزمايشات واسط را قادر مي سازند تا به راحتي رويدادهاي متعدد زيادي را پيدا كنند اما اگر رويدادها تنها با رويدادهاي واسط فردي جفت به جفت مواجه باشند اين آزمايشات مفيد نمي باشند. آنچه كه بهتر است انجام دهيم اين است كه واسط، رويدادهاي متعدد پيچيده تر و طولاني تري را كشف كند. بعنوان مثال، براي بدست آوردن نتيجه ممكن است مالتی مدیا بیلدر كه يا دو رويداد مستلزم رويداد ديگري يا دو رويداد مستلزم دو رويداد ديگر و غيره باشند. براي به نتيجه رسيدن، ما بطور بازگشتي با تركيب كردن رويدادهاي ايجاد شده جديد با رويدادهاي كشف شده قبلي (شكل 6) از روش رويداد پنجره استفاده مي كنيم. بعد از اينكه رويداد تركيبي متعدد Ea=>Eb را بدست آورديم(يعني رويداد Ea بوسيله رويداد Eb دنبال مي شود ). اين رويداد بعنوان يك پيش رويداد عمل مي كند و مستلزم رويدادهاي ديگري مي باشد.


    capture6.png

    capture7.png

    روابط تلويحي
    گاهي اوقات، واسط بايد رويدادهاي متعدد را با تعداد محدودي از نمونه هاي تركيبي كشف نمايد. ما از يك الگوريتم تلويحي استفاده مي كنيم تا اين شرايط را كنترل كنيم. بويژه اينكه اين الگوريتم براي هر رابطه ترتيبي Ea=>Eb پائين ترين حد يك سطح اطمينان (1-ac) پيرامون يك احتمال شرطي سنجيده شده Pmin-fr را محاسبه مي كند كه ac احتمال بيشينه اي است كه داراي يك خطر تصادفي مي باشد(خطر آلفانيز ناميده
    مي شود).
    فرض كنيد تعداد خطاهاي بيشمار، مشاهدات رابطه ترتيبي Ea=>Eb را نقض كرده است. بنابراين بر اساس توزيع دو جمله اي Bin(NerrorPmin-fr) الگوريتم مورد آزمايش قرار مي دهد تا ببيند كه آيا احتمال خطاها كمتر ازيك آستانه قابل قبول است يا خير. كه در اينجا ac خطاي آلفايي اين آزمايش احتمالي شرطي مي باشد.

    واژه يار شخصي
    با اثبات احتمال استفاده از EIA براي شخصي ساختن كمك واسط، حتي تحت محدوديتهاي واسط نرم افزار كاربردي موجود، يك AUI توسعه داديم تا به طور كاربردي واسط شخصي وُرد ميكروسافت را بهبود بخشيم. اين واسط جديد را واژه يار شخصي مي ناميم. گرچه وُرد ميكروسافت تكميل عبارت و خود كار سازي فرمت ساده را فراهم مي سازد اما قابليتهاي اين ويژگيها و تحقق آنها با آنچه كه در روش EIA بود فرق مي كنند.
    EIA بيشتر بر اساس رويدادهاي متعدد قرار گرفته تا نمودارهاي بررسي شده. رويدادها، يعني رويدادهاي اساسي يا تركيبي، بايد يك آزمون آستانه بسامد و آزمون
    علاوه برايجاد يك شرح وضعيت شخصي كاربرقبل از اينكه تعامل كاربر شروع شود، EIA مبتني بر EUI
    مي تواند به تدريج رويدادهاي متعدد كار آمد را بطور خودكار فراگيرد.
    واژه يار شخصي مي تواند دو سطح از همياري را تأمين نمايد. در سطح- كلمه، تداعي هاي عبارت را ايجاد
    مي كند كه يك يا چند واژه وابسته را بعنوان يك رويداد تلقي مي كند و يك توالي واژه هاي غير وابسته را بعنوان يك توالي رويداد تلقي مي كند. با ارائه مجموعه اي از واژه هاي فايل متني(برداري از واژه ها و بسامد وقوع آنها)، PWA براحتي متوجه دلايل بسامد واژه(رويداد) مي شود. PWA تداعي ها را در بين واژه ها با استفاده از الگوريتمها ي EIA كه توصيف شد كشف مي كند.

    capture5.png

    capture8.png
    مثال شكل 7 بيان كننده تداعي عبارت مي باشد. هر واژه بعنوان يك رويداد عمل مي كند. اگر يك رويداد شامل يك واژه (بعنوان مثال كامپيوتر) باشد ما آن را 1-گرم مي ناميم، اگر شامل 2 واژه باشد(مثل كامپيوتر و علم) ما آن را 2-گرم مي ناميم. ارائه گرم هاي زياد مي تواند 5 واژه را در يك رويداد مورد بررسي قرار دهد. PWA با تلاش براي واژه يا عبارت بعدي بر اساس آنچه كه كاربر ماشين نويسي كرده است به او كمك
    مي كند. در سطح پاراگراف يار، PWA بر روي فرمت بندي خودكار متمركز مي شود و فرمتهاي سازگار را در پاراگرافها پيدا مي كند. اگر كاربر فرمت بندي پاراگرافي را تغيير دهد و سپس برخي از عملكردهاي ديگر را اجرا مي كند، PWA الگوي تغيير يافته فرمت را شناسايي و يك رويداد متعدد را كه بعنوان F1=>F2 نشان داده مي شود را كشف مي كند. بعنوان مثال، تغيير از فرمت F1 به فرمت F2 به 5 عملكرد نياز دارد(شكل 8 را مشاهده نمائيد).

    capture4.png
    ویرایش توسط a00b : 08-09-2016 در ساعت 11:11 AM

  8. Top | #8

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    با بررسي عملكردهاي فرمت بندي بعنوان رويدادهايي در EIA، فنت=>حروف سياه=>حروف ايتاليك=>اندازه فنت=>تنظيم، واسط قادر است تا يك تداعي بين F1 وF2 پيدا كند.با رويدادهاي متعدد شناسايي شده كاربر مي تواند به واسط آموزش دهد تا بطور خودكار تغييرات سازگار و متناظر فرمت را در ديگر پاراگرافها تحت تأثير قرار دهد.
    استفاده از ويندوز و شيوه هاي PWA بدون نياز به آموزش راحت مي باشد. از طريق جعبه هاي گفتگو، كاربر مي تواند اولويتهايي را براي معيارهاي آستانه و حداكثر و حد اقل واژه ها در يك تداعي عبارت را انتخاب نمايد. علاوه براين كاربر مي تواند واسط را در هر زمان در طول يك تعامل قادر يا ناتوان سازد.
    ارزيابي
    براي بررسي كارايي و خصوصيات EIA، دو نوع آزمايش ترتيب داديم.

    كاربرد پذيري
    تحقيق اوليه ما، كاربرد پذيري قابلت خودكار PWA را مورد بررسي قرار داد. هفت موضوع اين تحقيق شامل كارمندان غير فني و دانشجويان كارشناسي ارشد دانشگاه علم كامپيوتر بود. ما از آنها خواستيم تا نوع مداركي كه مي توانند بنويسند را تعيين كنند و تقريباً 12تا 15 مدرك قديمي مشابه را براي PWA فراهم سازند تا بدين وسله فايلهاي شرح وضعيت شخصي كاربر را ايجاد كنند. ما آستانه بسامد (min-fr) و آستانه اطمينان(min-conf) را به ترتيب در حدود 25/0، 001/0 را براي تداعي عبارت و 2/0 ، 01/0 را براي خودكارسازي فرمت تعيين كرديم. سپس مدارك مربوطه را با كمك PWA ماشين نويسي كردند. در طي ماشين نويسي، ما تعداد پيشنهادات PWA و تعداد پيشنهادات پذيرفته شده كاربر را ثبت و ضبط كرديم. متوجه شديم كه معيارهاي پذيرش براي تداعي عبارت و خودكارسازي فرمت 75 درصد و 86 درصد بود(سيستم به ترتيب ميانگيني حدود 175 و 83 پيشنهاد را براي هر كاربر ايجاد كرد).
    در پايان آزمايش، پرسشنامه اي را براي هر كاربر تعيين كرديم تا پسخوردي را در خصوص كيفيت پيشنهادات PWA و واسط كاربر جمع آوري كند. كاربران درجات كيفي را در يك برد هفت نقطه اي، از يك كه بدترين نقطه آن مي باشد تا هفت كه نقطه خوب آن مي باشد را ارزيابي مي كنند . ارزيابي تداعي عبارت 78/5 و ارزيابي خودكارسازي فرمت 69/5 بود. ارزيابي هاي آنها به ترتيب در سيستم AUI، 71/5 و 11/6 بود. شما ممكن است كه براي اغلب جملات كوتاه بحث كنيد كه جا به جايي دستهايتان از صفحه كليد بر روي تكميل يك عبارت نياز به تلاش بيشتري نسبت به ماشين كردن ساده عبارت دارد. اعتبار اين مذاكره بستگي به مهارت ماشين نويسي كاربر دارد. يك ماشين نويس كُند دست ممكن است به جاي اينكه ترجيح دهد تعداد كمي از واژه ها را را ماشين كند تنها روي يك دگمه كليك كند. در خصوص ماشين نويسان ماهر ما مي توانيم واسط كاربر خود را بهبود بخشيم بطوريكه مي توانند يك عبارت پيشنهادي را با فشردن يك كليد انتخاب نمايند(_بعنوان مثال با فشردن يك كليد تابع).
    خلاقيت
    تحقيق ما اين مسئله را كه آيا مي توان خلاقيت كاربران را در ماشين كردن مدارك كه بر حسب زمان و گامهاي عملياتي مورد نظر اندازه گيري مي شود را افزايش داد مورد ارزيابي قرار مي دهيم. بطور اتفاقي 14 تا از دانشجويان سال سوم را به دو گروه تقسيم مي كنيم. يك گروئه مدارك را به روش PWA ماشين مي كنند . گروه ديگر بعنوان گروه كنترل عمل مي كنند.
    PWA بطور خودكار زمان و تعداد گامهاي عملكرد را ثبت و ضبط مي كند. تنظيمات آستانه اطمينان و بسامد مشابه آزمايشي كه در كاربرد پذيري انجام شد مي باشند. ما متوجه شديم كه خلاقيت گروه آزمايشي بالاتر از گروه كنترل بود. بطور متوسط، 34% از گروه آزمايشي اين برنامه را در زمان كمتري و 57% با گامهاي عملكرد محدودي انجام داده اند.
    يادگيري رويداد-بنياد ساده تر از رويكردهاي رسمي براي انطباق با كاربر مي باشد. شيوه اي كه ما اعمال
    مي كنيم يادگيري خودكار و سازگاري شخصي را حمايت مي كند. بنابراين، تنها فرمول بندي هاي ترتيبي را بدون هيچگونه همگامي ثبت وضبط مي كند. دو تحقيق مقدماتي ما نشان داد كه كاربران براحتي شيوه هاي PWA را مي پذيرند و با خلاقيت بيشتري ماشين مي كنند. اين نتايج اوليه كه در زمينه اعتبار تجربي دنبال مي شود نشان مي دهد كه رويكرد ما از لحاظ نظري منطقي و تقريباً معقول مي باشد. بنابراين، يك نتيجه براي رسيدن به نتيجه اي قطعي بر اساس نمونه هاي بيشتري از موضوعات نياز به تحقيق بيشتري دارند.
    انتخاب شخصيتهاي ورودي با يك قلم در ابزارهاي دستي آهسته و متفاوت مي باشند. رويكرد EIA براي كمك به AUI مي تواند به ماشين كردن تكراري خودكار كمك كند و در نتيجه زمان و تعداد عملكردهاي مورد نياز براي متن تأليفي را كاهش دهد. علاوه براين، مي توانيم روشي را با ديگر حوزه ها مثل برگه-گسترده و طراحي نرم افزارهاي كاربردي به كمك كامپيوتر به كار بگيريم تا بدين وسيله عادتهاي كاربر را فرا گيريم و در برنامه هاي تكراري براي خودكارسازي احتمالي شركت نمائيم. پاره اي از مسائل نياز به تحقيق بيشتري دارند. اول اينكه براي روشهاي حاضر و نمونه سازي ها، همه معيارهاي آستانه و طول توالي هاي رويداد براي همه كاربران تثبيت شده اند. در صورتيكه اين معيارها بر طبق الگوي رفتاري كاربر تعيين شده باشند يا فعالانه هماهنگ شوند، ممكن است كه واسط تأثير بيشتري را از خود نشان دهد. بنابراين، خوب است كه مكانيزم هاي خود سازشگر(الگو يا شرح وضعيت-بنياد) را براي ميزان سازي دقيق پارامترهاي يادگيري و براي صاف سازي و ايجاد توالي هاي رويدادهايي با طول متغير ايجاد كنيم. دوم اينكه، سيستم ما در حال حاضر همه الگوهاي شناسايي شده كاربر را در شرح وضعيت كاربر ذخيره مي سازد. بنابراين، برخي از علائق يا الگوهاي رفتاري كاربر ممكن است با تغيير در زمان موقتي باشند. بنابراين يك مكانيزم خود سازشگر، مثل يك سياست كم اهميت براساس بسامد عدم پذيرش پيشنهادات سيستم كاربر به منظور تعادل برقرار كردن بين يادگيري كوتاه مدت و بلند مدت مناسب مي باشد.
    سر انجام، ما رويكرد خود را با يك نرم فزار خاص اعتبار بخشيده ايم. ما قصد داريم رويكرد خود را در يك بافت مستقل برنامه كاربردي- بعنوان مثال در يك سطح مديريت پنجره، توسعه و محقق سازيم. سپس مي توانيم چنين ابزار همپوش را براي كار با نوعي از نرم افزارهاي كاربردي پيكره بندي كنيم.

    واسطهاي هوشمند كاربر براي سيستمهاي مبتني بر وب
    خلاصه
    ما الگويي را براي يكپارچگي واسطهاي هوشمند كاربر و تكنيكهاي پيكره بندي ارائه مي دهيم. اين الگو قابليتهاي ذخاير وصل-خط را با تأمين توسعه سيستمهاي پيكره بندي بهبود مي بخشد كه اين سيستمها به شيوه اي مشخص به مشتريان كه ويژگيهاي خدمات و توليدات پيكره بندي شده را انتخاب مي كنند كمك
    مي كنند.

    مقدمه
    گرچه تكنيكهاي سفارش شده كارآمد براي اين توسعه پيدا كرده بودند تا پيشنهاد فقره هاي عمومي را به صورت سفارشي ايجاد كنند، اما چنين تكنيكهايي، پيكره بندي سازشگر فقره ها را تأمين نمي كنند، بنابراين لازم است نيازهاي مشتري را بهنگام خريداري محصولات پيچيده پذيرفت. در واقع، سيستمهاي پيكره بندي كارآمد كه مي توانند فقره هاي پيكره پذير در حوزه هايي با مقياس بالا را كنترل كنند توسعه پيدا كرده بودند. بعنوان مثال قسمت[3،4] را مشاهده كنيد. بنابراين چنين سيستمهايي براي يك نوع خاصي ازكاربران بدون توجه به اينكه كاربران در نيازها، دانش در خصوص جزئيات توليد و در زمينه تخصص با هم فرق مي كنند طراحي شده اند.


    capture11.png

    در پروژه CAWICOMS يك واسط هوشمند كاربر (پايانهCAWICOMS) را براي يك موتور پيكره بندي توسعه داده ايم كه هدف آن ميانجي گري بين اين تعامل با كاربر مي باشد. در طول دوره فرآيند پيكره بندي، پايانهCAWICOMS فراخواني غير فني نيازهاي كاربر را تأمين و پيشنهادات شخصي را براي كمك به كاربرميسر مي سازد تا ويژگيهاي فقره اي كه پيكره بندي مي شوند را تعيين كند. علاوه بر اين، سيستم به شيوه اي دوستانه نواقص احتمالي در فرآيند پيكره بندي را توضيح مي دهد. سرانجام، سيستم ارائه راه حلهاي پيكره بندي براي كاربر را با تمركز پيدا كردن بر روي جالبترين ويژگيها شخصي مي سازد. ما در دو حوزه كاربردي از پايانه CAWICOMS بهره برداري كرده ايم:
    پيكره بندي سوئيچ هاي سيستمهاي مخابراتي و2. پيكره بندي شبكه هاي خصوصي مجازي مبتني بر فراهم ساز اطلاعات(IP-VPNs). در ذيل ما از حوزه ديگر بعنوان نمونه عيني استفاده مي كنيم.
    ارائه دانش
    دانش فني در خصوص توليدات و خدمات كه در طي دوره سيستم CAWICOMS بهره برداري شده است وابسته به نظريه مشهور درب-سازنده براي پيكره بندي مي باشد. در اين نظريه فقره هاي پيكره پذير كه بوسيله ارتباطات دربها به يكديگر مربوط مي شوند در سطح مفهومي بعنوان مجموعه اي از انواع سازنده ها توصيف
    مي شوند. سازنده ها بيشتر با ويژگيهايي توصيف شده اند كه با يك معيار خاص در طول دوره حل مشكل تعيين شده اند. معمولاً مجموعه اي از معيارهاي احتمالي، كارهاي قانوني را محدود مي كنند(براي مثال بسته بيتي). علاوه بر اين، يك پايگاه دانش، بيشتر تركيبات معيار ويژگي مجاز، ارتباطات درب، و مصداق سازي انواع سازنده ها را محدود مي سازد. ما به چنين ارائه مفهومي بعنوان يك الگوي توليدي اشاره مي كنيم. شكل 1 نشان دهنده قسمتي از ارائه مفهومي IP-VPNs مي باشد. سازنده ها، سازمان داخلي فقره ها يعني عوامل فيزيكي جمع شده در يك توليد را منعكس مي كنند. فقره هاي فردي بعنوان نمونه هايي از الگوهاي مفهومي توصيف شدند.


    capture12.png

    براي تأمين يك مديريت كاربر گراي فرآيند پيكره بندي ما اين ارائه را در چندين جنبه گسترش داديم. بعنوان مثال ما سطح پيچيده هر ويژگي را بعنوان درجه مهارت مورد نياز براي درك اين ويژگي مشخص كرديم. علاوه بر اين، يك سطح مورد نياز مهمي را براي شناسايي ويژگيهايي كه معيارهاي آن بايد آشكارا بوسيله كاربر شناخته شود مشخص كرديم(ويژگيهاي مهم از نقطه نظر پيكره بندي و تجاري). علاوه براين ما بازنمود خواص را كه هدف آنها ارزيابي توليدات از يك نقطه نظر كيفي مي باشد را معرفي كرديم: پيداش اين سطح انتزاعي ، در بالاترين سطحي كه بوسيله موتور پيكره بندي بهره برداري مي شود، سيستم را قادر مي سازد نيازهاي كاربر را به شيوه اي غير فني استخراج و آنها را با راهنمايي فرآيند پيكره بندي به نيازهاي فني تبديل كند. همچنانكه در قسمت[1] توضيح داده شد، مجموعه اي از ويژگيها در ارزيابي يك خصوصيت به دنبال يك رويكرد تعريف شده در نظريه تسهيلاتي چند خصوصيتي تعريف شد، به قسمت 6 مراجعه كنيد. اين نكته را بايد در نظر گرفت كه خصوصيات خواصي كه استفاده مي شوند وابسته به حوزه كاربردي مي باشد، در پيكره بندي IP-VPNs خصوصياتي مثل اجرا و قابليت اطمينان سوئيچ ها يا شبكه ها را تعريف كرديم.


    پيكره بندي كاربر پسند
    مديريت يك فرآيند پيكره بندي كاربر پسند بر اساس بهره برداري از انواع اطلاعات ذيل قرار گرفته است(براي جزئيات بيشتر به قسمت 1و6 مراجعه نمائيد).
    -ارائه خصوصيات خدمات و توليدات پيكره بندي شده(به بخش قبلي مراجعه نمائيد).
    -يك الگوي فردي كه مهارت و علائق كاربر را در خواص خدمات و توليدات توصيف مي كند.
    -اصولي براي استخراج نيازهاي شخصي
    - اصولي براي ارائه شخصي نتايج پيكره بندي
    پايانهCAWICOMS با ذخيره سازي اطلاعات ضمني و صريح در خصوص علاقه كاربر به اين سيستم، يك الگوي فردي كاربر(UM) را كنترل مي كند. بخش صريح UM خصوصيات كاربر مثل مليت و نوع شركتي را كه بعهده دارد ذخيره مي سازد. بخش ضمني UM ارزيابيهاي سيستم در مورد علائق كاربر را در خواص فقره پيكره پذير مثل قابليت اطمينان، اجرا، اقتصاد و غيره را توصيف مي كند. اين قسمت نيز ارزيابيهايي از دانش كاربر در مورد ويژگيهاي فقره پيكره پذير را ذخيره مي سازد. همه ارزيابيهاي سيستم با مشاهده و اجراي رفتار كاربر در طول اين تعامل كسب شده است. بعنوان مثال، معيارهايي كه كاربر براي ويژگيهاي فني توليد و خدمات پيكره بندي شده انتخاب مي كند، اطلاعاتي در مورد علائق كاربر در خصوص خصوصيات راه حل نهايي ايجاد شده را منتقل مي كند. ارزيابي در زمينه علائق كاربر براي هدايت فرآيند پيكره بندي با شناسايي معيارها وسازنده هاي ويژگي كه ارزيابي راه حل مورد نظر كاربر را به حد اكثر مي رساند، بهره برداري شد. علاوه بر اين، مي توان ويژگيها را با استفاده از پيش فرضهاي فردي كه بيان كننده اولويتهاي خاص كاربر براي معيارهاي ويژگي مي باشند يا پيش فرضهاي شخصي كه اصول تجاري را بر پايه شخصيتهاي مشتري توصيف مي كنند تعيين كرد. گرچه كاربر مي تواند همه پيشنهاداتي كه بوسيله اين سيستم در نظر گرفته شدند را نپذيرد اما تأمين پيشنهادات شخصي روشي مؤثر براي كاهش ويژگيها مي باشد كه آشكارا بوسيله كاربر تعيين مي شوند. بنابراين بطور قابل ملاحظه اي بخشهاي پيكره بندي را خلاصه مي كنيم.

  9. Top | #9

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    شكل 2 نشان دهنده يك صفحه ايجاد شده در طول دوره پيكره بندي يك نقطه دستيابي (نقطه دستيابي-1) براي IP-VPNs مي باشد. اين سيستم از كاربر مي خواهد تا پاره اي از ويژگيها مثل ميزان اتلاف بسته بيتي و پهناي نوار مورد نياز را تعيين كند. بطوريكه چنين ويژگيهايي تقريباً فني مي باشند، سيستم با پيشنهاد پيش فرضهاي مناسب، به كاربر كمك مي كند. ويژگيهاي اوليه بايد با استفاده از پيش فرضهاي پيكره بندي شده استاندارد تعيين شوند، در حاليكه پيش فرضهاي شخصي براي ويژگيهايي در خصوص پهناي نوار كه با نقطه دستيابي تعيين شده اند فراهم شده اند. همانطور كه در پنجره بالارونده نشان داده شده است ممكن است كه كاربر توصيفي از مفهوم هر ويژگي تعيين شده را بخواهد. گرچه كه در اين شكل نشان دادذه نشده اما ممكن است اين سيستم كاربر را در خصوص اولويتهايي در خواص يكIP-VPNs مربوط به ويژگيهاي تعيين شده را مورد سؤال قراردهد.
    با پاسخي مناسب، بهترين تنظيمات براي دستيابي به چنين خصوصياتي تعيين شدند. علاوه بر اين، كاربر مجاز مي باشد تا اين سيستم را براي تعيين معيارهاي ويژگيهاي مورد نياز به نفع خود انتخاب نمايد يا انتخاب معيارها را به تعويق اندازد(به كليدهاي ignore, postpone در شكل 2 توجه نمائيد).
    هدايت فرآيند پيكره بندي
    واسط هوشمند كاربر كه در پايانه CAWICOMS بهره برداري شد بين كاربر و پيكره بند ميانجي گري
    مي كند. به منظور استخراج نيازهاي كاربر و ارائه راه حلهاي احتمالي، واسط از خدمات مهيا شده توسط يك سازنده حل مسئله مربوط به پيكره بندي بهره برداري مي كند.
    به بيان دقيقتر، ما ديدگاه فعاليتهاي ذيل را مي پذيريم. پيكره بند كار خود را بطوريكه همه محدوديتهاي توليد پايگاه دانش مصداق پذير باشند از مجموعه اي از نيازها و جستجوهاي كاربر براي اين راه حل كامل و سازگار شروع مي كند.
    همه ويژگيها مشخص مي شوند و هيچ سازنده اي از قلم نمي افتد. به منظور اينكه كاربر تحت كنترل اين تعامل باشد، استخراج نيازهاي كاربر توسط واسط كاربر به دنبال بازنمود توليدات و خدمات كاربرگرايي كه در بخش 2 توصيف شد اجرا شده است. كاربر با كمك فهرستي از سازنده هاي پيكره بندي شده فراهم شده است و ممكن است سازنده هايي را انتخاب كند كه مي خواهد اول از همه پيكره بندي شوند. بعنوان مثال ممكن است كه كاربر به هنگام پيكره بندي IP-VPNs كار خود را از بالاترين سطح مشخص سازي شبكه با مشخص كردن نقاط دستيابي و ديگر ويژگيهاي مشابه شروع كند. سپس ممكن است نقاط دستيابي فردي يا ويژگيهاي اختياري و غيره را پيكره بندي كند. در طول اين فرآيند تحقيق تصميمات بايد گرفته شود، بعنوان مثال كدام معيار بايد به يك ويژگي اختصاص داده شود و چه نوع سازنده اي بايد مصداق داده شود. بعضي از اين تصميمات بوسيله كاربر اتخاذ مي شود(از حالا به بعد تصميمات احتمالي كاربر گرفته مي شود). بقيه اين اختيارات بايد توسط پيكره بند گرفته شود. توجه داشته باشيد كه ما در مورد تصميمات احتمالي كاربر صحبت مي كنيم به اين دليل كه اگر اطلاعات كافي در خصوص اولويتها و نيازهاي كاربر براي اين سيستم قابل دسترس باشند و اختيارات مهم نباشند ممكن است كه پايانه بدون درگير كردن كاربر تصميم بگيرد. واسط كاربر سيستم پيكره بندي را قادر مي سازد تا به دو شيوه اقدام نمايد:
    در روش تعاملي(روش انتشار يافته) نيازهاي كاربر استخراج و به پيكره بند منتقل مي شوند. اين روش ممكن است سه خروجي داشته باشد: 1. يك پيكره بندي سازگار و كامل(چنانچه تصميمات كاربر براي ايجاد آن كافي باشد).2. مجموعه اي از تصميمات گرفته شده كاربر (يعني ويژگيها و معيارهاي مجاز). 3. چنانچه نيازهاي كاربر هماهنگ نباشند مجموعه اي از نيازهايي كه مغاير با قسمتي از پايگاه دانش پيكره بندي مي باشند براي ايجاد يك ناسازگاري مورد نياز مي باشند. اين اطلاعات توسط سازنده واسط كاربر براي توضيح به كاربر بهره برداري شده است. در روش خود كاملي(كليد خود پيكره بندي در بالاي شكل ، سمت راست را مشاهده نمائيد) تصميمات بوسيله پيكره بند گرفته مي شود. خروجي يا يك پيكره بندي سازگار و كامل يا مجموعه اي از تضادها مي باشد. كاربر مجاز است در هر مرحله اي از تعامل با اين سيستم به اين روش استناد كند.
    از اين قرار ممكن است كه كاربر سيستمي را براي پيكره بندي كل توليدات يا خدمات انتخاب كند يا ممكن است براي مدتي به روش تعاملي اقدام نمايد. او بيشتر به پيكره بندي سازنده ها متمايل بوده و به سيستم پيكره بندي اين اجازه را مي دهد كه بقيه كارش را دنبال كند. جريان ارتباط بين واسط هوشمند كاربر و پيكره بند به شرح ذيل مي باشد:
    1. پيكره بندي مجموعه اي از نيازها را به شكل مجموعه اي از الگوي توليد دريافت مي كند. بعضي از نيازها با وروديهاي كاربر مطابقت دارند، بعضي از آنها ممكن است بوسيله واسط هوشمند كاربر در خود پيكره بند ايجاد شوند. ما نيز مشخص مي كنيم كه آيا پيكره بند بايد به شيوه انتشار يافته اجرا شود يا به شيوه خود كاملي.
    2. شروع فرآيند پيكره بندي
    3. چنانچه نيازها با پايگاه دانش پيكره بندي سازگار نباشند مجموعه مغايرها باز گردانده مي شود(حداقل يكي يا همه نيازها باز گردانده مي شوند چنانچه زمان اجرا اجازه دهد).
    4. اگر پيكره بند راه حل سازگار و كاملي را محاسبه گري كرده است اين راه حل را خارج مي سازد در غير اينصورت تصميمات احتمالي كاربر را خارج مي كند.
    ما بعنوان يك موتور پيكره بندي، يك پيكرهILOGJ را اعمال مي كنيم كه سيستم صدق پذير محدودي
    مي باشد. در موضوع ما روش انتشار يافته با مرحله محدود انتشار كه كاهش معيارهاي احتمالي ويژگي را محاسبه گري مي كند مطابقت دارد. روش خود كاملي با مرحله ايجاد راه حل مطابقت دارد كه بعد از مرحله محدود انتشار ما انتقال معيار كامل متغيرات محدود را جستجو مي كنيم.

    توضيحات
    ساختارCAWICOMS ايجاد توضيحات سازشگر كاربر را در خصوص نيازهاي متغير مجاز مي داند. در بخشهاي پيكره بندي اين ويژگي كليدي براي رسيدن به موفقيت مي باشد زيرا كاربر به اين مطلب كه چرا مجموعه معيني از نيازها به هيچ راه حل قانوني منجر نمي شود اشاره اي نمي كند. در اين مورد كاربر نيازها را تنظيم مي كند بطوريكه نمي توان هيچ راه حل كامل و سازگاري را محاسبه گري كرد. ما بيشتر مجموعه هاي متضاد را كه بوسيله پيكره بند بر گردانده شده اند را محاسبه گري مي كنيم و تنها قسمتهاي مربوط به اين مجموعه هاي متضاد را ارائه مي دهيم. در پايگاه دانش خود ذخيره ساختيم كه آيا وروديهاي كاربر تكذيب
    مي شوند يا خير. بعنوان مثال ويژگي اتلاف بسته بيتي مي تواند تكذيب شود در حاليكه ويژگي مربوط به سن كاربر نمي تواند تكذيب شود. به همين ترتيب، ما بين محدوديتهاي سخت افزاري و نرم افزاري كه به كاربر اين امكان را مي دهد تا محدوديتهاي نرم افزاري را كم كند در حاليكه محدوديتهاي سخت افزاري ثابت مي باشند تمايز قائل مي شويم. در ارائه تضادها ما از سطح مهارت كاربر به منظور پيدا كردن سطح جزئيات و نيز از علائق كاربر بهره برداري مي كنيم. فرض مي كنيم كه وروديهاي كاربر كه به ويژگيهايي با بهره كمتر پيوند خورده اند با سهولت مي توانند تغيير داده شوند. بعنوان مثال، اگر به راحتي در تغيير معيار براي اين ويژگي موافقت
    مي كنم به اين دليل مي باشد كه در ارزيابي اتلاف بسته بيتي خيلي علاقه مند نيستم. در نتيجه مي توان توجه كاربر را به قسمتهاي مربوطه در فرآيند تجديد نظر جلب كرد.
    نتيجه گيري
    ما الگويي را براي ارتباط شخصي و پيكره بندي تعاملي در پيكره بند كاربر پسند ارائه داديم كه به مشخص سازي توليدات و خدمات پيچيده در وب كمك مي كردند. سازش با نيازهاي فردي كاربر، كاربرد پذيري سيستمهاي پيكره بندي را بهبود مي بخشد. علاوه براين، به مديريت توليد انبوه در تجارت الكترونيكي كمك مي كند، بطوريكه صدق پذيري نيازهاي فردي را در هزينه توليد انبوه تأمين مي كند.
    نظريه ما سيستمهاي مديريت رابطه اي مشتري موجود را كامل و بهبود مي بخشد. در هر حال مي توان يك كاربر را شناسايي كرد و اطلاعات فراهم شده توسط دادگان CRM را به سمت پائين بارگيري كرد تا اطلاعات قالبي كاربر را جايگزين آن كنيم. علاوه بر اين مي توان داخل دادگان CRM را به سمت پائين بارگيري كرد. اينها اطلاعاتي هستند كه در طول دوره پيكره بندي كسب كرديم. اين مسئله هماهنگي كل ارتباطات را با كاربر بهبود مي بخشد به اين دليل كه مشتريان غالباً بين كانالهاي مختلف فروش (يعني اينترنت، نمونه هاي فروش و مركز مراقبت از مشتري) حركت مي كنند و دانش خود را در مورد علائق و مهارت بهبود مي بخشند. علاوه براين مي توان از اطلاعات در خصوص نيازهاي تحقق پذير مشتري بهره برداري كرد تا به عناصر سازنده توليد(يعني سازمان خدمات و توليد) به منظور كشف فرصتهاي تجاري جديد بهبود بخشيم. اين كار بوسيله EU در سراسر برنامه IST تحت ارتباط IST-1999-10688 فراهم شده بود. ما از شركاي ديگر پروژه CAWICOMS براي كمك به اين طرح و توسعه سيستم پيكره بندي CAWICOMS تشكر مي كنيم.

    واسط هوشمند كاربر بر پايه كنترل گفتگوي چند وجهي براي سيستمهاي

    شنيداري-ديداري
    خلاصه
    بطوري كه كاركرد-داشتگي دستگاه شنيداري-ديداري بهبود و تعداد كانالهاي پخش تلويزيوني افزايش پيدا
    مي كند، دوراني كه در آن نه مي توانيم برنامه هاي تلويزيوني را انتخاب و نه تماشا كنيم در حال وقوع مي باشد. پخش برنامه هاي مورد علاقه ما نزديك مي شود. در بيان اين معضل، "هيتاچيگ" يك واسط هوشمند كاربر توسعه داد كه از كنترل گفتگوي چند وجهي استفاده كرد تا به كاربران كمك كند دستگاه شنيداري-ديداري را با مفهومي از مكالمه گفتاري اعمال كند. براي يكپارچه سازي پردازش اطلاعات گفتاري، پردازش اطلاعات تصويري، و يك سفارش دهنده برنامه تلويزيوني بر اساس تجزيه تاريخچه نمايش دهي، اين كنترل مكالمه
    مي تواند در گفتگوي با بيننده شريك شود. بدون نياز به مدخل واژه كليدي، سفارش دهنده برنامه تلويزيوني بطور خود كار برنامه هاي دلخواه بيننده را با نشان دادن تاريخچه گذشته، تجزيه و تحليل مي كند و سپس برنامه هاي خاص را بر طبق نتايج اين تجزيه و تحليل انتخاب، سفارش و ضبط مي كند. با استفاده از پردازش اطلاعات صوتي، اين واسط هوشمند كاربر مي تواند دستگاههاي شنيداري-ديداري را از طريق مكالمه گفتاري كه خيلي نزديك به مكالمات روزمره مي باشد اعمال كند. اين پردازش مي تواند بيننده هاي مختلف را با شناخت تصوير صورت تشخيص دهد و بطور خودكار خدمات سفلرشي (مثل سفارش دهنده برنامه تلويزيوني) را براي تطبيق اولويتهاي افرادي كه در جلوي تلويزيون نشسته اند تغيير دهد.


    مقدمه
    با همراهي با شروع پخش رقمي زميني، ترويج دستگاههاي ضبط AV (شنيداري-ديداري)، PCs وHDD/DVD (ديسك ران سخت يا ديسك چند كاربردي رقمي) ادامه پيدا مي كند. علاوه براين، از حالا به بعد كمبود گنجايش ديسكهاي سخت به توسعه عمده تري ادامه پيدا مي كند- يعني اينكه ما نزديك به دوراني هستيم كه در آن هر چيزي ثبت و ضبط مي شود. علاوه براين، با اتصال دستگاه شنيداري-ديداري متنوع خانگي بعنوان يك شبكه، كاركرد-داشتگي و عملكرد چنين دستگاهي هميشه در حال بهبودي مي باشد. تحت اين شرايط، استفاده از الگوي دستگاه شنيداري-ديداري، بويژه تلويزيون، از موقعيت تماشا و ثبت و ضبط مستقل برنامه هاي مطلوب تلويزيون به موقعيتي كه در آن نه حق انتخاب و نه حق تماشا داريم تغيير مي كند. در پاسخ به اين چالشها، هيتاچي يك نمونه اصلي واسط هوشمند كاربررا براي تأمين عمليات دستگاه شنيداري-ديداري با مفهوم كنترل مكالمه چند وجهي كه فناوريها را براي تجزيه و شناخت گفتار، شناخت تصوير و تجزيه متن هماهنگ مي كند توسعه داد. در ادامه اين مقاله، اين مفهوم به دنبال واسط هوشمند كاربر توضيح داده
    مي شود و فناوريهاي اصلي آن معرفي مي شود.

    مفهوم در پسِ واسط هوشمند كاربر
    به علت عمل شمي بر اساس فرمت ديالوگ استفاده شده در زبان طبيعي، واسط هوشمند كاربر بطور كارآمد برنامه هايي را انتخاب مي كند كه ممكن است بيننده تمايل داشته باشد تا از ميان تعداد زيادي برنامه هاي ضبط و پخش شده تماشا كند. بدين وسيله عملكرد دستگاه شنيداري-ديداري را تأمين مي كند. اين واسط بعنوان سيستمي كه چندين فناوري اصلي يعني بازشناسي صدا، بازشناسي تصويرصورت، يك سفارش دهنده برنامه تلويزيوني(كه تاريخچه نمايش دهي كاربر را تجزيه و تحليل مي كند) و پردازش گفتار چند وجهي را هماهنگ مي كند عمل مي كند. كاركردهاي اصلي كه توسط اين فناوريها تحقق پيدا مي كنند به شرح ذيل خلاصه مي شوند:
    1. واسط كاربر پسند
    پردازش گفتگوي چند وجهي، كه چندين مكانيزم ورودي مثل بازشناسي صدا، تلفيق صدا و بازشناسي تصوير را هماهنگ مي كند، واسط كاربري را تحقق مي بخشد كه تعامل بين واسط و انسان را با همان گفتگويي كه در تعامل بين انسان با انسان استفاده مي شود را تصديق مي كند.
    2. سفارش دهنده برنامه تلويزيوني
    بدون نياز به وارد كردن واژه هاي كليدي، اين كاركرد از طريق تاريخچه نمايش دهي كاربر متوجه برنامه هاي مورد دلخواه كاربر مي شود و بطور خودكار برنامه هاي نمايشي تلويزيون را بر طبق نتايج تجزيه و تحليل، سفارش و ضبط مي كند.
    3. تأمين خدمات سازگار شده با كاربران فردي
    هويت كاربر در جلوي دستگاه شنيداري-ديداري بطور خود كار از چهره كاربر مشخص مي شود، سپس خدماتي كه با آن كاربر سازگار شده تأمين مي شوند. بعنوان مثال در بيان اسم خود، يك كاربر فردي برنامه هاي ضبط شده يا آنهايي كه در حال حاضر در حال پخش هستند را بر طبق اولويتهاي خود كاربر با مفهومي از تعامل صدا سفارش مي دهد. علاوه براين، در زمانيكه يك برنامه تماشا شده عادي در حال نمايش دادن مي باشد، بيننده بطور شنيداري-ديداري از آن مطلع مي شود.
    4. كنترل موقعيت كاربر
    موقعيت كاربر با استفاده از يك دوربين و مجموعه اي از ميكروفنها كنترل مي شود.

  10. Top | #10

    عنوان کاربر
    Banned
    تاریخ عضویت
    Aug 2016
    شماره عضویت
    5348
    نوشته ها
    18
    تشکر شده: 1 بار در 1 ارسال

    اصول و نحوه طراحی فرم های کاربران در برنامه ها

    مثالي در اين زمينه اين
    مي باشد كه وقتي بيننده در محيط حضور ندارد برنامه را ضبط مي كند و وقتي او باز مي گردد برنامه ضبط شده را دوباره مي گذارد. وقتي بيننده در حاليكه مشغول تماشاي تلويزيون مي باشد از جاي خود بلند شود، برنامه در حال پخش قطع مي شود و ضبط آن برنامه شروع مي شود. بعد از آن وقتي بيننده بر مي گردد، با شناسايي فرد برنامه از نقطه وقفه آغاز مي شود.

    عوامل فني

    فناوري بازشناسي گفتار
    با مفهوم مجموعه ميكروفن متشكل از چندين ميكروفن، دو عمل تحقق پيدا مي كند. ارزيابي جهتهاي ورودي صدا و گفتار و جدايي منبع صوتي كه تنها بر روي يك صدا در نظر گرفته شده با وجود نوفه زمينه متمركز
    مي شود. با استفاده از 8 ميكروفن قرار گرفته شده در مجموعه دو بعدي، اين دو كاركرد بطور همزمان
    مي توانند زاويه جهت(جهت افقي) و زاويه ارتقا(جهت عمودي) را شناسايي و منبع يك صداي خاص را جدا كنند. با توجه به تفكيك منبع صوتي، يك شيوه كنترل، جهت يك فيلتر سازشگر و شكل دهي باريكه فاقد اعتبار- براساس اطلاعاتي در زمينه صداي در نظر گرفته شده و نوفه زمينه (كه هر دو بستگي به تفكيك اجزاء بسامد دارند) طرح ريزي شده بود و نوفه زمينه با ارزش حداكثر 20 db توقيف شده است.
    شكل موج صوتي بدست آمده از تفكيك منبع صوتي، دستگاه ورودي در يك موتور بازشناسي صدا
    مي باشد(براي استفاده ناوبري ماشين توسعه پيدا كرد)، و اختيارات صوتي براي استفاده از دستگاه
    شنيداري-ديداري(كه با انتخاب كانال تلويزيوني و غيره شروع مي شود) شناخته شده اند.
    فناوري گفتار سازي
    يك فناوري درجه يك- كه با گرفتن تأثير بالا از گفتار بشر صدا را توليد مي كند- توسعه پيدا كرده بود. با توجه به واسط پيشرفته كاربر در خصوص دستگاه شنيداري-ديداري، دقيقاً نمي توان مكالمات را بصورت پيشرفته ثبت وضبط كرد، گذاشتن مجدد گفتار ضيط شده غير ممكن است بنابراين به يك روش گفتار سازي نياز است.
    در فناوري هيتاچي، روش ساده سازي كار مد خود را گسترش داده ايم. اين روش بطور مؤثري مي تواند واحدهاي بهينه گفتار را انتخاب و با اتصال راحت واحدهاي گفتاري انتخاب شده مي تواند انبوهي از صداهاي مختلف را با تأثيرگرفتن شديد ازصداي بشر توليد كند. علاوه براين، براي هدايت بيننده پيرامون اطلاعات برنامه توسط صدا، يك فناوري بنام «ابهام زدايي در خصوص تلفظ كلمه با تجزيه ارتباطي عبارت» را براي خواندن صحيح داده با صداي بلند از راهنمايي الكترونيكي برنامه را توسعه داده ايم. حتي در مورد خيلي از تلفظات واژه هاي خاص مي توان خواندن را از متن قبل و بعد از واژه مورد بحث و از داده هاي مطرح بين واژه ها برآورد كرد.در اين شيوه، جدايي هوشمند عبارات پيوند خورده با كاركترهاي كانجي(چيني) و كانا تحقق مي يابد.
    پردازش بازشناسي تصوير صورت
    ما يك فناوري توسعه داده ايم كه تصوير چهره كاربر را از تصوير نمايشگر پرده اي به منظور شناختن آن شخص انتخاب مي كند. روش پردازش به شرح ذيل خلاصه مي شود. اول اينكه فيلتر بيرون كشي صورت براي شناسايي ناحيه صورت در تصوير نمايشگر پرده اي استفاده مي شود. بعد از آن خصوصيات صورت(يعني نقاط خاص آن) مثل: چشم، دماغ و دهان شناسايي شده و يك مقدار مشخصه كه تفاوتهاي فردي در چهره افراد را بيان مي كند از تصوير خاكستري پيرامون اين ويژگيها ايجاذ شده بود. با مقايسه اين مقياس با معيارهايي كه هم اكنون در يك پايگاه داده اي ذخيره مي شود شناسايي هويت كاربرامكانپذيرمي باشد. مشكل اين فناوري بازشناسي چهره اين است كه چطور جابه جايي موقعيت و تفاوتهاي بر پايي در هنگام استفاده، تغيير شرايط نور دهي مثل پس-نور، نوردهي مايل و تغييرات زاويه جهت يابي صورت كه از ديدگاه كاربران داراي تفاوتهايي
    مي باشند را سازگار كند. براي بيان اين مشكلات ما از يك الگوي عددي مثل تجزيه و تحليل اصيل و مبين براي بهبود صحت
    بازشناسي استفاده مي كنيم. روش بازشناسي تصوير صورت كه در اينجا توصيف شد با استفاده از يك دادگان شامل تصاوير چهره 80 نفر(800 عكس) ارزشيابي شده بود. جهت نوردهي با توجه به صورت
    كاربر 45- تا 45+ درجه افقي و 0 تا 60 درجه عمودي بود. جهت يابي چهره در سطوح افقي و عمودي 10- تا 10+ درجه بود. نسبت موفقيت تفاوت گذاري براي دادگان استفاده شده در مورد نماي اصلي صورت (نه بصورت متمايل)98%، براي چهره متمايل 1/95% در 10+ يا10- درجه در جهت افقي، و براي چهره مورب 9/96% در 10+يا10- درجه در جهت عمودي بود.
    فناوري برنامه پيشنهادي با تجزيه تاريخچه نمايش دهي گذشته
    اولويتهاي كاربر براي محتواي برنامه هاي متفاوت(يعني علائق) و عادتهاي نمايش دهي ماهيانه و روزانه فرا گرفته مي شود و يك سفارش دهنده برنامه هاي تلويزيوني كه منعكس كننده نتايج ياد گيري مي باشد اجرا
    مي شود. متني مثل نام، نوع، ارزش برنامه و برگه هاي توجيهي از يك EPG تحليل مي شود و گروه كليد واژه ها، واژه هاي ورودي در فايل شرح وضعيت مي باشند. تاريخچه نمايش دهي در زمان در نظر گرفته شده و در خصوص برنامه هايي كه كاربر تماشا مي كند نيز ابزار ورودي مي باشد. در خصوص بيرون كشي برتر كاربر، مشكل كم دقتي به اين خاطر بوجود آمد تا برنامه هايي مثل اخبار(با صداي اجرايي) بوسيله فناوري برنامه پيشنهادي بدون توجه به محتواي آن تماشا و فرا گرفته مي شود. بعنوان نتيجه، صداي در نظر گرفته شده بر طبق نتايج عادتهاي مورد نظر به منظور فراگيري صحيح علائق كاربر حذف مي شود. با توجه به سفارش دهنده برنامه تلويزيوني براي پخش برنامه هاي عادي معمولاً برنامه هاي تماشا شده و علائق كاربر ارزشيابي مي شود و پيشنهادات در خصوص آن چه خوب و چه بد مورد قضاوت قرار مي گيرد.

    سكوي گفتگوي چند وجهي

    سكوي گفتگوي چند وجهي را توسعه داديم كه بعنوان ميانجي بين كاربر، ابزارها و دادگان گوناگون عمل
    مي كند. اين سكو از XML (زمان علامت گذاري شده گسترش پذير) استفاده مي كند تا فيلمنامه را براي انجام در خواستهاي كاربر توصيف كند. براي تغيير اين سناريوها اين امكان وجود دارد كه فرد كاركردهاي فراواني را اجرا كند. در مطالعه اخير، فناوريهاي ذكر شده دربالا يعني بازشناسي صدا، توليد صدا، بازشناسي صورت و سفارش دهنده برنامه تلويزيوني هماهنگ مي شوند. و با ايجاد سناريوهاي خاص براي عملكرد دستگاههاي شنيداري-ديداري يك واسط هوشمند ايجاد شده بود.

    توليد آزمون
    يك نوع اصلي واسط هوشمند كاربركه فناوريهاي واسط توصيف شده در بالا را هماهنگ مي كند به شكل دسك تاپ موفق با پيدايش يك خرگوش توليد شده بود. اين خرگوش خوش اقبال از لحاظ خارجي
    با 8 ميكروفن براي بازشناسي صدا، موقعيت منبع صوتي، گوينده اي براي بازنواخت صداي تركيب يافته، دوربيني براي بازشناسي چهره نصب مي شود. علاوه براين، اين خرگوش يك نمايشگر، يك هد متحرك و گوش هاي متحرك را هماهنگ مي كند كه مي توانند شكل را تغيير دهند. با اين ويژگيها اين دستگاه قادر است توصيفات گوناگون را ارائه دهد.


    نتايج بدست آمده
    اين مقاله نگاهي اجمالي به مفهوم واسط هوشمند كاربر مي اندازد- كه بطور طبيعي فناوريهاي پردازش رسانه ها كه در تحقق هدف هيتاچي در شيوه زندگي با تصوير واضح و سطح بالا و كاربر پسند هدف گيري مي كنند را هماهنگ مي كند- و فناوريهاي پذيرفته شده در اين واسط را تعريف مي كنند. از حالا به بعد، با افزايش تعداد درجات آزادي واسط گفتگو، براي حتي عمليات بزرگتر هدف گيري مي كنيم. در سيستم هيتاچي براي انجام اين كار به بهبود بيشتر فناوريهاي متنوع عمده ادامه خواهيم داد و نه تنها براي كنترل دستگاههاي هوشمند شنيداري-ديداري بلكه همه ابزارهاي اطلاعاتي خانگي با استفاده از بازيابي اطلاعات گرفته شده از اينترنت از طريق شبكه هاي خانگي تلاش خواهيم كرد و اين كار كردها را به ناحيه هاي ديگر گسترش خواهيم داد.

    راهنماي وب- اِلايف: يك واسط هوشمند كاربر براي جهت يابي سايت وب
    خلاصه
    اين مقاله زندگي مصنوعي راهنماي وب ثبت شده، نرم افزار هوشمندي كه به كاربران كمك مي كند تا با استفاده از زبان طبيعي، وب سايت را جهت يابي كنند را توصيف مي كند. اين مقاله فناوري در پسِ راهنماي وب را توصيف مي كند و در خصوص برخي از مسائلي كه در تجاري كردن اين نوع واسط كاربر درگير مي باشند تبادل نظر مي كند و بهبودهاي احتمالي براي اشكال آينده اين توليد را خلاصه مي كند.
    واژه هاي كليدي
    واسط وب سايت، جهت يابي وب، جهت يابي هوشمند، باتهاي نرم افزا، زبان طبيعي.

    مقدمه
    رشد قابل ملاحظه سايت جهاني وب تغييرات بنيادي را به شيوه اي كه مردم اطلاعات را بدست مي آورند، با يكديگر ارتباط برقرار مي كنند و كالاها را خريداري مي كنند فراهم مي سازد. افزايش سايتهاي تجاري و شخصي وب يك مشكل اساسي براي كاربراني كه بايد مقادير عمده اي از اطلاعات را بررسي كنند تا آنچه را كه مي خواهند پيدا كنند ايجاد كرده است. علاوه براين، شركتها تلاش مي كنند تا سايتهاي خود را تا حد بالايي قابل رؤيت سازند، بطوريكه با بازديد كننده هاي بيشتري ارتباط برقرار كنند. بخش قابل توجهي از اين مقاله به صاف سازي مشترك، دستياران شخصي وب و ديگر فناوريها كه به كاربران كمك مي كنند تا اطلاعات سايت وب را پيدا كنند رسيدگي مي كنند. اكثر اين رويكردها بر روي ساده سازي جهت يابي براي كاربران فردي بعنوان مثال با فرا گيري اولويتهاي جهت يابي كاربر و سپس تطبيق دادن اين اولويتها بر خلاف متن يا ديگر ويژگيهاي صفحات وب يا بر خلاف اولويتهاي ديگر كاربران متمركز مي شوند.
    رويكرد ديگري كه بوسيله مالكين وب سايتهاي برنامه نویسی تجاري ترجيح داده مي شود اين است كه بر روي محتوا و ظاهر خود سايت متمركز مي شوند، در حاليكه ارزش و قابل رؤيت بودن آن را با آموزنده تر، تفريحي كردن آن، دسترسي راحت پيدا كردن به سايت و بطور كلي مطلوب كردن آن براي كاربران افزايش مي دهند. روشهاي عادي براي افزايش قابل دسترس بودن وب سايتها شامل طرح هاي سايت و موتورهاي تحقيقاتي محلي
    مي باشند. بنابراين، اين تكنيكها هنوز به يك تلاش قابل توجهي از طرف كاربر نياز دارند، كه كاربر بايد نقشه پيچيده اي را با عناوين مختصر صفحه جهت يابي كند يا اينكه ياد بگيرد كه چطور واژه هاي كليدي ممكن است براي موتورهاي تحقيقاتي مناسب باشند، و سپس نتايج موتور تحقيقاتي چند گانه را مورد بررسي دستي قرار مي دهند. تحقيقي كه بر روي يادگيري اولويتهاي كاربر متمركز مي شود يك نقص عمده دارد: شركتها ممكن است نسبت به تأمين ابزارهايي كه جستجو در هر وب سايتي شامل وب سايتهاي حروف چينها را براي كاربر آسانتر مي سازد ناراضي باشند. در نتيجه كارايي تجاري يك فناوري تأثير اساسي در زمينه پذيرش كلي دارد.
    اين مقاله راهنماي وب-الايف ، واسط هوشمند كاربري كه به كاربران كمك مي كند تا يك وب سايت را با استفاده از زبان طبيعي جهت يابي كند را توصيف مي كند. راهنماي وب-الايف، توليد تجاري شركت زندگي مصنوعي، قسمتي از مجموعه اي از باتهاي هوشمند مي باشند (NASDAQ:ALIFE)، كه به اين منظور طراحي شده اند تا خيلي از برنامه هاي كاربران اينترنت را آسان سازند. برنامه هاي توليدي ما نيازهاي صاحبان وب سايت را نه تنها با ايجاد جهت يابي ساده تر براي كاربران بلكه با ايجاد احتمال براي اينكه دانش بات بر روي بافتهاي يك وب سايت خاص متمركز مي شود را توجيه مي كنند. بدين وسيله ارزش توليد براي صاحبان وب سايت را افزايش مي دهند.
    بعنوان كاربرد تجاري واسط هاي هوشمند كاربر، راهنماي وب-الايف بخاطر چندين دليل مورد استقبال قرار
    مي گيرد. اول اينكه نشان مي دهد چگونه واسط هاي هوشمند كاربر مي توانند با پيشنهادات مزايا هم براي صاحبان وب سايتها و هم كاربران وب سايتها ارزش تجاري پيدا كنند. دوم اينكه اين سايت مثالي از اين
    مي باشد كه چطور واسط هوشمند كاربر مي تواند شيوه اي را كه مردم وارد وب سايت مي شوند را با شبيه تر كردن تجربه هايشان با آنچه كه آنها از ديدن يك حافظه واقعي انتظار دارند را بهبود بخشد. سوم اينكه ما پاره اي از مشاهدات رسمي را در خصوص ملاقات كننده هاي وب سايت كه از راهنماي وب-الايف استفاده مي كنند را ايجاد كرده ايم. اين مشاهدات كارايي واسط هاي كاربر پسند و هوشمند را تأييد مي كنند، راه بردهايي كه به نظر مي رسد موفقيت آميز بوند را نشان مي دهند و يك اكتشافي را براي تعيين اينكه چطور هوش مصنوعي كافي مي باشد را پيشنهاد مي كنند

صفحه 1 از 2 12 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


اکنون ساعت 01:51 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

طراحی توسط ArTaBaZ و VBIran | کلیه حقوق این وبسایت برای دوتاباز محفوظ می‌باشد. 2022-2012©



chatbox