پایان نامه unknown error.خطای ناشناخته
چکیده
سیستمهای توزیع شده کاربردهای فراوانی دارند و تلاشهای زیاد ی در جهت توسعه این سیستمها انجام
شده است . اصولاً این سیستمها پیچیده اند و به همین دلیل لازم است که توصیف دقیقی از آنها انجام
شود. استفاده از یک استاندارد که نحوه توصیف را مشخص می کند , می تواند در توسعه آنها راهگشا
باشد. استاندارد RM-ODP چهارچوبی برای توصیف این سیستمها فراهم می کند.
استاندارد RM-ODP دارای پنج دیدگاه برای توصیف سیستمهای توزیع شده است . یکی از این
دیدگاهها, دیدگاه سازمان می باشد که به تشریح هدف , قلمرو, و سیاستهای سیستم می پردازد . در
حال حاضر تمرکز اصلی استانداردسازی RM-ODP بر روی دیدگاه ساز مان قرار دارد . دیدگاههای
RM-ODP مستقل از زبان تعریف شده اند, از این رو زبانهایی برای توصیف هر یک از دیدگاههای
آن پیشنهاد شده اند که یکی از این زبانها UML می باشد . زبان UML یک زبان مدلسازی شیئ گرای
متداول است که برای توصیف , مصورسازی , ساخت , و مستندسازی سیست مهای نرم افزاری بکار
می رود.
تاکنون کارهای متعددی در زمینه استفاده از UML برای مدلسازی دیدگاه سازمان انجام شده
است , اما اغلب آنها فقط بخش کوچکی از این دیدگاه را در نظر گرفته اند. همچنین به قواعد
ساختاری دیدگاه سازمان توجه بسیار کمی شده است .
مقدمه
انگیزه
نیاز به سیستمهای توزیع شده در دنیای کنونی اجتناب ناپذیر است ٠ سیستمهای توزیع شده مهم هستند
زیرا نیاز روز افزونی برای اتصال سیستمهای پردازش اطلاعات وجود دارد ٠ این نیاز از تمایلاتی ناشی
می شود که خواستار تبادل اطلاعات بین گروههای داخل سازمان و همچنین بین سازمانهای همکاری
کننده می باشند ٠ این سیستمها ، بزرگ ، پیچیده ، و نیازمند منابع زیاد هستند ٠ اگر سیستمهای توزیع شده
بخواهند با یکدیگر تعامل کنند ، و از مسائلی نظیر قابلیت حمل پشتیبانی کنند ، پیچیدگی آنها بیشتر
می شود، در نتیجه توسعه آنها نیز مشکلتر می شود٠
برای توسعه سیستمهای توزیع شده نیاز به توصیف مناسبی از آنها وجود دارد; لذا سازمان بین المللی
استاندارد (ISO) و اتحادیه بین المللی مخابرات (ITU) استانداردی به نام "مدل مرجع برای پردازش
توزیع شده باز " (RM-ODP) منتشر کرده اند [٤ ,٣ ,٢ ,١]٠ این استاندارد که به عنوان یک معماری از
توزیع شدگی ، تعامل ، و قابلیت حمل پشتیبانی می کند، در پاسخ به رشد فزاینده پردازش توزیع شده
ایجاد شده است ٠ سیستمهایی که از این استاندارد تبعیت می کنند، سیستمهای ODP نامیده می شوند٠
فهرست
1 مقدمه ........................................................................................ 8
1-2 اهداف و روشهای تحقیق ................................................................. 14
٣-٣-٤ استفاده از قواعد خوش تعریفی .............................................. ٣٥
٣-٣-٥ مدلسازی مناسب .............................................................. ٣٦
٣-٣-٦ مقایسه .......................................................................... ٣٦
٣-٤ جمعبندی ................................................................................. ٣٧
٤ ایجاد پروفایل UML برای دیدگاه سازمان 38
٤-١ مقدمه ..................................................................................... ٣٨
٤-٢ انتخاب نمادها............................................................................ ٣٨
٤-٢-١ مفاهیم پایه ..................................................................... ٣٨
٤-٢-٢ مفاهیم سیستم .................................................................. ٤١
٤-٢-٣ مفاهیم جامعه .................................................................. ٤١
٤-٢-٤ دوره حیات جامعه ............................................................ ٤٤
٤-٢-٥ مفاهیم رفتار ................................................................... ٤٥
٤-٢-٦ مفاهیم سیاست ................................................................ ٤٧
٤-٢-٧ مفاهیم مسئولیت پذیری ..................................................... ٤٨
٤-٣ تعریف پروفایل UML برای دیدگاه سازمان ........................................ ٥١
٤-٣-١ مقدمه ........................................................................... ٥١
٤-٣-٢ تعریف پروفایل ............................................................... ٥٦
٤-٣-٣ قواعد خوش تعریفی .......................................................... ٦٤
٤-٤ پیاده سازی ................................................................................ ٧٩
٤-٥ جمعبندی ................................................................................. ٨٠
٥ کاربرد عملی پروفایل ارائه شده 81
٥-١ مقدمه ..................................................................................... ٨١
٥-٢ توضیح مسأله ............................................................................ ٨١
٥-٣ مدلسازی با استفاده از UML .......................................................... ٨٣
٥-٣-١ نمودار کلی .................................................................... ٨٣
٥-٣-٢ توصیف کتابخانه ............................................................. ٨٥
٥-٣-٤ قرارداد کتابخانه ............................................................... ٩٩
٥-٣-٥ دانشگاه ......................................................................... ١٠٥
٥-٣-٦ اتحادیه کتابخانه ها ............................................................ ١٠٦
٥-٤ جمعبندی ................................................................................. ١٠٨
٦ نتیجه گیری
٦-١ نتایج و ارزیابی .......................................................................... ١٠٩
٦-٢ دستاوردها................................................................................ ١١١
٦-٣ کارهای آینده ........................................................................... ١١٢
مراجع
ضمیمه الف : گسترش UML
ضمیمه ب : پیاده سازی پروفایل EVRMODP
ضمیمه ج : تعریف دقیق پروفایل EVRMODP بوسیله XML
علائم اختصاری
واژه نامه
در این تحقیق ۵ سیستم عامل مختلف که احتمالا شما
هیچ موقع اسمی از آنها نشنیده اید همراه با توضیحی مختصر لیست شده اند