• دانلود تحقیق، مقاله و پروژه های دانشجویی به صورت کاملا رایگان
  • اشتراک فایل توسط پدید آورندگان جهت استفاده علمی دانشجویان و علاقه مندان
  • امکان ارسال لینک پروژه های جدید به ایمیل شخصی شما
  • رکورد دار تعداد اعضا با بیش از 270 هزار عضو فعال
  • منتخب بهترین وب سایت علمی فارسی زبان در جشنواره وب ایران

دانلود مقاله وضعیت به کار گیری ابزار مهندسی نرم افزار در ایران

تاریخ : ۱۴ تیر ۱۳۹۶

ابزار مهندسی نرم افزار

عنوان مقاله  :  وضعیت به کار گیری ابزار مهندسی نرم افزار در ایران

قالب بندی :  Word

قیمت :   رایگان

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

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

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

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

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

فهرست :

مقدمه

معرفی

انواع ابزارها

ابزار مهندسی نرم افزار در ایران

ابزارهای افقی و عمودی

ویرایشگرها

برنامه سازی

وارسی اعتبار سنجی

موضوعات ابزارهای case

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

تاریخ : ۲۶ خرداد ۱۳۹۶

امنیت شبکه بی سیم

عنوان مقاله  :  بررسی و امنیت شبکه بی سیم

قالب بندی :  Word

قیمت :   رایگان

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

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

محرمانگی : حفظ اطلاعات از دست کاربران غیرمجاز.

احراز هویت : احراز شدن هویت فردی که با وی صحبت می‌شود .

انکارناپذیری : در مورد امضاهاست چگونه ادعا می‌کنید که مشتری شما واقعاً سفارشی درخواست داده است.

کنترل صحت: در این مورد است که چگونه می‌توانید مطمئن شوید که پیام دریافتی شما واقعاً پیامی است که ارسال‌شده .

فهرست :

مقدمه

فصل یکم – مقدمه‌ای بر امنیت شبکه

مقدمه‌ای بر امنیت شبکه

تهدیدها و حملات امنیتی

فصل دوم –امنیت شبکه

امنیت شبکه بی سیم

استاندارد IEEE 802.11 برای شبکه بی سیم

اتحادیه Wi-Fi

سرویس‌های IEEE 802.11

امنیت شبکه‌های محلی بی سیم IEEE 802.11

سرویس‌های IEEE 802.11i

فازهای عملیاتی IEEE 802.11i

مروری بر WAP

زبان نشانه‌گذاری بی سیم

معماری WAP

شیوه‌های تشخیص هویت وایرلس

بررسی کلی‌تر استانداردهای امنیتی شبکه بی سیم

منابع

دانلود پایان نامه بررسی سیستم عامل های جدید برای کامپیوتر و لپ تاپ

تاریخ : ۳ خرداد ۱۳۹۶

سیستم عامل های جدید

عنوان پایان نامه  :  بررسی سیستم عامل های جدید برای کامپیوتر و لپ تاپ

قالب بندی :  PDF

قیمت :   رایگان

شرح مختصر :  سیستم‌عامل یا سامانهٔ عامل نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که نرم‌افزار کاربردی اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل جزء ضروری‌ترین نرم‌افزارهای یک سیستم کامپیوتری است. سیستم‌عامل خدماتی به برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه‌نویسی کاربردی و یا از طرق فراخوانی‌های سیستم به این خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان یا یک واسط گرافیکی کاربر با سیستم‌عامل تعامل کنند.

برای کامپیوترهای دستی و رومیزی، عموماً واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده‌سازی می‌شود. نمونه‌هایی از محبوب‌ترین سیستم عامل های جدید شامل: لینوکس، مایکروسافت ویندوز، می‌باشند.

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

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

فهرست :

چکیده

مقدمه

انواع سیستم‌عامل

سیستم‌های بی‌درنگ

سیستم‌های چند کاربره

سیستم‌عامل تک پردازنده

سیستم‌عامل شبکه‌ای

سیستم‌عامل توزیع شده

دلایل ایجاد سیستم‌عامل

وظایف سیستم‌عامل

سیستم‌عامل‌های فعلی

تاریخچه سیستم عامل

در آغاز

میکرو کامپیوترها

دسته‌بندی وقفه‌ها

یونیکس

پیشینه

از آغاز تا عرضه

بازنوشتن به زبان سی

ویرایش‌های گوناگون

سیستم عامل‌های شبه‌یونیکس

لینوکس

پیشینه

مجوز

گنو/لینوکس

توزیع‌های لینوکس

گستره

کاربردهای سیستم‌عامل‌های شکل گرفته بر پایه لینوکس

نرم‌افزارهای سرور تحت لینوکس

نصب

پشتیبانی

مک او اس

طراحی

نسخه‌ها

ویندوز اکس‌پی

سخت‌افزار لازم

ویرایش‌ها

ویندوز XP برای سخت‌افزارهای خاص

ویرایش ۶۴ بیتی ویندوز اکس‌پی

ویرایش x۶۴ ویندوز XP حرفه‌ای

ویرایش Media Center ویندوز اکس‌پی

ویرایش Tablet PC ویندوز اکس‌پی

ویندوز XP نهفته

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

ویرایش مبتدی ویندوز XP

ویرایش N ویندوز XP

امکانات جدید و بهنگام شده

واسط کاربر

خط فرمان

سرویس پک‌ها

سرویس پک یک

سرویس پک ۲

سرویس پک ۳

مسائل امنیتی

فعال سازی محصول

محدودیت کپی

Windows Genuine Advantage

پایان پشتیبانی

ویندوز ویستا

توسعه

امکانات جدید یا بهبود یافته

امکانات کاربر نهایی

تکنولوژی‌های هسته

تکنولوژی‌های مرتبط با امنیت

تکنولوژی‌های تجاری

تکنولوژی‌های توسعه دهندگان

امکانات ناخوشایند و مورد انتقاد

نسخه‌ها

استایل‌ها بصری

نیازمندی‌های سخت‌افزاری

سرویس پک ۱

انتقادات

ویندوز ان‌تی

ویندوز ۷

امکانات

ویرایش‌ها

ویرایش‌های استاندارد

سخت‌افزار لازم

پایان فروش

ویندوز

ویرایش‌ها

توسعه

نسخه مصرف کنندگان

نسخه نهایی

ویژگی‌ها

رابط کاربری مترو

فروشگاه ویندوز

ادغام با خدمات آنلاین

لوگو

ویژگی‌های جدید

ویژگی‌های حذف شده

سخت‌افزارهای مورد نیاز

سخت‌افزار لازم برای رایانه شخصی

سخت‌افزار لازم برای تبلت

ویندوز ۸٫۱

نیازمندی‌های سخت‌افزاری

ویندوز

گسترش و رشد

پیشنهادهای ویژگی ویندوز

انتشار نسخه‌ها

نسخهٔ پیش‌نمایش فنی

نسخهٔ همگانی

ارتقای رایگان

جدول ارتقای ویندوز ۱۰

به‌روزرسانی و سامانهٔ پشتیبانی

ویژگی‌ها

سرویس‌های آنلاین

چندرسانه‌ای و بازی

پیام‌رسانی

رابط کاربری و دسکتاپ

ویژگی‌های دیگر

ویژگی‌های برداشته شده

نیازمندی‌های سخت‌افزاری

نیازهای سخت‌افزاری ویندوز ۱۰

نیازمندی‌های افزوده برای قابلیت‌های بیشتر

ویندوز سی‌ای

ویژگی‌ها

سولاریس (سیستم‌عامل)

بی‌اس‌دی

تاریخچه

نسخه‌های آغازین PDP-

نسخه‌های VAX

.BSD

نت/۲ و مسائل قانونی

.BSD و مشتقات

رابطه با یونیکس

داس (سیستم‌عامل)

سیستم عامل ویلز

نیازمندی‌های حداقلی

نحوه انتشار

پالم (سیستم‌عامل)

تاریخچه

دانلود مقاله کار با پایگاه داده های اکسس

تاریخ : ۲۷ اردیبهشت ۱۳۹۶

پایگاه داده های اکسس

عنوان مقاله  :  کار با پایگاه داده های اکسس

قالب بندی :  Word

قیمت :   رایگان

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

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

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

تعریف قانون معتبر سازی : به معنای این است که بتوان از ورود بعضی از مقادیرتکرای در بانک اطلاعاتی جلوگیری کرد.برای این کار فیلد هایی که نمی خواهیم چند بار از ما مقدار بگیرد را فیلد کلیدی میکنیم.راست کلیک روی فیلد و primary keyرا انتخاب میکنیم .به مثال توجه کنبد:

فهرست :

تعاریف و اصطلاحات

ایجاد یک جدول

گرفتن فایل عکس

فیلد کلید

ایجاد لیست کشوی

رابطه ها

کلید های کیبرد در اکسس

حرکت در رکوردها

دانلود پایان نامه بررسی سیستم عامل های جدید موبایل و تبلت

تاریخ : ۲۰ اردیبهشت ۱۳۹۶

سیستم عامل های جدید موبایل و تبلت

عنوان پایان نامه  :  بررسی سیستم عامل های جدید موبایل و تبلت

قالب بندی :  PDF

قیمت :   رایگان

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

همچنین برخی از انواع نیز دارای فرمت های چند رسانه ای موبایل، و روش های ورودی متفاوت هستند. نمونه بارز سیستم های عامل از این نوع در حال حاضر بروی تلفنهای همراه هوشمند اسمارت فون قرار دارند، دستیاران دیجیتال (Digital assistant) رایانه های جیبی (PDA) ها، تبلت ها، و یا آنچه اغلب به عنوان ابزار های هوشمند گفته می شود استفاده میگردد، که همچنین ممکن است شامل سامانه توکار، و یا دیگر دستگاه های تلفن همراه و دستگاه های بی سیم باشد.

فهرست :

مقدمه

انواع سیستم عامل ها

اندروید

مشخصات فنی اندروید

تاریخچه

کپی‌رایت و حق امتیاز

لوگوی اندروید

معنای اندروید و تلفظ درست

ویژگی‌های اندروید

رابطه اندروید و جاوا

آرت

فرمت فایل‌های پشتیبانی شده

قابلیت بررسی دیسک برای عیب

محیط برنامه‌نویسی اندروید

جاسوسی NSA در اندروید

مشکل روت در اندروید

آی او اس

مشخصات فنی آی او اس

تاریخچه

ویژگی‌ها

صفحه اصلی

مرکز هشدار (Notification Center)

مرکز کنترل (Control Center)

پوشه‌ها (Folders)

عملکرد چند تکلیفی (Multitasking)

راه گزینی برنامه‌های کاربردی (Switching applications)

مرکز بازی (Game Center)

اپلیکشن‌های پیشفرض

دستیار صوتی شخصی

ویندوز فون

مشخصات فنی ویندوز فون

تولید کنندگان

امکانات

رابط کاربری

افراد People

ورودی متن

پیام‌ها

مرورگر وب

ایمیل

چند رسانه‌ای

جستجو

آفیس

مالتی تسکینگ

همگام سازی Sync

نسخه‌ها

نسخه ویندوز فون ۷

نسخه ویندوز فون ۸

نسخه ویندوز فون ۸٫۱

نسخه ویندوز ۱۰ موبایل

مارکت پلیس

حداقل سخت‌افزار مورد نیاز برای ویندوز فون ۷٫۵ (منگو)

دستیار شخصی

سیمبین

مقدمه ای بر symbian

مشخصات فنی سیمبین

تاریخچه

ورژن های سیمبین

بلک بری

بادا

چشم‌انداز

سامسونگ اپس

معماری سخت‌افزار و نرم‌افزار

بادا و تایزن

اوبونتو

دانلود مقاله سیستم عامل های کامپیوتر‎

تاریخ : ۱۲ فروردین ۱۳۹۶

سیستم عامل های کامپیوتر‎

عنوان مقاله  :  سیستم عامل های کامپیوتر‎

قالب بندی :  Word

قیمت :   رایگان

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

فهرست :

مقدمه

فصل اول   تاریخچه سیستم عامل

فصل دوم   سیستم عامل چیست

فصل سوم   وظایف سیستم عاملها

فصل چهارم   انواع سیستم عاملها

مایکروسافت ویندوز Microsoft Windows

سیستم عامل اپل Apple Mac OS X

لینوکس

فصل پنجم   سیستم عامل از ابتدا تاکنون

MSDOS

Microsoft Windows 1.0

Microsoft Windows 2.0

Windows 3  عصر موفقیت مایکروسافت

Windows 3.11

Windows  NT

Windows 95

Windows 98

Windows 9x

Windows 2000

Windows Me

Windows Xp

WINDOWS  VISTA

Windows 7

Windows 8

Windows 8.1

فصل ششم   ویندوز ۸

ویندوز ۸ اولین ویندوز حقیقتا لمسی مایکروسافت است.

کاشی های زنده

یادآوری فراموش شدنیها

محافظت از چشم

فصل هفتم BLUE یا  ویندوز ۸٫۱

Uninstall  کردن چندین اپلیکیشن به صورت همزمان

مرتبسازی Sortاپلیکیشنهای در منوی استارت

فصل هشتم   windows 9

فصل نهم   مقایسه ویندوز ۷ با ۸

سرعت کدام یک بیشتر است؟

زمان شروع

وب گردی و تولید محتوی

بازده در آفیس

فصل دهم   اولین سیستم عامل جهان

فصل یازدهم   دست از سر ویندوز XP بردارید!

فصل دوازدهم   کدام سیستم عامل مورد توجه کاربران است؟

فصل سیزدهم   نتیجه

خلاصه

فهرست منابع

دانلود پایان نامه بهبود مصرف انرژی در شبکه های حسگر بی سیم

تاریخ : ۳ فروردین ۱۳۹۶

شبکه های حسگر بی  سیم

عنوان پایان نامه  :  بهبود مصرف انرژی در شبکه های حسگر بی  سیم با استفاده ترکیبی از الگوریتم های مسیریابی EAR و PGR‎

قالب بندی :  PDF

قیمت :   رایگان

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

در این تحقیق یک پروتکل مسیریابی جدید با رویکرد استفاده مشترک از مزایایی الگوریتم های مسیریابی داده محور و الگوریتم های مسیریابی بر پایه موقعیت ارایه می شود. در این الگوریتم جدید از تابع تعیین هزینه و تابع احتمال انتخاب مسیر الگوریتم EAR به همراه تابع انتخاب زاویه الگوریتم PGR استفاده شده و در نهایت تابع احتمال انتخاب مسیر جدیدی برای آن پیشنهاد شده است.

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

کارایی بهتر این پروتکل از لحاظ افزایش طول عمر مفید شبکه و حفظ بهتر پوشش شبکه ای در مقایسه با پروتکل های اولیه EAR و PGR با انجام شبیه سازی به اثبات رسیده است. با نتایج بدست آمده، انرژی باقیمانده در شبکه پس از اتمام شبیه سازی در مسیریابی با پروتکل جدید حدود ۱۲% بیشتر از مسیریابی با پروتکل PGR و حدود ۸% بیشتر از مسیریابی با پروتکل EAR است و اگر طول عمر شبکه زمان خاموش شدن اولین گره در شبکه در نظر گرفته شود،

در پروتکل جدید اولین گره ۷ ثانیه دیرتر از پروتکل PGR و ۱۴ ثانیه دیرتر از پروتکل EAR خاموش می شود و بطور میانگین می توان گفت که حدود ۱۰% طول عمر شبکه با پروتکل جدید افزایش یافته است
فهرست :

چکیده

فصل اول: کلیات پژوهش

مقدمه

تعریف مساله و سوالات اصلی تحقیق

فرضیه ها

اهداف تحقیق

روش تحقیق

ساختار پایان نامه

فصل دوم: پیشینه تحقیق

مقدمه

کاربرد شبکه های حسگر بی سیم

ساختار گره حسگر بی سیم

ساختار شبکه های حسگر بی سیم

ویژگی های شبکه های حسگر بی سیم

چالش های پیش رو در شبکه های حسگر بی سیم

عوامل موثر در کاهش مصرف انرژی

انواع روش های کاهش مصرف انرژی در شبکه های حسگر بی سیم

بر مبنای دوره گردش کاری

کنترل توپولوژی

مدیرت توان

بر مبنای داده گرایی

بر مبنای تحرک چاهک

مسیریابی در شبکه های حسگر بی سیم

مفهوم مسیریابی در شبکه حسگر بی سیم

روش های مسیریابی در شبکه های حسگر بی سیم

مسیر یابی مسطح ( داده محور)

مسیریابی مبتنی بر مکان

مسیریابی سلسله مراتبی ( مبتنی بر خوشه بندی)

پروتکل های مسیریابی در شبکه های حسگر بی سیم

پروتکل LEACH

پروتکل DIRECT DIFFUSION

پروتکل PEGASIS

پروتکل TEEN

پروتکل TTDD

مسیر یابی آگاه از انرژی در شبکه های حسگر بی سیم

پروتکل های مسیریابی آگاه از انرژی

مسیریابی چند گانه

مزایایی روش های مسیریابی چند گانه

جمع بندی

فصل سوم: پروتکل جدید پیشنهادی

مقدمه

پروتکل EAR

پروتکل PGR

پروتکل پیشنهادی

جمع بندی

فصل چهارم: نتایج شبیه سازی و تحلیل آنها

مقدمه

پارامترهای شبیه سازی

نتایج شبیه سازی

بررسی انرژی کل شبکه

بررسی انرژی گره ها

بررسی توان عملیاتی شبکه

بررسی تاخیر شبکه

جمع بندی

فصل پنجم: جمع بندی و پیشنهادها

مقدمه

یافته های تحقیق

پیشنهادها

فهرست منابع

منابع فارسی

منابع لاتین