یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پایان نامه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن

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

پایان نامه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن


پایان نامه ارائه یک الگوریتم خوشه بندی برای توزیع مناسب کار و ارزیابی کارایی آن

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

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

پایان نامه کارشناسی ارشد رشته کامپیوتر نرم افزار

فهرست مطالب:

 

مقدمه. ۱

فصل اول. ۲

مفاهیم اولیه. ۲

سیستم های توزیع شده ۳

مزایا و معایب سیستم های توزیع شده ۳

انگیزش… ۶

مراحل کلی تبدیل برنامه ترتیبی به برنامه توزیع شده ۸

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

جمع بندی.. ۱۰

فصل دوم. ۱۲

تکنیک ها و ابزارهای مرتبط.. ۱۲

ابزارهای تبادل پیام در مقایسه با حافظه اشتراکی توزیع شده ۱۴

تبادل پیام. ۱۴

خصوصیات مطلوب یک سیستم تبادل پیام. ۱۵

طبقه بندی ابزارهای تبادل پیام. ۱۶

توزیع گرهای اتوماتیک… ۱۸

ابزار های نیمه اتوماتیک… ۱۸

ابزار های تمام اتوماتیک… ۱۹

توزیع بایت کد جاوا بر مبنای تحلیل وابستگی به صورت اتوماتیک… ۲۲

مراحل کار الگوریتم. ۲۴

مطابقت اندازه گره در محیط برنامه نویسی شیگرا به صورت پویا توسط روش اسکوپ.. ۲۶

افراز بندی در سیستم توزیع شده شی گرا به صورت پویا ۲۷

معیارهای مختلف در زمینه گروه بندی اشیاء. ۲۸

الگوریتم خوشه بندی مشتق شده از الگوریتم حریصانه lo,s. 29

دسته بندی اشیاء موجود در  خوشه ها ۳۰

نتیجه گیری.. ۳۱

فصل سوم. ۳۳

استخراج گراف فراخوانی.. ۳۳

ساخت گراف جریان فراخوانی.. ۳۴

الگوریتم های  تعین مقصد فراخوانی.. ۳۶

روش آنالیز نوع ایستاتیک… ۳۶

روش آنالیز سلسله مراتب کلاس… ۳۷

روش آنالیز نوع سریع. ۳۹

روش آنالیز نوع سریع حساس به جریان برنامه. ۳۹

استخراج گراف فراخوانی جهت ساخت گراف کلاسها ۴۴

مقایسه الگوریتم های ساخت گراف فراخوانی.. ۴۵

وزن گذاری گراف فراخوانی.. ۴۸

استراتژی وزن گذاری یال های گراف فراخوانی توابع. ۴۹

برآورد زمان اجرای کد های ترتیبی.. ۵۳

روش های برآورد زمان اجرای کد های ترتیبی.. ۵۴

برآورد زمان اجرای کدهای برنامه با آنالیز متن برنامه. ۵۴

تخمین ایستای زمان اجرای برنامه ها ۵۹

پارامتر های ورودی.. ۶۰

تعیین سرحد تکرار حلقهها و فراخوانیهای بازگشتی.. ۶۰

حذف مسیرهای اجرا نشدنی.. ۶۰

بهینه سازی کامپایلرها و تخمین زمان اجرای برنامه. ۶۱

زبان های برنامه سازی و تخمین زمان اجرا ۶۱

رعایت میزان دقت تخمین در زمان اجرا ۶۲

معیارهای موجود در تخمین طولانی ترین زمان اجرا ۶۳

تحلیل جریان داده ۶۳

تحلیل کاهش بازگشتی.. ۶۴

حجم زیاد اطلاعات.. ۶۵

استفاده از کد Object برنامه. ۶۶

بایت کد جاوا و محاسبه زمان اجرای دستورالعملها ۶۷

محاسبه زمان اجرای حلقه ها ۶۸

نحوه شناسایی حلقه های تکرار. ۶۸

انتشار دامنه مقادیر. ۷۱

دستورات شرطی و نحوه شناسایی آنها ۷۲

محاسبه زمان اجرای کل برنامه با استفاده از روش پیشنهادی.. ۷۴

تشخیص حلقه های تکرار. ۷۴

تخمین تعداد تکرار حلقه ها ۷۴

انتشار مقادیر. ۷۵

محاسبه زمان اجرای توابع موجود در یک دور از گراف.. ۷۵

یافتن نقاط همگام سازی.. ۷۷

بررسی نتیجه الگوریتم پیشنهادی برروی یک برنامه نمونه. ۸۰

جمع بندی.. ۸۳

فصل چهارم. ۸۴

خوشه بندی.. ۸۴

مقدمه. ۸۵

خوشه بندی سلسله مراتبی.. ۸۶

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

روش های ادغام خوشه ها در خوشه بندی پایین به بالا. ۹۱

      Single Linkage. 91

Complete Linkage. 92

Group Avreage Linkage. 93

 Simple Average Linkage. 93

 Weighted Average Linkage. 94

 سه روش مفید دیگر (Median, Centroid, Wards ) 95

تکنیک های یافتن تعداد خوشه های بهینه. ۹۷

جدول تلفیق (جدول ادغام) ۹۷

تراز تلفیق.. ۹۹

 نمودار dendrogram.. 100

تعیین تعداد خوشه های بهینه. ۱۰۱

تکنیک های پیدا کردن نقطه پیچش در نمودار جدول تلفیق.. ۱۰۴

روش پیشنهادی در این پایان نامه جهت خوشه بندی.. ۱۰۶

الگوریتم پیشنهادی برای خوشه بندی کلاس ها ۱۰۶

جمع بندی.. ۱۱۰

فصل پنجم. ۱۱۱

پیاده سازی و ارزیــابــی.. ۱۱۱

محیط پیاده سازی شده ۱۱۲

مقایسة روش خوشه بندی پیشنهادی با روش حریصانه متداول. ۱۱۵

فصل ششم. ۱۲۳

نتیجـه‌گیـری.. ۱۲۳

نتیجه گیری.. ۱۲۴

کارهای آتی.. ۱۲۴

منابع و مراجع. ۱۲۶

 

چکیده

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

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

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

مقدمه

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

افزایش نیاز به سیستم هایی با کارائی بسیار زیاد و سرعت فوق العاده بالای شبکه ها (شبکه های ترابیتی) سبب جلب علاقه محققان به پردازش های موازی و توزیع شده، شده است. از جمله دلایل افزایش توجه به سیستم های توزیع شده می توان به موارد زیر اشاره کرد:

1: پیشرفت تکنولوژی پردازش.

2: سرعت بالای شبکه ها.

3: انجام تحقیقات گسترده برای ارائه محیطهائی برای انجام محاسباتی توزیع شده.

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

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

 


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

دانلود پاورپوینت ارائه مدیریت زمان

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

دانلود پاورپوینت ارائه مدیریت زمان


دانلود پاورپوینت ارائه مدیریت زمان
nچه درصدی از کارهایم از پیش برنامه ریزی شده بود؟
nآیا روز کاری ام ساختاردرستی داشت؟
nآیا کارهای برنامه ریزی شده بیش از حد انتظار به طول انجامید؟
nچرا زمانی طولانی صرف کارهای بی حاصل شد؟
nچند مورد وقفه در کارهایم ایجاد شد؟
nآیا بهره وری داشتم؟
nچه زمانی از روز بیشترین بهره وری را داشتم؟
nچگونه می توانم کنترل بیشتری بر وقت خود داشته باشم؟
nبرای چند درصد از وقت خود می توانستم برنامه ریزی درستی به عمل آورم؟
nمیزان کارآیی ام را بر اساس امتیاز های 1 تا 10 چگونه برآورد می کنم؟
n
n
nخود ـ ارزیابی
nتسلط بر مکاتبات اداری
nبرنامه ریزی
nمدیریت جلسات
nمدیریت پروژه ها
nمهار کردن تماس های تلفنی
nنکات دیگری در باره ی مدیریت زمان و باز نگری
 
شامل 40 اسلاید powerpoint

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

پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس

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

پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس


پایان نامه ارائه روشی برای طراحی مبتنی بر سرویس

 

 

 

 

 

 

 

 

 

 



فرمت:word(قابل ویرایش)

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

 

پایان نامه جهت دریافت درجه کارشناسی ارشد “M.Sc” مهندسی کامپیوتر- نرم افزار

 

فهرست مطالب

چکیده    1
مقدمه    2
فصل اول: کلیات معماری سرویس گرا   
1-1) تعاریف اولیه    5
1-1-1) سبک معماری مبتنی بر سرویس    5
2-1) اهداف تحقیق    7
3-1) پیشینه تحقیق    8
4-1) روش کار و تحقیق    10
5-1) مقایسه ای بر مدلهای توسعه وابسته به معماری    11
1-5-1) توسعه مبتنی بر object    11
2-5-1) توسعه مبتنی بر مؤلفه    12
3-5-1) محاسبات توزیع یافته    13
4-5-1) معماری سرویس گرا    14
1-4-5-1) توسعه مبتنی بر سرویس    15
2-4-5-1) قابلیتهای معماری سرویس گرا    17
6-1) مؤلفه های SOA    18
7-1) اصول سرویس گرائی
21
8-1) سرویس گرائی و تشکیلات سازمانی    27
1-8-1) لایه های سرویس      29
1-1-8-1) لایه سرویس کاربردی    32
2-1-8-1) لایه سرویس تجاری    34
3-1-8-1) لایه سرویس همنوائی    34
2-8-1) سرویسهای Agnostic    37

فصل دوم : تحلیل مبتنی بر سرویس   
1-2) چرخه حیات معماری سرویس گرا    40
2-2) استراتژیهای تحویل SOA    41
1-2-2) روش پایین به بالا    41
2-2-2) روش بالا به پایین    43
3-2-2) روش Meet-In-The-Middle      45
3-2) تحلیل سرویس گرا    47
1-3-2) اهداف تحلیل سرویس گرا    47
2-3-2) پروسه تحلیل سرویس گرا    48

فصل سوم : الگوها و اصول طراحی   
1-3) نکات قابل توجه طراحی    52
1-1-3) مدیریت دانه بندی سرویس و مؤلفه    52
2-1-3) طراحی برای قابلیت استفاده مجدد    53
3-1-3) طراحی برای قابلیت ترکیب سرویس    54
1-3-1-3) اتصال و همبستگی
54
2-3) رهنمودهای عمومی    55
1-2-3) استانداردهای نامگذاری 55
2-2-3) طراحی عملیات سرویس به شکلی که ذاتا قابل توسعه باشد    56
3-2-3) تعیین متقاضیان مطرح سرویس    56
3-3) الگوهای طراحی و انواع معماری    57
1-3-3) الگوها    58
2-3-3) طراحی بنیادی    59

فصل چهارم : راهکار پیشنهادی   
1-4) مرحله 1 بازبینی لایه بندی سیستم SOA    64
1-1-4) فعالیت 1 مروری بر استراتژیهای لایه بندی    64
2-1-4) فعالیت 2 بازبینی لایه بندی فاز تحلیل    66
3-1-4) فعالیت 3 معرفی لایه های تخصصی تر    67
1-3-1-4) لایه داده    67
2-3-1-4) لایه دسترسی سرویس    70
3-3-1-4) لایه تعامل 71
2-4) مرحله 2 تحلیل تغییرپذیری    77
1-2-4) فعالیت 1 شناسایی انواع تغییرپذیری    79
2-2-4) فعالیت 2 مدلهای موجود برای تغییرپذیری    83
3-2-4) فعالیت 3 گروهبندی و مدلسازی تغییرپذیری    84
4-2-4) فعالیت 4 نگاشت نقاط تغییرپذیر    87
3-4) مرحله 3 سرویسهای فاز طراحی
89
1-3-4) فعالیت 1 تعیین سرویسها    90
2-3-4) فعالیت 2 جایگاه سرویسهای کنترلی    98
4-4) مرحله 4 مروری بر دانه بندی 99
1-4-4) فعالیت 1 تکنیک دانه بندی سرویسها و چنددانه ای بودن    102
2-4-4) فعالیت 2 متدهای چند دانه ای سرویسها    104
5-4) مرحله 5 مدلسازی فرایند 108
1-5-4) استفاده از مدلسازی فرایند برای طراحی معماری سرویس گرا 108
2-5-4) ابزار مدلسازی فرایند    109
3-5-4) فعالیت طراحی فرایند کسب و کار مبتنی بر سرویس    113

فصل پنجم : بررسی موردی   
1-5) انتخاب بررسی موردی    115
1-5) سیستم سفارش کالا    116
3-5) تحلیلی بر راهکار پیشنهادی    134

فصل ششم : نتیجه گیری و پیشنهادات     
1-6) نتیجه گیری    136
2-6) پیشنهادات    138
مقاله    139
پیوستها    140
منابع و ماخذ   
فهرست منابع فارسی    196
فهرست منابع لاتین    197
سایتهای اطلاع رسانی    200
اختصارات    201
چکیده انگلیسی    202

 

فهرست شکلها

شکل 1-1) میان افزار مبتنی بر پیغام[24]    14
شکل 2-1) مدل مفهومی معماری سرویس گرا[24]    15
شکل 3-1) توسعه مبتنی بر سرویس[24]    16
شکل 4-1) یک دیدگاه اولیه از چگونگی قرار گرفتن منطق خودکارسازی در داخل واحدها توسط    SOA    20
شکل 5-1) عملیاتهایی که به سرویسهای متفاوتی تعلق دارند و بخشهای متنوعی از منطق پروسه را نمایش می دهند.    20
شکل 6-1) چگونه مؤلفه های یک معماری سرویس گرا با یکدیگر ارتباط دارند.    21
شکل 7-1) پیمانهای سرویس به طور رسمی مؤلفه های سرویس, عملیات و پیغام از یک معماری سرویس گرا را تعریف می کند.    23
شکل 8-1) سرویسها وابستگی ها را به قرارداد سرویس محدود می کنند و با این کار به  منطق سرویس دهنده زیرین و تقاضاکننده اجازه می دهند که loosely coupled باقی بمانند.    24
شکل 9-1) عملیات Update Everything یک ترکیب سرویس را بسته بندی می کند 25
شکل 10-1) مراحل statelessو stateful که یک سرویس درهنگام پردازش یک پیغام از آنها عبور می کند .    27
شکل 11-1) جایگاه سرویسها[1]    28
شکل 12-1) لایه های تخصصی سرویس[1]    32
شکل 13-1) سلسله مراتب چرخه حیات توسعه سرویسهای وب[9]    36
شکل 14-1) بخش بندی سرویسها که محیط راه حل  و پردازشهای تجاری را تفکیک کرده است[1].    38
شکل 1-2) چرخه حیات معماری سرویس گرا          40
شکل 2-2) گامهای تکنیک پائین به بالا    42
شکل 3-2) گامهای تکنیک بالا به پائین    44
شکل 4-2) گامهای تکنیک  meet in the middle [1]    46
شکل 1-3) در صورت تجزیه یک سرویس , الگوهای نظارتی به عدم تاثیرگذاری در قرارداد سرویس کمک می کنند.[27]   
59
شکل 2-3) منطق  Agnostic و [27] Non Agnostic    60
شکل 1-4) فعالیتهای فاز طراحی   
63
شکل 2-4) مدل گسترش سیستم تحت تاثیر لایه بندی [30]    65
شکل 3-4) پنهان سازی پیچیدگی توسط لایه انتزاعی داده    69
شکل 4-4) لایه دسترسی سرویس[2]    70
شکل 5-4) ساختار منطقی از سرویسهای تعاملی    73
شکل 6-4) مثالهایی از سرویس تعاملی در SOA
76
شکل 7-4) چارچوب مبتنی بر سرویس برای سرویسهای تعاملی    76
شکل 8-4) 4 نو ع تغییرپذیری    80
شکل 9-4) واسط مورد نیاز فرایند کسب و کار    81
شکل 10-4) نقاط تغییرپذیر ممکن    82
شکل 11-4) شمایی از تغییرپذیری در XML [6]    83
شکل 12-4) مدل تصمیم , مدل واسطی برای سازگاری سرویسها می باشد[6]    84
شکل 13-4) دیاگرام فعالیت و نقاط تغییر پذیر[31]    85
شکل 14-4) مدل خصیصه[31]    86
شکل 15-4) سرویسهای Gateway [2]    92
شکل 16-4) سرویسهای Façade [2]    93
شکل 17-4) جایگاه دستورات کنترلی درمقایسه دو راه حل [2]    96
شکل 18-4) سرویسهای دانه درشت[11]    101
شکل 19-4) ارتباط سرویس دانه درشت و سرویس دانه ریز[11]    103
شکل 20-4) متد جدیدی برای ارسال اطلاعات آدرس اضافه شده است.[11]    105
شکل 21-4) یک متدی که هر دو نوع اطلاعات آدرس و حساب را بر می گرداند.[11]    105
شکل 22-4) متدی که مؤلفه های درخواست داده شده را برمی گرداند[11]    107
شکل 23-4) مدلسازی سلسله مراتبی با BPMN [5]    112
شکل 24-4) مجموعه مدلهای فاز طراحی و ارتباط آنها    113
شکل 1-5) دیاگرام فعالیت 3 عامل    117
شکل 2-5) سرویسهای کاندید
120
شکل 3-5) مدل لایه بندی سیستم    121
شکل 4-5) تغییر پذیری در گردش کار    122
شکل 5-5) مدل خصیصه    123
شکل 6-5) دیاگرام فعالیت برای شناسایی وابستگیها    124
شکل 7-5) دیاگرام General Composition 125
شکل 8-5) مدل نگاشت    125
شکل 9-5) لایه تامین کننده QOS    126
شکل 10-5) سرویسهای دانه ریز    127
شکل 11-5) دیاگرام Consignee Collaboration    127
شکل 12-5) دیاگرام Consignee Sequence Diagram    128
شکل 13-5) دیاگرام Shipper Collaboration    128
شکل 14-5) دیاگرام Shipper Sequence    129
شکل 15-5) دیاگرام Partial Order Process Collaboration 129
شکل 16-5) دیاگرام Partial Order Process Sequence
130
شکل 17-5) دیاگرام تعاملات مابین سرویس فرایند و سرویسهای همکار
131
شکل 18-5) مدل BPMN    132

 

فهرست جداول

جدول 1-1) مقایسه مدلهای توسعه وابسته به معماری 17
جدول 1-6) راهکار پیشنهادی در تامین اصول طراحی    137

 

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

کلمات کلیدی : SOA , Layer, Service Type , Process ,Variation , Granularity .Composition

 

مقدمه
در طول چهار دهه اخیر، میزان پیچیدگی نرم افزارها بصورت صعودی افزایش یافته و تقاضا برای نرم افزارهای قدرتمندتر بیشتر شده است. در این میان، به نظر می رسد که روشهای قدیمی جوابگوی نیازهای در حال رشد کنونی نیستند و نیاز به ایجاد و بکارگیری روشهائی است که بوسیله آنها بتوان بر این پیچیدگیها بصورت کاراتر و در زمانی کوتاهتر غلبه کرد. از سوی دیگر امکان کنار گذاشتن یکباره سیستمهای نرم افزاری موجود که تا به حال مشغول سرویس دهی به مشتریان بوده اند، وجود ندارد و می بایست سیستمهای جدید را بصورت یکپارچه و در کنار همین سیستمهای فعلی بوجود آورد. معماری سرویس گرا، با تکیه بر اصول سرویس گرائی و محاسبات و سرویس های توزیع شده و بر پایه پروتکلهای شبکه و لایه های منطقی سرویس و همچنین زبانهایی که تولید نرم افزارهای توزیع شده را فراهم می کنند، به عنوان راه حلی مناسب جهت از میان برداشتن مشکلات و مسائل مذکور مطرح گردیده است[20,21].
SOA مجموعه ای از اصول , نظریه ها و تکنیکهایی را فراهم می کند که فرایندهای کسب و کار , اطلاعات و دارایی های تشکیلات بتوانند به شیوه مؤ ثری سازماندهی شوند و این فرایندها می توانند برای پشتیبانی از طرحهای استراتژیک و سطوح بهره وری که در محیطهای رقابتی کسب و کار مورد نیاز هستند,  گسترش داده شوند .  بسیاری از تشکیلات اقتصادی در استفاده اولیه شان از SOA چنین پنداشتند که از مولفه های موجود به عنوان سرویس وب می توانند استفاده کنند و عنوان کردند تنها با ایجاد سرویسهای پوشاننده  و رها کردن مولفه های زیرین غیر قابل دسترس, این کار عملی خواهد بود . در نتیجه پیاده سازی  لایه نازکی از SOAP/WSDL/UDDI  بالای برنامه کاربردی موجود یا مولفه هایی که سرویسهای وب را تحقق می بخشند , تا حد گسترده ای در صنعت نرم افزار تجربه شد . اما تا به حال روش مناسبی برای ایجاد برنامه های کاربردی تجاری قدرتمند وجود ندارد . اگرچه طبیعت مولفه ها مناسب استفاده از آنها به عنوان سرویس وب  می باشد , در بیشتر موارد اینطور نیست و برای طراحی مجدد و ارائه کارکرد مولفه ها به شیوه صحیح و از طریق سرویس وب نیازمند تلاش مضاعفی می باشیم[9] .
پیاده سازی موفق SOA  مستلزم این است که به مفاهیم و استراتژیهای پیاده سازی که خصوصیات و ویژگیهای اساسی SOA را فرموله می کنند , توجه شود . به مجرد پیاد ه سازی موفق SOA , مزایایی در جهت کاهش زمان توسعه و ایجاد محصول , بهره برداری از کاربردهای انعطاف پذیر با پاسخ دهی سریع و امکان اتصال پویای استدلالهای کاربردی شرکای تجاری , حاصل می شود . یک پیاده سازی کامل SOA نه تنها در ارتباط با گسترش و صف آرایی سرویسها می باشد بلکه امکان استفاده از سرویسها درجهت اجتماع برنامه های کاربردی متمایز و ایجاد کاربرد مرکب را منعکس می سازد.

 

فصل اول:
کلیات معماری سرویس گرا
1-1  تعاریف اولیه
1-1-1  معماری  سرویس گرا (SOA)
SOA مجموعه قوانین ، سیاستها و چارچوبهایی است که نرم افزارها را قادر می سازد تا عملکرد خود را از طریق مجموعه سرویسهای مجزا و مستقل و در عین حال مرتبط با هم در اختیار سایر درخواست کنندگان قرار دهند تا بتوانند بدون اطلاع از نحوه پیاده سازی سرویس و تنها از طریق رابطهای استاندارد و تعریف شده، این سرویسها را یافته و فراخوانی نمایند و یا در تعریف دیگر می توان گفت معماری سرویس گرا روشی برای ساخت سیستمهای توزیع شده ای است که در آنها عملکرد سیستم بصورت سرویس در اختیار کاربران و یا سایر سرویسها قرار می گیرد. از دیگرتعاریف ارائه شده مرتبط با معماری های سرویس گرا می توان به واحدهای نرم افزاری آماده در شبکه  یا سرویسهای سطح حرفه ای   اشاره کرد. در حال حاضر، تکنولوژی سرویسهای وب  و پیاده سازی نمونه های موفق از آن، نشان داده است که SOA می تواند به عنوان راه حلی عملی و دست یافتنی در طراحی سیستمهای توزیع شده جدید و یکپارچه سازی سیستمهای بزرگ موجود مطرح گردد[3].  در این معماری، همه توابع به عنوان سرویس تعریف می گردند. این توابع شامل توابع تجاری و تراکنشهای تجاری می باشند که تراکنشهای تجاری خود شامل توابع سطح پایین و توابع سیستمی سرویسها هستند. سرویسها بصورت مستقل طراحی و پیاده سازی شده و به عنوان جعبه سیاه عمل می نمایند. قطعات دیگر در خارج از این قطعه,  نیازی به دانستن نحوه انجام کار در این سرویس را ندارند و تنها به نتیجه آن نیازمندند. قطعات، سرویسهای خود را از طریق رابطهای تعریف شده در اختیار قطعات دیگر قرار میدهند که این رابطها قابل دستیابی و فراخوانی هستند، بدون اینکه محل قرار گیری آنها اهمیت داشته باشد (رابطهای محلی یا دور ). در ضمن، این رابطها می توانند به همان نرم افزار کاربردی  یا به آدرسی در محل دیگری از شبکه مرتبط باشند. رابطها به عنوان کلیدی در برقراری این ارتباطها هستند و از طریق آنها نوع پارامترهای ورودی و نتایج (خروجی) مشخص می گردد[1,34,26]...

 


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

پایان نامه مصادیق فعالیتهای وکیل در ارائه ارجح ترین روش حل مصالحه

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

پایان نامه مصادیق فعالیتهای وکیل در ارائه ارجح ترین روش حل مصالحه


پایان نامه مصادیق فعالیتهای وکیل در ارائه ارجح ترین روش حل مصالحه

 

 

 

 

 

 

 

 

 

 



فرمت:word(قابل ویرایش)

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

 

گفتار اول : مفاهیم و مبانی
مبحث اول : مفهوم وکالت
الف ) وکالت دادگستری
ب ) ماهیت حقوقی وکالت دادگستری
۱ – نظریه عقد وکالت
۲ – نظریه اجاره خدمات
 انتقاد از نظریه اجاره خدمات
۳ – نظریه عقد مختلط
 انتقاد از نظریه عقد مختلط
مبحث دوم : مفهوم دعوی و انواع آن
الف ) انواع دعوای حقوقی
۱ – دعوای عینی
۲ – دعوای شخصی
۳ – دعوای مختلط

دعوای منقول و غیر منقول
ب ) انواع دعوای کیفری
۱ – ( دعاوی عمومی و خصوصی )
مبحث سوم : مفهوم صلح و مسائل مربوط به آن
الف ) موضوع صلح
ب ) اقسام مصالحه و صلح
۱ – صلح دعوی و اقسام آن
۱/A – صلح بر اسقاط حق دعوی
۱/B – صلح مدعی به
۱/C – صلح دعوای اقعی
۱/D – صلح دعوای فرضی
۱/E – صلح دعوای بطلان معامله
گفتار دوم : نقش وکیل در سازش
مبحث اول : تعهدات وکیل
مبحث دوم : حدود اختیارات وکیل در مصالحه
الف ) حدود اختیارات قانونی وکیل
۱ – تعارض دوقانون
ب ) حدود اختیارات قرار دادی وکیل در مصالحه
۱ – حدود اختیارات قرار دادی در دفاع
۲ – حدود اختیارات قرار دادی در مشاوره حقوقی
مبحث سوم: اقدامات لازم در مصالحه؛ توسط وکیل
الف) اشکالات مالیاتی در مصالحه
ب) تنظیم سند اصلاحی
ج) به امضای طرفین رساندن صلح نامه
د) گرفتن حق سازش در صورت داور بودن
گفتارسوم:سازش در دعوی حقوقی ونقش وکیل
مبحث اول : انواع سازش
الف ) سازش نسبت به دعوایی که هنوز طرح نشده
ب ) سازش نسبت به دعوایی که در جریان رسیدگی است
مبحث دوم : اشکال مختلف تنظیم سازشنامه
الف ) سازش با تنظیم سند رسمی
ب ) سازش با تنظیم سند عادی ئ نقش وکیل
ج ) سازش در دادگاه با تنظیم گزارش اصلاحی
۱ – گزارش اصلاحی با بررسی تطبیقی
۲ – آثار گزارش اصلاحی
۳ – صدور ‏، نحوه تنظیم ، ابلاغ و تصحیح گزارش اصلاحی
مبحث سوم : نقش وکیل در سازش حقوقی
الف ) نقش حرفه ای در سازش
ب ) اوضاع و احوال پرونده درسازش
گفتارچهارم:سازش در دعوای کیفری ونقش وکیل
مبحث اول : سازش در دعوای عمومی
الف ) در حقوق فرانسه
ب ) در حقوق ایران
۱ – سازش در حدود
۲ – سازش درتعریزات و مجازاتهای بازدارنده
مبحث دوم : سازش در دعوای خصوصی
مبحث سوم : تاثیر مصالحه در میزان سازش
الف ) نفع مصالحه برای شاکی
ب ) نقش وکیل


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

دانلود پایان نامه مطالعه تصفیه پذیری و ارائه روش مناسب جهت دفع لجن اسیدی

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

دانلود پایان نامه مطالعه تصفیه پذیری و ارائه روش مناسب جهت دفع لجن اسیدی


دانلود پایان نامه مطالعه تصفیه پذیری و ارائه روش مناسب جهت دفع لجن اسیدی

فرمت:word, قابل ویرایش

 

مقطع کارشناسی رشته بهداشت

 

دانشگاه علوم پزشکی شهید بهشتی

دانشکده بهداشت

عنوان تحقیق:

بررسی کمی و کیفی، مطالعه تصفیه پذیری و ارائه روش مناسب

جهت دفع لجن اسیدی حاصل از فرآوری بازیافت روغن

در کارخانه بهاران شیمی بروجن

مجری طرح:

دکتر احمدرضا یزدانبخش

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

مقدمه

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

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

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

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

در کشور طبق آمار وزارت صنایع حدود 120 کارخانه فعال و درحال توسعه وجود دارند که اکثر آنها فعال بوده و پالایش و تصفیه مجدد را انجام می دهند این کارخانجات حدود 1208740 تن گریس، 109974090 لیتر روغن و 89514 مترمکعب روغن سنگین در سال تولید می نمایند. در فرآیند اسید – خاک رنگبر، یکی از مهمترین مشکلات زیست محیطی، تولید لجن بسیار اسیدی می باشد که ناخالصیهای آلی و معدنی مثل فلزات سنگین دارد. این لجن سیاه، دارای لزجت زیاد، بسیار بدبو و بسیار تحریک کننده می باشد. بطور متوسط میزان لجن اسیدی تولیدی در این کارخانجات حدود 10% میزان روغن مورد پالایش می باشد که میزان نسبتاٌ بالایی می باشد. دفع این لجن اسیدی به محیط بیرون کنترل آلاینده های آن بخصوص شرایط اسیدی آن اثرات شدید زیست محیطی و ؟؟؟؟؟؟ در پی خواهد داشت. بطوریکه با مراجعه به منابع این لجن و مواد زائد خطرناک و در طبقه بندی مواد زائد خطرناک UNEP در گروه A، بخاطر اسیدی بودن، و در فهرست بندی چهارگانه سازمان حفاظت محیط زیست در فهرست F، و با کد خطر C و کد خطر T قرار می گیرد.

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

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

– خصوصیات روغن های زائد و روش های دفع آنها در جهان

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

روغن پایه ماده ای است نفتی و یا سنتتیک که در حدود 95-90% روغن را بر حسب نوع روغن تمام شده تشکیل می دهد. و می توان نیازهای یک روغن را تا حدودی بر حسب عملکرد برطرف نماید. رکن اصلی هر روغن تمام شده، روغن پایه است که بعد از مخلوط شدن با مواد دیگر تبدیل به روغن محصول می گردد.

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

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


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