فایل پایان نامه با فرمت word : پایان نامه های انجام شده درباره ارایه یک روش تلفیقی ... - منابع مورد نیاز برای پایان نامه : دانلود پژوهش های پیشین |
–
بهترین کارها
–
شکل ۲-۸- مقایسه ی چارچوبها- با جزئیات اشاره شده است. اشاره شده است.- اشاره نشده است.
۲-۱۴–چارچوب های بلوغ حاکمیت معماری سرویس گرا
یکی از مشکلاتی که سازمانها پس از فراهم کردن زیر ساخت لازم برای معماری سرویس گرا با ان مواجه می شوند, تعیین نقطه ی شروع است.به دلیل پیچیدگی زیاد ومدت زمان طولانی فرایند پذیرش SOA ,سازمان ها دید روشنی از نقطه ی شروع این فرایند ندارند وممکن است با تصمیم گیری های غلط در این زمینه با شکست های بزرگی روبه رو شوند.[۳]
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت nefo.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
برای اینکه بتوانیم چارچوب مناسبی را برای حاکمیت معماری سرویس گرا در سازمان تعریف نماییم, لازم است سطح بلوغ معماری سرویس گرا در سازمان و میزان امادگی ان برای پذیرش تغییرات را بشناسیم .وقتی سطح بلوغ افزایش می یابد ,چارجوب حاکمیت معماری سرویس گرا بایستی اصلاح شود.[۴۱]
۴۳
ارزیابی بلوغ سازمان امکان شناخت وضعیت مطلوب از وضعیت جاری سازمان را فراهم میکند و بر این اساس میتوان الزامات بهبود را تعیین نمود.این دو فعالیت به عنوان ورودی نقشه راه حاکمیت تلقی می شود.مدل بلوغ معماری سرویس گرا یک چارچوب برای اماده سازی سازمان در جهت پذیرش موفقیت امیز معماری سرویس گراست که مسیری استاندارد را برای سازمان در جهت پیشرفت به سمت معماری سرویس گرا تعریف میکند و از این طریق سازمان میتواند میزان بلوغ خودرا در زمینه ی معماری سرویس گرا ارزیابی کند [۳].
مدل بلوغ , سازمان ها را درهماهنگ کردن مسیرهای مختلف پذیرش یاری می دهد و با ارائه تکنیک هایی که قبلا مورد استفاد قرار گرفته اند , سازمان ها را به اهداف خود در مسیر پذیرش نزدیک می کند.قابلیت مهم دیگر مدل بلوغ علاوه بر تعیین سطح بلوغ جاری سازمان , توانایی رد گیری فعالیت ها و فرایندهای متعددی است که برای رسیدن به جنبه های مدنظربرای بلوغ معماری سرویس گرا لازم است دتبال شوند.استفاده از مدلهای بلوغ معماری سرویس گرا منجربه فهم بهتر سطح واقعی پیاده سازی معماری سرویس گرا ,تغییرات مورد نیازوبرنامه ریزی بهتر از فرایند پیاده سازی می گردد.
تاکنون چندین مدل بلوغ معماری سرویس گرا ارائه شده است که هر یک از انها فرایند پیاده سازی معماری سرویس گرا را با بهره گرفتن از سطوح مختلف بلوغ تعریف کرده اند.هر سطح بلوغ مجموعه ای از معیار ها را ارائه میکند که بایستی در طول فرایند پیاده سازی محقق گردد.تعداد زیادی از این مدل ها براساس مدل بلوغ قابلیت هستند . اولین نسخه CMM توسط موسسه SEI در سال ۱۹۹۳ و نسخه ی بعدی ان تحت عنوان مدل بلوغ قابلیت یکپارچگی در سال ۲۰۰۲ در دانشگاه mellon منتشر شد.
CMMI روشی برای ارزیابی و اندازه گیری سطوح بلوغ یکپارچگی و فرایند های توسعه نرم افزار است.CMMI, 5 سطح بلوغ را تعریف میکند که هرسطح یک سطح مطلوب از توسعه ی ICT را ارائه میکند.مدل های بلوغ SOA اگرچه از نظر مفهومی شبیه CMMوCMMIهستند اما تفاوت هایی در سطوح بلوغ دارند.کاربرد CMMوCMMI در اندازه گیری بلوغ فرایندهای ICT است , در حالیکه بلوغ معماری سرویس گرا برای اندازه گیری بلوغ معماری های سازمانی و قابلیت های انها در پیاده سازی معماری سرویس گرا استفاده می شود.]۵۳[
برای اشنایی بیشتر با مدل های معماری سرویس گرا ,تعدادی از مدل های بلوغ معماری سرویس گرا در فصل ۳ به اجمال معرفی می شوند.
۴۴
منطق فازی
تئوری مجموعه های فازی و منطق فازی را اولین بار پرفسور لطفی زاده در رساله ای به نام “مجموعه های فازی – اطلاعات و کنترل” در سال ۱۹۶۵ معرفی نمود.
سیستم های فازی چگونه سیستم هایی هستند؟
سیستم های فازی سیستم های مبتنی بردانش یا قواعد میباشد. قلب یک سیستم فازی یک پایگاه دانش بوده که از قواعداگر- آنگاه فازی تشکیل شده است. یک قاعده اگر- آنگاه فازی یک عبارت اگر – آنگاه بوده که بعضی کلمات آن بوسیله توابع تعلق پیوسته مشخص شده اند. بعنوان مثال عبارت فازی زیر را در نظر بگیرید: اگر سرعت اتومبیل بالاست آنگاه نیروی کمتری به پدال گاز وارد کنید.که کلمات “بالا” و “کم” بوسیله توابع تعلق نشان داده شده اند. یک سیستم فازی از مجموعه ای ازقواعد اگر – آنگاه فازی ساخته می شود. به عنوان مثال:
۱- اگر سرعت پایین است ، آنگاه نیروی بیشتری به پدال گاز وارد کنید.
۲- اگر سرعت متوسط است آنگاه نیروی متعادلی به پدال گاز وارد کنید
۳- اگر سرعت بالاست آنگاه نیروی کمتری به پدال گاز واردکنید کلمات”پایین” ، “بیشتر” ، “متوسط”، “متعادل” ، “بالا” و “کمتر” بوسیله توابع تعلقی مشخص می شوند.البته لازم به ذکر است که در شرایط واقعی ، تعداد قواعد بیشتری نیاز خواهد بود،با این حال ما می توانیم یک سیستم فازی را بر اساس این قواعد بسازیم. از آنجا که سیستم فازی بعنوان کنترل کننده استفاده شده آنرا کنترل کننده فازی می نامند.
۲-۱۵-۱- مدل فازی متغیرها
درریاضیات کلاسیک بامجموعه ها ی قطعی )غیرفازی( آشنا شده اید.برای مثال فرض کنید U، مجموعه اعدادحقیقی بین ٠ و١ باشد.می توان یک زیرمجموعه از U به نام A به این صورت تعریف کرد”مجموعه مقادیرکوچکتریامساوی٢/۰” دراین صورت تابع مشخصهA داده شده است مقداراین تابع برای مقادیری ازx که عضو A باشند،” ۱”برای بقیه مقادیر صفرمی باشند.
مقادیری که مقدار تابع را ” ١” می کنندرا میتوان به صورت مقادیری که عضو A هستند و مقادیری که تابع را ” ٠” می کنند مقادیری که عضو A نیستند بیان کرد.بنابراین میتوان گفت ، ۱/۰ عضواین مجموعه است اما۷/۰عضو این مجموعه نیست .اما همان طور که مشخص است این تابع انعطاف پذیری کمی دارد،برای مثال اگربخواهیم “اعداد نزدیک به صفر ” را نمایش دهیم با مشکل مواجه می شویم .یک جنبه این است که نمی توانیم اعضای مجموعه را بیان کنیم و جنبه دیگراینکه مرز مشخصی برای عضویت یا عدم عضویت در این مجموعه وجود ندارد . برای حل این مشکل از مجموعه های فازی کمک می گیریم. منطق فازی اجازه می دهد درجه عضویت هر عنصر عددی بین صفر و یک ) در بازه [۰,۱] ) باشد. در این حالت تابع مشخصه ای به نام تابع تعلق داریم که می تواند هر مقداری در بازه[۰,۱]را اختیار کند . بنابراین می توان تابع تعلق
۴۵
μ(x) = 1- x 0 £ x £ ۱
را برای زیرمجموعه یاد شده آورد . در این حالت می توان گفت که عدد ۳/۰ به اندازه ۷/۰ متعلق به مجموعه ” اعداد نزدیکتر به صفر” می باشد.
خواص و ویژگی هایی که برای تعیین اعضای مجموعه فازی بیان می شوند به صورت فازی هستند ویک توصیف دقیق نمی باشند، بنابراین می توان از توابع تعلق مختلف برای نشان دادن یک مجموعه فازی استفاده کرد. در عمل منحنی هایی به کار می رود که نمایش ریاضی ساده ای داشته و با تعداد پارامتر کمی قابل تنظیم باشند، مانند: مثلث، ذوزنقه، تابع زنگوله,…
برای مثال یک تابع تعلق مثلثی را می توان با سه پارامتر به صورت زیر نشان داد:
A = [ a1, a2, a3 ]
که ai ها بر روی شکل مشخص شده اند.
شکل ۲-۹ نمونه ای ازیک تابع تعلق مثلثی
درجه عضویت x را در مجموعه فازی با μ(x) نشان می دهند. توابع تعلق می توانند همپوشانی داشته باشند . بدین معنی که می تواند با درجه عضویتهای مختلف عضو دو یا چند تابع تعلق داشته باشد.
۴۶
همانطور که گفته شد ، تابع تعلق های زیادی وجود دارد که برای انتخاب یکی از آنها به طور کلی دو راه وجود دارد . اول، استفاده از دانش انسان خبره است که این راه حل فقط یک انتخاب اولیه است و باید آن را تعیین و تنظیم نمود. دوم ، استفاده از داده های جمع آوری شده برای تنظیم دقیق تابع تعلقی است که ساختار کلی آنرا قبلا تعیین شده است.
فرم در حال بارگذاری ...
[چهارشنبه 1401-04-15] [ 06:38:00 ق.ظ ]
|