فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نقشه پراکندگی درصد جستجو واژه رستوران در استانهای کشور در بازه زمانی نیمه دوم سال 94 و نیمه اول سال 95

اختصاصی از فی دوو نقشه پراکندگی درصد جستجو واژه رستوران در استانهای کشور در بازه زمانی نیمه دوم سال 94 و نیمه اول سال 95 دانلود با لینک مستقیم و پر سرعت .

نقشه پراکندگی درصد جستجو واژه رستوران در استانهای کشور در بازه زمانی نیمه دوم سال 94 و نیمه اول سال 95


نقشه پراکندگی درصد جستجو واژه رستوران در استانهای کشور در بازه زمانی نیمه دوم سال 94 و نیمه اول سال 95

این نقشه بر اساس مطالعات و تحقیقات بازار آنلاین می باشد.

این نقشه مقایسه است بین استانهای ایران در مورد جستجو واژه رستوران و کمک خواهد کرد که بدانیم در کدام استانها ,رستورانها باید بیشتر خدمات خود را در فضای آنلاین معرفی کنند تا بتوانند سهم بازار بیشتری بدست آورند.

این نقشه پراکندگی درصد جستجو واژه رستوران را به تفکیک استانهای کشور را نشان می دهد

بازه زمانی استخراج داده ها مربوط به نیمه دوم سال 94 و نیمه اول سال 95 می باشد

منبع داده:وبسایت گوگل می باشد

این نقشه توسط شرکت هوش مکانی گیتی تولید شده است.


دانلود با لینک مستقیم


نقشه پراکندگی درصد جستجو واژه رستوران در استانهای کشور در بازه زمانی نیمه دوم سال 94 و نیمه اول سال 95

مهندسی نرم افزار مبتنی بر جستجو (Search-Based Software Engineering)- فایل Word

اختصاصی از فی دوو مهندسی نرم افزار مبتنی بر جستجو (Search-Based Software Engineering)- فایل Word دانلود با لینک مستقیم و پر سرعت .

SBSE[1] روشی برای مهندس نرم افزار می باشد که از الگوریتم های بهینه سازی مبتنی بر جستجو (SBO[2]) برای فرموله کردن مسائل مهندسی نرم افزار (مهنسی نیازمندی ها، طراحی، تست و ... ) استفاده می کند. در 5 سال گذشته رشد چشمگیری در کار بر روی SBSE  انجام گرفته است. SBSE از طریق چرخه ی زندگی [3] SE [4] به مسائل اعمال شده است (از مهندسی نیازمندی ها و برنامه ریزی پروژه گرفته تا نگهداری و مهندسی مجدد).

از آنجایی که این روش، پیشنهاد یک مجموعه راه حل های خودکار و نیمه خودکار در فضای مسائل پیچیده با اشیای رقابتی و تضاد را می دهد، به یک مسئله ی جذاب تبدیل شده است. رشد روز افزون مقالات چاپ شده در طی چند سال اخیر نیز نشان از با اهمیت بودن این فیلد پژوهشی می باشد.

در SBSE، واژه ی "Search" به تکنیک های بهینه سازی مبتنی بر جستجوی متاهیورستیک[5] اشاره دارد که استفاده می شوند. در حقیقت SBSE دنبال فرموله بندی مجدد مسائل مهندسی نرم افزار به عنوان مسائل SBO است. البته واژه ی "Search" نباید با "Search" سایر مفاهیم از قبیل متنی یا فوق متنی اشتباه گرفته شود بلکه یک مسئله ی جستجو، مسئله ای است که دنبال راه حل های بهینه یا نزدیک به بهینه در یک فضای جستجوی راه حل های کاندید است (با تعریف یک تابع برازندگی  که بین راه حل های بهتر و بدتر تمایز قائل می شود).

واژه ی SBSE برای اولین بار در سال 2001 توسط Harman و Jones معرفی شد. اگر چه پیش تر دیگران نیز بهینه سازی مبتنی بر جستجو را به جنبه های مختلف مهندسی نرم افزار اعمال کرده بودند. به عنوان مثال، در سال 1976 شخصی به نام Miller نیز سعی کرد بهینه سازی را به مسئله ی آزمون نرم افزار[6] اعمال کند.


[1] Search-Based Software Engineering

[2] Search-Based Optimization algorithms

[3] Lifecycle

[4] Software Engineering

[5] metaheuristic

[6] Software Testing


دانلود با لینک مستقیم


مهندسی نرم افزار مبتنی بر جستجو (Search-Based Software Engineering)- فایل Word

دانلود مقاله در مورد جستجوی پیشرفته دراینترنت

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

دانلود مقاله در مورد جستجوی پیشرفته دراینترنت


دانلود مقاله در مورد جستجوی پیشرفته دراینترنت

موضوع مقاله : جستجوی پیشرفته در اینترنت

قالب بندی : word، قابل ویرایش

تعداد صفحات :  28

شرح مختصر:

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

اما دلیلی ندارد که این انتظار بطور انفعالی و یا با توسل به دعا و نذر بگذرد، زیرا نکات و ریزه کاریهای زیادی است که به مدیران وب سایت امکان آن را می دهد در بازار پر رقیب اینترنت سایت خود را عرضه و ارتقاء دهند و پایه و زیر بنای اعمال این گونه ریزه کاریها، دانشی عمیق و کارا از طرز جستجوی ماشین های جستجوگر که ابزار اصلی هر کاربر اینترنت به مشار می روند، است.

 

مباحثی عمیق تر در باب جستجو در اینترنت

اگر چه مبحث جستجو در اینترنت از نظر مفهومی ساده به نظر می رسد،‌ اما در عمل به وسعت و پیچیدگی شبکه اینترنت، مسائل و معضلات خاص خود را به همراه دارد. اگاهی از این مسائل برای کسانی که به طور جدی خواهان استفاده از اینترنت هستند (یعنی مثلا می خواهند برای خود وب سایتی را – حقوقی یا حقیقی- نصب و از آن به عنوان یک ابزار قوی اطلاع رسانی استفاده کنند) واقعا لازم است. امروزه دیگر فقط حضور داشتن در اینترنت و نصب یک وب سایت اطلاعات کافی نیست بلکه باید سعی کرد به طور فعالانه مخاطبین و یا در حقیقت بازدیدکنندگان بیشتری را به وب سایت خود جذب نمود. ارائه اطلاعات در اینترنت تنها زمانی مفید است که کاربران و جستجوگران و محققان اینترنت از وجود این اطلاعات، اگاه، و حاضر باشند وقت و منابع کامپیوتری خود را صرف بازدید از وب سایت حاوی آن اطلاعات نمایند. روشهای گوناگون ارتقاء وب سایت در شبکه اینترنت مساله ای است که هم اکنون ذهن و قوای بسیاری از متخصصین اینترنت را مشغول کرده است زیرا امروزه دیگر در این مورد که اینترنت یک رسانه بسیار قوی اطلاع رسانی است تردیدی وجود ندارد بلکه مساله اصلی، آن است که چگونه می توان با ایجاد استراتژیهای موثرتر برای انجام جستجوهای بهینه و سریع، اطلاعات موجود در وب سایتها را به بهترین نحو ارائه داد. یک شرکت، دانشگاه، تاجر، محقق، کتابخانه، خطاط و یا نمایشگاه به راحتی می تواند با صرف هزینه ای مشخص وب سایتی برای خود طرح و در اینترنت نصب نموده و ظرفیت های خدماتی و تولیداتی خود را معرفی کند اما چگونه می تواند مطمئن باشد که تمام مخاطبینی که ممکن است این وب سایت برایشان جالب باشد از وجود آن آگاهی پیدا کرده و از آن بازدید به عمل می آورند و در نهایت خدمات آنها را بر می گزینند؟ اهمیت این سئوال هنگامی روشن می شود که انبوه وب سایتهای متنوع و رقیب دراینترنت را به خاطر بیاوریم.


دانلود با لینک مستقیم


دانلود مقاله در مورد جستجوی پیشرفته دراینترنت

دانلودمقاله الگوریتم های جستجو

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

 

 


عدول کردن نوعی الگوریتم است که جستجوی ناشیانه را پالایش می کند.در عدول کردن ،راه حل های متعددی را می توان بدون اینکه صریحا آزمایش کرد ،با استفاده از متعلقات خاص مسئله ، حذف کرد.
این مسئله می تواند یک استراتزی برای یافتن راه حل هایی باشد که بتوان حل مسائل را محدود کرد.بحث
عدول کردن توسط ریاضی دان آمریکایی D. H. Lehmer in 1950s اختراع شد.
اجراء
الگوریتم های عدول کن از هر امکانی استفاده می کند تا وقتی آنها مورد صحیح را بیابند.اولین جستجوی
زرف این سری از راه حل های ممکن می باشد. در طی جستجو ،اگر یک تبدیل کار نکند ،جستجو دوباره به مورد باز می گردد،مکانی که تبدیلات متنوعی را ارایه می دهد،و تبدیل بعدی را امتحان می کند.وقتی تبدیلات
تحلیل بروند ،جستجو دوباره به مورد قبلی باز می گردد و تبدیل بعدی را امتحان می کند.اگر مورد دیگری وجود نداشته باشد ،جستجو شکست می خورد.این مسئله اغلب در توابع بازگشتی به دست می آید جایی که هر
نمونه یک متغیر بیشتردر اختیار بگیرد و متناوبا همه ارزش های در دسترس را به آن تخصیص داد، ویکی را که با تماس های بازگشتی متعاقب سازگار است را نگاه داشت .عدول کردن شبیه اولین جستجوی زرف است اما حتی فضای کمتری را استفاده می کند ،فقط حالت راه حل اخیر را نگاه می دارد و آنرا به روزکند.
برای تسریع جستجو ،وقتی یک ارزش انتخاب شده است ،قبل از اینکه تماس بازگشتی انجام شود ، الگوریتم
یا آن ارزش را از تعارض قلمروهای تخصیص داده نشده ،حذف کند یا همه محدودیت ها را برای مشاهده
اینکه دیگر ارزش های نو را از ارزش های تخصیص داده شده مستثنی کرد.این موثرترین تکنیک برای مسائل محقق مانند کوله پشتی 0/1 و مسئله n-queen می باشد.این قضیه نتایج بهتری را نسبت برنامه ریزی دینامیک برای این مسائل ارایه میدهد.

 

روش اکتشافی
روش های اکتشافی بسیاری برای تسریع پروسه معمول هستند .چرا که متغیرها به هر ترتیبی پردازش می شوند ،به طور کلی ابتدا آزمایش موردهای اجباری موثرتر است (موردی که با گزینه های ارزشی کمتری است) همان گونه که درخت جستجو را زود قطع می کند.(تاثیر مورد اخیر را به حداکثر می رساند).
وقتی به دنبال انتخاب یک ارزش برای تخصیص هستیم ،بسیاری عملکردها را در آزمایش برای مشاهده اینکه
کدام ارزش حداقل شمار ارزش ها را محدود می کند،استفاده می کنیم ،در پیش بینی اینکه چنین موردی
1>بسیار محتمل در نگاه داشتن یک راه حل ممکن
2>یک راه حل زمانی پیدا می شود که شمار محدودیت های بسیار واضح به صفر کاهش پیدا کرده است.
عملکردهای پیچیده عدول کردن اغلب یک تابع اتصالی را برای راه حل پاره ای اخیراستفاده می کند،که آیا حصول یک راه حل امکان پذیر است.از این رو،یک آزمایش اتصالی که راه حل های پاره ای را معین می کند بهنگام شکست خوردن می تواند تاثیر گزاری جستجو را افزایش دهد.از آنجایی که در صورت امکان در هر مرحله اغلب اجرا می شود وهزینه محاسبه ای نیازهای محاسبه ای می بایست کمینه باشد،در غیر اینصورت
تاثیرگزاری کلی الگوریتم اصلاح نشده است.توابع اتصالی تاثیرگذار با یک روش مشابه به دیگر توابع اکتشافی خلق می شوند-توسط تعدیل قوانین مسئله .وقتی عدول کردن در یک زبان برنامه ریزی محدودیتی اتفاق می افتد،یک مقدار اضافی عملیاتی اتفاق می افتد زمانی که اطلاعات راجع به محدودیت ها وقتی توسط
حل کننده محدودیت استفاده می شود ،نیاز به روز شدن دارد.در این زبان ها اولین جستجوی زرف یک تکنیک
اجرایی کافی می باشد،همتن گونه که در Planner & Prolog استفاد شد.به علاوه حصول کمینه بهبود ارزش ها در پشتیبانی استفاده می شود ،عملکرد های عدول کردن به طور معمول یک مسیر متفاوت را حفظ
می کنند، تا اینکه یک سابقه از تغییر ارزش ضبط گردد.یک پیشنهاد متناوب در مسیر متغیر ثبت نوار زمانی
اینکه آخرین تغییر چه زمانی در متغیر ایجاد شده است.نوار زمانی با نوار زمانی نقطه گزینش مقایسه میشود.
اگر نقطه گزینش دارای زمان همراه دیرتر از زمان متغیر باشد،وقتی نقطه گزینش باز می گردد نیاز نیست که
متتغیر باز گردانده شود،همان گونه که قبل از رخ دادن نقطه گزینش تغییر کرده بود.
عملکردها
بیشترین استفاده عدول کردن در ضبط عبارات منظم می باشد.برای مثال ،عبارت ساده "a*a" در هماهنگ کردن مرحله "a" بدون عدول کردن شکست خواهد هورد.(چرا که در مرحله اول اولین "a" توسط "*" حذف می شودوچیزی برای "a" در هماهنگ شدن باقی نی گذارد.)استفاده معمول دیگر از عدول کردن در الگوریتم های راه یاب در جایی که تابع روی یک گراف از گره ها وراه های بازگشتی راه یابی کند تا وقتی که را کمترین هزینه را بیابد.عدول کردن در عملکرد زبان های برنامه ریزی (مانند Icon, Planner & Prolog )
و دیگر حوزه ها مانند تجزیه متن استفاده می شوند.

 

 

 

جستجوی باریکه ای
جستجوی باریکه ای الگوریتم اکتشافی جستجو است که بهینه سازی اولین وبهترین جستجو بوده اگرچه مفهوم
کلی آن را میتوان تقریبا به هر نوع الگوریتم تعمیم داد.جستجوی باریکه ای اگرچه اولین M که نوید بخش ترین گره در هر عمقی است را آشکار می کند،جایی که m یک عدد ثابت شده است و عرض باریکه میباشد.
پس اولین وبهترین جستجو برای مثال همیشه یک مسیر را با کمترین هزینه خالص مسیری را گسترش می دهد،جستجوی باریکه ای با m=2 بهترین دو مسیر را با کمترین هزینه خالص مسیری به جای یکی گسترش
می دهد.از آنجایی که جستجوی باریکه ای یک تابع کران دار از m میباشد،که یا بهینه است یا کامل از آنجایی که m محدود وکراندار است.با افزایش m جستجوی باریکه ای به وضیعت عملکرد اولین وبهترین
جستجو نزدیک می شود.در ابتدا حالات اتفاقی m انتخاب میشود.ادامه دهندگان این حالات m همه محاسبه شده است.اگر گره نهایی رسیده باشد، الگوریتم متوقف میشود.در غیر اینصورت بهترین حالات m از ادامه دهندگان انتخاب میشود ومراحل دوباره تکرار میشود.

 

جستجوی توده ای باریکه
جستجوی توده ای باریکه یک الگوریتم جستجو است که عدول کردن را با جستجوی باریکه ای جمع می کند.
این الگوریتم جستجودر طی پانزدهمین کنفرانس جهانی در مورد برنامه ریزی وطراحی اتوماتیک توسط
Rong Zhou and Eric A. Hansen عضو بخش علوم کامپیوتر ومهندسی دانشگاه میسیسیپی کالیفرنیا انجام شده بود. ومی توان به عنوان روشی برای تبدیل جستجو باریکه ای به الگوریتم جستجوی کامل استفاده کرد که برای یافتن یک راه حل بهینه گارانتی شده است.از یک ساختار اطلاعاتی جدید استفاده می کند،که توده باریکه نامیده میشود،که جمع بستن سیستماتیک جستجوی باریکه ای را باعدول کردن ممکن می سازد. الگوریتم حاصل جستجو یک الگوریتم هر زمانی است که راه حل خوب با بیشینه بهینه را به سرعت می یابد،
مانند جستجوی باریکه ای ،وبعد عدول کرده برای یافتن راه حل های اصلاح شده تا پوشش یک راه حل بهینه ادامه می یابد.در بسیاری جتبه ها تکنیک غالب ومقسم می تواند با جستجوی توده ای باریکه با همان روش جستجوی باریکه ای ترکیب شود و الگوریتمی بسازد که ما آنرا جستجوی توده ای باریکه غالب ومقسم می نامیم.
اولین – بهترین جستجو
اولین –بهترین جستجو یک الگوریتم جستجو است که اولین پهنای جستجو را توسط محتمل ترین گره که با توجه به تعدادی قانون انتخاب شده است ،بهینه می سازد.Judea Pearl اولین-بهترین جستجو را اینطور تشریح می کند که محتمل ترین گره n را توسط f(n) تابع ارزش یابی اکتشافی ،تخمین زده می شود،
که در کل به تشریح n بستگی دارد ،تشریح هدف ،اطلاعاتی که توسط جستجو در مورد آن جمع آوری می شود،و از همه مهمتر هر دانش اضافی راجع به حوزه مسئله می باشد."این دیدگاه کلی از قضیه توسط بسیاری نویسنوگان استفاده می شود ،که شامل Russell & Norvig می شود.نویسندگان دیگر اولین-بهترین جستجو رابرای ارجاع به جستجو با دیدگاهی اکتشافی که سعی دارد تا پیش بینی کند که چقدر انتهای میسر به یک راه حل نزدیک است ،پس مسیر هایی که به راه حل نزدیک تر باشندابتدا گسترش می سابند.مثال هایی از الگوریتم های اولین-بهترین جستجو شامل الگوریتم جستجوی A* میشود ،ودر عوض ،الگوریتم Dijkstra را می توان
تخصص یافته A* دانست .اولین-بهترین الگوریتم ها اغلب برای برای مسیریابی در جستجوی ترکیبی استفاده می شود.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   14 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلودمقاله الگوریتم های جستجو

آزمایش نرم افزار به کمک روشهای جستجو بنیان (فایل Word)

اختصاصی از فی دوو آزمایش نرم افزار به کمک روشهای جستجو بنیان (فایل Word) دانلود با لینک مستقیم و پر سرعت .

مهندسی نرم افزار جستجو بنیان عبارت است از استفاده از الگوریتم های فرا ابتکاری (Meta Heuristics) برای حل مسائل مهندسی نرم افزار. در این روش، کاری که انجام میشود این است که مسئله مهندسی نرم افزار داده شده به یک مسئله جستجو (بهینه سازی) تبدیل میشود و سپس از الگوریتم های تکاملی مختلف برای یافتن پاسخ بهینه استفاده میشود. میتوان از الگوریتم های تکاملی و فراابتکاری مختلفی استفاده کرد؛ مانند الگوریتم ژنتیک (GA)، کلونی مورچگان (Ant Colony)، سردسازی شبیه سازی شده (Simulated Annealing)، جستجوی ممنوعه (Tabu Search)، الگوریتم بهینه سازی گروه ذرات (PSO) و دیگر الگوریتم ها.

 

 

فهرست مطالب

فصل اول: مهندسی نرم افزار جستجو بنیان -----------------------------------------------------4

1-1 مقدمه -----------------------------------------------------------------------------5

1-2 تست نرم افزار------------------------------------------------------------------------6

1-3 پرسش های تست نرم افزار--------------------------------------------------------------7

فصل دوم: تست اتوماتیک نرم افزار-----------------------------------------------------------10

2-1 مقدمه ----------------------------------------------------------------------------11

2-2 انواع تست نرم افزار ------------------------------------------------------------------11

2-2-1 تست ساختاری  ------------------------------------------------------------------11

2-2-1-1 روشهای استاتیک تست ساختاری--------------------------------------------------11

2-2-1-2 اجرای نمادین  -----------------------------------------------------------------12

2-2-1-3 کاهش دامنه  ------------------------------------------------------------------12

2-2-2-1 روشهای داینامیک تست ساختاری -------------------------------------------------13

2-2-2-2 جستجوی تصادفی -------------------------------------------------------------13

2-2-2-3 جستجوی محلی ---------------------------------------------------------------14

2-2-2-4 سردسازی شبیه سازی شده ------------------------------------------------------14

2-2-2-5 الگوریتم ژنتیک (تکاملی) --------------------------------------------------------15

2-3 تست جعبه سیاه (Black Box Testing)  ----------------------------------------------- 17

2-3-1 نمونه ای از تست رفتاری: سیستم پارک اتوماتیک خودرو در خودروهای دایملر-کرایسلر---------17

2-4 تست جنبه های غیررفتاری( Non-Functional) -----------------------------------------21

2-4-1 تحلیل استاتیک زمان اجرا ---------------------------------------------------------21

2-4-2 تحلیل جستجو بنیان زمان اجرا -----------------------------------------------------22

فصل سوم: اولویت بندی داده های تست به کمک روشهای یادگیری ماشین -------------------------23

3-1 مقدمه : اولویت بندی تست کیس ها (Test Case Prioritization) ----------------------------24

2-2 تعریف معیار -------------------------------------------------------------------24

2-3 فرآیند اولویت بندی -------------------------------------------------------------25

2-4 الگوریتم یادگیری ماشین ------------------------------------------------------------27

2-5 دیتاست به کار رفته -------------------------------------------------------------30

2-6 تنظیمات الگوریتم ------------------------------------------------------------------30

2-7 بررسی نتایج ----------------------------------------------------------------------30


دانلود با لینک مستقیم


آزمایش نرم افزار به کمک روشهای جستجو بنیان (فایل Word)