فی دوو

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

فی دوو

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

جزوه آموزش کامل تکنیک های تست زنی مهندسی معکوس

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

جزوه آموزش کامل تکنیک های تست زنی مهندسی معکوس


جزوه آموزش کامل تکنیک های تست زنی مهندسی معکوس

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

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

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

مناسب دانش آموزان متقاضیان کنکور سراسری و حتی متقاضیان ارشد و دکتری

18 صفحه


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


جزوه آموزش کامل تکنیک های تست زنی مهندسی معکوس

مهندسی معکوس در نرم افزار

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

مهندسی معکوس در نرم افزار


           مهندسی معکوس در نرم افزار

 

           مهندسی معکوس در نرم افزار

فایل ورد قابل ویرایش 

7000تومان 

 

 

چکیده:

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

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

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

      با توجه به اهمیت این موضوع در این پایان نامه به توضیح این موضوع و راهکارهای انجام مهندسی معکوس و روش‌های تامین امنیت در نرم افزار پرداخته است. در ادامه در فصل اول به معرفی مهندسی معکوس و تاریخچه آن می‌پردازد. فصل دوم به معرفی توابع API می‌پردازد. در فصل سوم به فرآیند مهندسی معکوس در مهندسی نرم افزار پرداخته شده است. فصل چهارم امنیت در نرم افزار به وسیله مهندسی معکوس را توضیح داده و نهایتا در فصل آخر روش‌های حفاظت از نرم افزار را بیان می‌کند.

 

 

 

 

 

 

 

 

 

فهرست مطالب

فصل اول: مهندسی معکوس چیست؟ 1-1مقدمه........................................................................................................................................................1

1-2 تاریخچه کاربردی مهندسی معکوس....................................................................................................3

1-3 مزایا و دستاوردهای مهندسی معکوس................................................................................................7

فصل دوم :API و انواع دیاگرام‌های شی گرایی

2-1 APIچیست؟.........................................................................................................................................9

 2-2 اجزای یک تابع .................................................................................................................................10

2-3 گراف جریان کنترلی...........................................................................................................................11

2-4 هدف مهندسی معکوس در شی گرا...................................................................................................13

2-5 دیاگرام‌های UML............................................................................................................................14

 2-6  الگوریتم انتشار جریان....................................................................................................................26

2-7 حساسیت به شی...............................................................................................................................27

فصل سوم:مهندسی معکوس در نرم افزار و دنیای کرک

 3-1 معرفی ..............................................................................................................................................28

 3-2 مهندسی نرم افزار، برنامه نویسی وطراحی....................................................................................29

3-3 مهندسی معکوس چیست؟..............................................................................................................29

3-4 دلائل استفاده از مهندسی معکوس در نرم افزار.............................................................................30

3-5 آشنایی با چند اصطلاح....................................................................................................................31

3-6 زبان‌ها در مهندسی معکوس...........................................................................................................31

3-7 ابزارهای مورد استفاده در مهندسی معکوس.................................................................................32

3-8 طرز کار یک اشکال زدا ................................................................................................................38

3-9 رابطه مهندسی معکوس واسمبلی..................................................................................................41

3-10 سیستم عددی هگزادسیمال........................................................................................................44

3-11 مهندسی معکوس و امنیت در دنیای نرم افزار............................................................................47

3-12 یافتن کدهای مخرب....................................................................................................................47

3-13 کشف رمزها و کدها.....................................................................................................................48

3-14 مبارزه با ویروس‌ها .....................................................................................................................48

3-15 تغییر در ظاهر نرم افزار ..............................................................................................................49

3-16طراحی مجدد................................................................................................................................50

3-17 مستند سازی ..............................................................................................................................50

3-18 برنامه‌های امروزی و حفاظت از آن‌ها .........................................................................................50

3-19 حفاظت و کراکینگ ....................................................................................................................51

3-20 انواع حفاظت ..............................................................................................................................52

3-21 انواع  دیباگر...............................................................................................................................56

 نتیجه گیری ........................................................................................................................................59

 منابع ....................................................................................................................................................61

 

 

 

 

 

 

 

فهرست جداول

 

  1. جدول 3-1 ثبات‌ها.................................................................................................................38
  2. جدول 3-2 ثبات‌های ویژه....................................................................................................39
  3. جدول 3- 3 سیستم عددی هگزا دسیمال.........................................................................45

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست شکل‌ها و تصاویر

 

  1. شکل 2-2 تحلیل جریان داده................................................................................................12
  2. شکل 2-3 شاخه‌های شرطی.................................................................................................15
  3. شکل 2-4 دیاگرام شی..........................................................................................................16
  4. شکل 2-5 دیاگرام پویایشی.................................................................................................17
  5. شکل 2-6 دیاگرام تعامل......................................................................................................18
  6. شکل 2-7 دیاگرام تعامل......................................................................................................19
  7. شکل 3-1 محیط نرم افزار Zeta Debugger...................................................................39

8.      شکل 3-2 تبدیل برنامه به کد ماشین.................................................................................40 9.       شکل 3- 3 تبدیل عدد هگزادسیمال به باینری.................................................................46

 


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


مهندسی معکوس در نرم افزار

دانلود پکیج آموزش کامل تکنیک های تست‌زنی مهندسی معکوس NLP

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

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

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

آیا واقعا می توان شانسی تست زد!؟

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

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

بنا براین می توان در جواب این سوال که :”آیا در آزمون های سراسری چهارگزینه ای می توان شانسی هم تست زد؟!“ چنین پاسخ داد که:”به دلایل زیر می توان از قوانین علوم آمار و احتمالات و روش استنتاج فازی در یافتن گزینه های با احتمال درستی بالا استفاده کرد و از این تکنیک به عنوان مکمل (در مواقعی که نسبت به درست بودن جواب تردید داریم ) و به عنوان تنها روش (برای مواقعی که هیچ چاره ای جز رها کردن تست نداریم) کمک گرفت:

دلیل 1: به دلیل در دسترس بودن و وجود بیش از پانزده سال سوالات آزمون های سراسری امکان دسته بندی تست ها به شکل های مختلف (موضوعی تکرار ترکیبی و...) وجود دارد که بعد از دسته بندی می توان با کمک نرم افزارهای آماری منحنی توزیع سوالات و احتمال ظهور آنها در کنکور را استخراج نمود و از این راه به شکلی علمی به سراغ تست های سال آینده رفت.

دلیل 2 : به دلیل سود آوری شدید و بسیار بالای سرمایه گذاری در حوزه کنکور سراسری کارشناسی و این اواخر کارشناسی ارشد بسیاری از خبرگان و مغزهای متفکر کشور به سمت دسته بندی و روشن سازی مباحث و فرمول بندی قواعد و ساده سازی مفاهیم روی آورده اند و نتیجه کار خود را اغلب در قالب جزوات دست نویس کلاسی و بعضا در قالب کتابهای کمک درسی وارد بازار کرده اند. با تهیه این کتب و استفاده از نتایج و زحمات کار این خبرگان حوزه آموزش در ساده سازی مفاهیم درسی می توان انرژی مطالعه را روی مباحثی متمرکز کرد که در 90 درصد مواقع سوالات از این مباحث استخراج می شود. به این ترتیب می توان به جای توزیع یکنواخت زحمت درس خواندن و همچنین وقت آزمون روی تمام سوالات فقط روی آن دسته از مباحثی متمرکز شد که امکان قبولی ما را در کنکور سراسری بالا می برند.

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

دلیل 4 : توزیع گزینه های درست در بین 250 تا 300 سوال هر آزمون باید به شکلی باشد که امکان شانسی زدن گزینه ها را به حداقل برساند. به عبارت دیگر هر یک از گزینه های الف و ب و ج ود باید بتوانند به طور یکسان از گزینه های درست بهره مند شوند که اگر بخواهیم به طور آماری صحبت کنیم باید بگوئیم تقریبا 25 درصد اوقات باید هر گزینه برای درست بودن انتخاب شود. این درحالی است که طراح تست نمی تواندبه دلخواه خود هر چند بار که بخواهد پاسخ درست را روی یک گزینه (مثلا الف) متمرکز کند. او باید از منحنی توزیع نرمال برای توزیع سوالات استفاده کند که این باعث می شودتا طراح تست فقط حق داشته باشد ده درصد موارد جوابهای درست را روی یک گزینه تکراری قرار دهد.

دلیل 5 : اگر داوطلب نداند که جواب صحیح یک تست چیست بین چهار گزینه سرگردان می ماند و در نتیجه برای او احتمال درستی هر سوال 25% است. از سوی دیگر احتمال نادرستی هر گزینه نیز برای او 255% است. از آنجا که هر سه سوال غلط یک سوال درست را از بین می برد در نتیجه او اگر مثلا فقط گزینه های الف پاسخ نامه را سیاه کند. هر چند طبق قانون احتمالات حتما یک چهارم یا بیست و پنج درصد علامت زده های او صحیح می باشند اما از سوی دیگر 75% غلط باعث می شود تا میانگین او صفر شود. این در حالی است که تمام 250 یا 300 سوال کنکور فقط مربوط به یک درس نیست و برای هر درس بین 15تا 20 سوال کنار گذاشته می شود که این قانون باید در هر درس حاکم باشد و در نتیجه در یک بازه 20 سوالی نیز باید قوانین توزیع نرمال حاکم باشد. اما از سوی دیگر بین چهار گزینه همیشه فقط یکی درست است و سه گزینه دیگر اشتباه می باشند. بنابراین اگر داوطلب روشی بلد باشد که بتواند در هر سوال تست یکی از گزینه های نادرست را پیداکند در نتیجه احتمال درستی سه گزینه دیگر را به 100 تقسیم بر سه یعنی 3/33 % افزایش داده است. در این حالت اگر به طور تصادفی تا آخر دفترچه فقط یکی از گزینه ها را تصادفی انتخاب کند طبق قوانین احتمالات او احتمال دارد که در 3/33 درصد اوقات درست و در 6/66 درصد موارداشتباه بزند و این یعنی نسبت به قبل اندکی شانس قبولی و امتیاز گیری او بیشتر شده است. دقت کنید که داوطلب می تواند ابتدا با علامت زدن آن بخش از سوالات بسیار ساده و راحت تعداد سوالات تردیدی را به حداقل برساند و بعد از این تکنیک استفاده کند که طبیعی است تا حدودی شانس قبولی خود را افزایش می دهد. البته او باید این خطر را نیز به جان بخرد که ممکن است با غلط زدن سوالات مشکوک امتیاز درستی مربوط به سوالات ساده را هم از دست بدهد و در نتیجه نسبت به افراد بسیار ضعیف تر ازخود امتیاز پائین تری بگیرد. اما به هر تقدیر در این روش احتمالات و قوانین آماری دخالت دارند و احتمالات همانگونه که ممکن است در بعضی مواقع معجزه بیافرینند. با اندک اشتباهی می توانند منجر به فاجعه شوند.

 

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


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


دانلود پکیج آموزش کامل تکنیک های تست‌زنی مهندسی معکوس NLP

ارائه مدل برای شبکه لجستیک معکوس همراه با ظرفیت های چند گانه و پارامتر های فازی

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

15 صفحه pdf

چکیده مقاله:

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


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


ارائه مدل برای شبکه لجستیک معکوس همراه با ظرفیت های چند گانه و پارامتر های فازی