فی لوو

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

فی لوو

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

کاتالیزگرها و مکانیسم عملکرد و کاربرد آنها در صنایع 22ص

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

کاتالیزگرها و مکانیسم عملکرد و کاربرد آنها در صنایع 22ص


کاتالیزگرها و مکانیسم عملکرد و کاربرد آنها در صنایع 22ص

22 ص

خلاصه:

کاتالیزگرها موادی هستند که سرعت واکنش‌های شیمیایی را افزایش می‌هند ولی در واکنش مصرف نمی‌شوند.

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

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

                       

 


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


کاتالیزگرها و مکانیسم عملکرد و کاربرد آنها در صنایع 22ص

پایان نامه کاربرد سنجش از دور و اطلاعات ماهواره ای در معادن 122 ص

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

پایان نامه کاربرد سنجش از دور و اطلاعات ماهواره ای در معادن 122 ص


پایان نامه کاربرد سنجش از دور و اطلاعات ماهواره ای در معادن 122 ص

122 ص

این گزارش بر مبنای بررسی های زمین شناسی معدنی تنظیم شده است که با استفاده از داده های سنجنده TM ماهواره لندست 5 در منطقه ای در حدود 50 کیلومتری جنوب ریگان- بم- کرمان صورت گرفته است.

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

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

چکیده

این گزارش بر مبنای بررسی های زمین شناسی معدنی در منطقه ای در حدود 50 کیلومتری جنوب ریگان بم- کرمان تنظیم شده است . منطقه مورد بررسی از نظر اکتشاف و پی جوئی منابع مس پرفیری مورد نظر شرکت اکتشاف ملی مس ایران بوده است و فعالیتهای این شکرت در حال حاضر پی جوئی و اکتشاف مقدماتی را پشت سر گذاشته است و وارد اکتشاف نیمه تفضیلی شده است. بنابراین با شناخت و آگاهی کافی که ما از منطقه و نوع کانی‏سازی و پراکندگی آن در منطقه داریم کافی است که بین اطلاعات ماهواره ای پردازش شده و نقشه های زمین شناسی و ژئوشیمیایی در دسترس ارتباط برقرار کنیم تا در نهایت به روشی دست پیدا کنیم که در موارد دیگر که پروژه پی جوئی و اکتشاف روند طبیعی خود را طی می‌کند بتوانیم به عنوان اولین فاز پی جوئی از این کلید استفاده کنیم. برای این منظور سعی شده است که با استفاده از منابع موجود طریقه استفاده از این اطلاعات را مورد بررسی و تحلیل و تفسیر قرار دهیم. به طور کلی این پروژه در چندین فصل تهیه و تنظیم می شود که به ترتیب زیر می باشد:

  • تاریخچه سنجش از دور
  • مفاهیم و اصول سنجش از دور
  • زمین شناسی عمومی ناحیه ریگان- بم- کرمان
  • پردازش داده های ناحیه ریگان- بم- کرمان

به طور کلی تاکنون به بالغ بر 2400 ماهواره به ثبت رسیده است که از این میان حدود 1000 ماهواره کاربرد سنجش از دور دارند شروع سنجش از دور توسط نیروهای نظامی بوده است و از دهه 80 کشورهای زیادی محسنات فضا رامتوجه می شوند و به سمت استفاده از فضا می روند. امروزه استفاده از فضا چنان گسترش یافته است که سازمان ملل سنجش استفاده واضح آمیز از فضای بالای جو به وجود آمده است.

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

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

 

فهرست مطالب

 

عنوان

صفحه

مقدمه

 

فصل اول: تاریخچه سنجش از دور

 

کلیات

 

تاریخچه مختصری از سنجش از دور

 

سیستمهای هوایی

 

عکسهای هوائی و سیستم های اسکن کننده هوایی

 

رادار هوائی

 

سکوهای فضائی

 

سایر ماهواره ها

 

فصل دوم؛ اصول و مفاهیم سنجش از دور

 

کلیات

 

اصول و مفاهیم سنجش از دور

 

امواج الکترو مغناطیسی

ا

انواع ماهواره ها

 

فیزیک سنجش از دور

 

تعبیر و تفسیر اطلاعات دورسنجی

 

شرایط یک مفسر

 

عوامل تعبیر و تفسیر

 

خصوصیات تصاویر دور سنجی

 

مقدمه ای بر ساختار اطلاعات رقومی

 

فرمت ذخیره دادهای ماهواره ای

 

تصحیح هندسی تصاویر ماهواره ای یا فضائی

 

منابع خطا از نقطه نظر هندسی

 

سنجنده ها

 

اسکنر ها

 

سیستم های راداری

 

مزایای رادار

 

باندهای رادار

 

خاصیت پلاریزاسیون

 

توان تفکیک در رادار

 

پردازش و آشکار سازی تصویر

 

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

 

کاربرد زمین شناسی و معدنی

 

فصل چهارم:‍ زمین شناسی عمومی ناحیه ریگان- بم- کرمان

 

زمین شناسی عمومی ناحیه ریگان- بم- کرمان

 

پردازش داده های ناحیه ریگان- بم- کرمان

 

نتیجه گیری

 

ضمیمه

 

 

 

 

 

 


فهرست اشکال

 

شماره

عنوان

صفحه

1-1

الگوی پرواز

 

1-2

اعوجاجهای عکسهای هوایی

 

1-3

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

 

1-4

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

 

1-5

باریکه زمینی در طول یک روز لندست 1 و2و 3

 

1-6

گردباد در خلیج مکزیک

 

2-1

پنجره های اتمسفر

 

2-2

بازتابندگی طیفی و پوششی گیاهی خاک و آب

 

2-3

بازتابندگی طیقی برگ سبز

 

2-4

بازتاباندگی طیفی انواع سنگهای معدنی

 

2-5

نمودار فرمت BIL

 

2-6

نمودار فرمت BSQ

 

2-7

استفاده از سیستمهای سنجش از دور برای تصاویر چند بعدی

 

2-8

مسیر زمینی ماهواره لندست

 

2-9

تشریح دستگاه عکسبرداری

 

2-10

مشاهده پائین ترین نقاط بر روی زمین

 

2-11

تواناییهای سیستم در مشاهده بر اجسام برجسته

 

2-12

 

 

2-13

اندازه گیری سیگنال بازگشتی و زمان تأخیر آن

 

2-14

ایجاد میدان مغناطیسی بر روی امواج الکترومغناطیسی

 

2-15

جهت و مسیر پرواز

 

2-16

نمایش دیافراگم آرائی

 

 


فهرست جداول

 

شماره

عنوان

صفحه

1-2

انواع امواج الکترومغناطیسی و مشخصات آن

 

2-2

انواع باندهای راداری

 


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


پایان نامه کاربرد سنجش از دور و اطلاعات ماهواره ای در معادن 122 ص

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

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

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


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

مدیریت در مفهوم کلی و عام آن به شکل ها و با دیدگاههای متفاوت تعریف شده است . همه اندیشمندان مدیریت در یک نکته اتفاق نظر دارند و آن این است که مدیریت عامل رسیدن به اهداف سازمان می باشد . استونر "stoner"  می گوید ،   فرآیند برنامه ریزی ، سازماندهی ، هدایت و کنترل کوشش های اعضای سازمان و استفاده از تمام منابع سازمان برای دست یابی به اهداف معین سازمانی است . بیشترین تأکید این تعریف بر وظایف اصلی مدیریت و استفاده از همه منابع و امکانات برای رسیدن به هدف های سازمانی می باشد .

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

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

1-1-1-   کار کردهای مدیریت :

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

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

1-   برنامه ریزی ، یعنی پیش نگری و تدارک وسایل برای عملیات آینده .

2-    سازماندهی ، یعنی ترکیب و تخصیص افراد و منابع دیگر برای انجام دادن کار .

3-   فرماندهی ، یعنی هدایت و جهت دهی افراد در انجام دادن کار .

4-    هماهنگی ، یعنی به هم پیوستن و وحدت بخشیدن همه ی کوشش ها و فعالیتها .

5-    کنترل ، یعنی رسیدگی به اینکه آیا کلیه امور طبق مقررات و دستورات  صورت می گیرند یا نه .


1-تشخیص مفاهیم :3
1-1-مدیریت ، مدیریت آموزشی اصول و کاربرد آنها3
1-2-انواع سبکهای مدیریتی :6
1-3-آموزش و انواع آن9
1-4-سیستم ، انواع و کارکردهای آن ( نگرش سیستمی در مدیریت آموزشی )11
1-5-سازمان ، انواع و کارکردهای آن  ( نظریه های سازمان مدیریت )15
2-برنامه ریزی ، نظارت بر اجرای برنامه ها :19
2-1-برنامه ریزی آموزشی و نظارت بر اجرای آن برنامه ها19
2-2-فرآیند برنامه ریزی آموزشی20
2-3-اصول تدوین اهداف کلی و جزئی دوره آموزشی21
2-4-اصولا تحلیل محتوای دوره آموزشی23
2-5-ویژگیهای اساسی آموزش پودمانی23
3-ارزشیابی از دوره های آموزشی27
3-1-مفهوم ارزشیابی آموزشی و روشهای آن27
3-2-اصول ارشیابی جامع و فراگیر28
3-3-اصول ارزشیابی از اثر بخشی آموزشی30
4-نحوه تهیه گزارش های مورد نیاز یک آموزشگاه37
4-1-پایه های اساسی و مقررات مکاتبات اداری37
5-برقراری روابط انسانی و اصول ارتباطات39
5-1-اصول برقراری روابط انسانی39
5-2-مفهوم ارتباط و عوامل تشکیل دهنده آن40
5-3-عوامل مؤثر ارتباطی و سدها و موانع ارتباط42
5-4-اصول روانشناسی عمومی45
5-5-اصول جامعه شناسی عمومی :48
6-نظارت بر امور مالی آموزشگاه :51
6-1-هدف اصلی حسابداری و مفهوم معادله اصل آن51
6-2-مفاهیم و اصطلاحات حسابداری ( دارایی ها و بدهی ها )54
6-3-اصول عمومی حسابداری57
6-4-ثبت معاملات حساب ها ( شناخت دفاتر مالی قانونی و دفاتر کمکی حسابداری )59
6-5-انواع گزارشهای حسابداری ( تراز آزمایشی ، ترازنامه ، صورت سود و زیان و صورت حساب )65

7-تهیه محتوای مربوط به خلاقیت و نوآوریهای مدیر:81
7-1-خلاقیت ، نوآوری و فنون آنها81
7-2-شیوه های تفکر خلاق86
7-3-موانع خلاقیت ونوآوری  درسازمانها:90
8-نحوه پیشگیری از حوادث و رعایت نکات ایمنی و بهداشت محیط کار :93
8-1-حوادث شغلی و علل بروز آنها و بهداشت محیط کار93
8-2-اصول پیشگیری از حوادث و رعایت نکات ایمنی و بهداشت محیط کار104
8-3-عوارض جانبی و اصول کمکهای اولیه108
8-4-آتش‌سوزی و اصول انجام آتش نشانی113
8-5-آسیب‌های‌ الکتریکی‌116
8-6-اقدامات‌ در وضعیت‌های‌ اورژانس‌:119

 

 

شامل 124 صفحه فایل word


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


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

دانلود کار آموزی کاربرد بتن

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

دانلود کار آموزی کاربرد بتن


دانلود کار آموزی کاربرد بتن

برای تهیه نقشه یا پلان پی کنی ، بسته به نوع فونداسیون (تکی ، نواری ، گسترده) و نوع قالب بندی و ارتفاع گود برداری این نقشه تهیه می شود برای هرنوع قالب بندی یک فضای مناسب در پشت فونداسیون لازم می باشد مثلاً برای قالب آجری حداقل cm35 که ۱۰ تا ۲۰ سانتی متر قالب آجری و حداقل ۲۵-۱۵ سانتی متر تلرانس گودبرداری در نظر گرفته می شود برای قالب فلزی و چوبی این فضا بزرگتر و حداقل ۷۰ الی ۶۰ سانتی متر لازم می باشد. پس از خاکبرداری نوبت به ریگلاژ کف می رسد اگر خاک کف ، خاک خوبی نباشد می توان تا ۵۰ سانتی متر آن خاک را بیرون بوده و مخلوط راهسازی جایگزین آن شود.
۲- گود برداری
بعد از پیاده کردن نقشه و کنترل آن در صورت لزوم اقدام به گودبرداری می نمایند گودبرداری برای آن قسمت از ساختمان انجام می شود که در طبقات پایین تر از کف طبیعی زمین ساخته می شود مانند موتورخانه ها و انبارها و پارکینگ ها و غیره.
در موقع گودبرداری چنانچه محل گودبرداری بزرگ نباشد از وسائل معمولی مانند بیل و کلنگ و فرقون (چرخ دستی) استفاده می گردد برای این کار تا عمق معینی که عمل پرتاب خاک با بیل به بالا امکان پذیر است (مثلاً ۲ متر ) عمل گودبرداری را ادامه می  دهند و بعد از آن پله ای ایجاد نموده و خاک حاصله از عمق پایین تر از پله را روی پله ایجاد شده ریخته و از روی پله دوباره به خارج منتقل می نمایند.
برای گودبرداریهای بزرگتر استفاده از بیل و کلنگ مقرون به صرفه نبوده و بهتر است از وسایل مکانیکی مانند لودر و غیره استفاده شود در اینگونه مواد برای خارج کردن خاک از محل گودبرداری و حمل آن بخارج کارگاه معمولاً از سطح شیبدار استفاده می گردد بدین طریق که در ضمن گودبرداری سطح شیبداری در کنار گود برای عبور کامیون و غیره ایجاد می گردد که بعد از اتمام کار، این قسمت وسیله کارگر برداشته می شود.

پلان پی کنی ۶
۲- گود برداری ۶
۳- تا کجا باید گودبرداری کرد ۷
۴- خروج آب از محل گودبرداری ۸
۵- بتن ۸
۶- مصرف آب در بتون از نظر کیفیت ۹
۷- اثر ناخالصیهای آب به روی بتن ۱۰
۸- نسبت های مخلوط کردن اجزاء بتن ۱۱
۹- بتن سازی ۱۴
مشخص نمودن آکس ستونها ۱۸
اجرای فونداسیون ۱۸
شمع کوبی : ۲۰
خدک گذاری روی شبکه پائینی ۲۲
نحوه اجرای شبکه فوقانی ۲۳
اجرای ریشه ستونها ۲۴
۱۱- بتن ریزی در هوای سرد و گرم ۲۵
۱۲- قالب بندی ۲۶
آرماتورگذاری روی ریشه ستونها و بستن ستونها ۳۰
قالب بندی ستون ۳۱
قالب بندی تیر ۳۵
نحوه اجرای تیر ۴۱
قالب بندی تیر ۴۱
۱۸- قالب بندی سقف ۴۳
۱۹- باز کردن قالب ۴۵
۲۱- سقف ۴۷
۲۲- سقفهای تیرچه بلوک ۴۷
۲۳- تیر ۴۸
۲۴- کلاف عرضی ۵۱
۲۵- قلاب اتصال ۵۲
سخت کننده ها (‌استیفنر ) ۵۴
طویل نمودن ستونها ۵۵
نحوه اجرابادبند ۵۶
نحوه نصب کوره های سیمان پزی ۵۸
مقدمه ۶۳
نحوه نصب و کار دستگاه کرگیری ۶۵
نحوه کاشتن بلت در بتن ۷۰
فیزیکی ۷۱
نحوه تخریب بتن ۷۲
برای چه منظورهایی از این دستگاه استفاده می شود ؟ ۷۶

 

شامل 73 صفحه فایل  word

به همراه تصاویر

 


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


دانلود کار آموزی کاربرد بتن

بررسی UML و کاربرد آن

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

بررسی UML و کاربرد آن


بررسی UML و کاربرد آن

فرمت فایل : word(قابل ویرایش)تعداد صفحات:65

 

چکیده:

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

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

آنالیز سازگاری شامل موارد “ وجودی” ، “ آشکاری” و “ چند تایی” می‌گردد برای آنالیز سازگاری از تکنیکهای جبری موجود، برای گرامرهای گراف‌گونه استفاده شده است.

1­ـ  ممقدمه

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

برای درک بهتر راه حل ارائه شده در بخش بعد، ابتدا دیاگرام‌های کلاس و توالی و ویژگیهایی که باید بررسی گردند،  مورد مطالعه قرار می گیرند.

دیاگرامهای UML

UML یک زبان مدلسازی یکپارچه می باشد ،‌که برای مدلسازی انواع سیستم های نرم افزاری مبتنی بر متدولوژی شیئی گرا در نظر گرفته شده است . این زبان برای تشریح ، نمایش ،‌ساخت و X مستند سازی سیستم های نرم افزاری مورد استفاده قرار می گیرد. نسخه1-1  UML در نوامبر 1997 توسطOMG مورد قبول واقع شده است و نسخه   3-1 آن از مارس 1999در دسترس می‌باشد. به خاطر استفاده فراوان این زبان در صنعت و تحقیقات این زبان بصورت استاندارد در آمده است.

1-2- دیاگرامهای کلاس

1-1-2-   تعریف

دیاگرامهای کلاس ساختار ایستای سیستم را نمایش می‌دهند، یعنی عناصر موجود در سیستم، ساختار داخلی آنها و ارتباط آنها با سایر عناصر سیستم را مشخص می کنند. عناصر سیستم بصورت کلاس در دیاگرام کلاس نمایش داده می‌شوند.

چند نوع مارتباط ایستا بین کلاسها وجود دارد یعنی تناظر، مجتمع، ترکیب، وابستگی و تعمیم .

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

2-1-2 عناصر دیاگرامهای کلاس

یک کلاس یک شرح برای مجموعة اشیائی است ،‌که دارای یک ساختار ، رفتار ، ارتباطها و معنی می باشند. هر کلاس دارای یک نام می باشد و می تواند متعلق به یک بسته باشد.

اشیائی که از یک کلاس هستند دارای یک لیست ویژگیها و یک لیست متدهای یکسان می‌باشند،اماL1  مقادیر ویژگیها ممکن است متفاوت باشند. یک دیاگرام کلاس می‌تواند دارای اشیایی باشد، که نمونه‌هایی از کلاسها می‌باشند. شکل معمول تعریف یک ویژگی بصورت زیر می‌باشد.

Visibility name : type ?? expression

نوع ویژگی (type- expression) توسط UML تعریف نمی‌شود و این مقدار وابسته به زبان می‌باشد در حقیقت نوع متغیر، برای زبانی است، که در نهایت کلاس مورد نظر در آن ایجاد و پیاده‌سازی خواهد شد. ممکن است کلاسهای موجود در دیاگرام کلاس به عنوان نوع متغیر برای ویژگیها مورد استفاده قرار گیرند. این زمانی است که یک ویژگی یک مرجع برای یک شیء از آن کلاس نگهداری می‌کند. آشکاری ویژگیها شامل یکی از موارد protecded(#) , public(+)    و prirate(-) می‌باشد. ویژگیهای عمونی (public) برای سایر کلاسها قابل دسترس هستند،ویژگیهای محافظت شده تنها برای اشیاء همان کلاس و یا زیرکلاسهای آن قابل دسترس می‌باشند و ویژگیهای خصوصی(( prirate  تنها برای خود شیء قابل دسترس می‌باشند. سایر جزئیات مثل مقادیر اولیه، چند تایی و رشته‌های مربوط به ویژگی ها ،‌ همگی اختیاری هستند.

یک متد در UMLتوسط یک رشته که به شکل زیر می‌باشد تعریف می‌گردد.

Visitility name (parameter

Visibility name (parameter – list): return-type-expression

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

Name: type-expression

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

کلاسها بصورت درختی توسط بسته‌ها ؟؟سازماندهی می‌گردند.

هر کلاس حداکثر به یک بسته تعلق دارد و بسته به نوع آشکاری آن قابل دستیابی از طرف سایر بسته‌ها می‌باشد.

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

از طرفی بصورت تئوری امکان وجود چند رابطه تناظر بین دو کلاس وجود دارد. اما در برخی موارد این مسأله تمکن است نیک دیاگرام ناسازگار ختم گردد.

روابط تجمع و ترکیت انواع خاصی از ناظر هستند که رابطه "بخشی  از" را نمایش می‌دهند. باری نمایش این روابط انتقال خط واصل بین د رکلاس یک لوزی قرار داده نمی‌شود که در رابطه ترکیب این لوزی توپر و در رابطه تجمع این لوزی تو خالی می‌باشد. رابطه تجمع به طور کلی رابطه کل و جزء را نمایش می‌دهد.

یک رابطه ترکیب یک رابطه قوی‌تر نسبت به تجمع می‌باشد و به این معنی است، که جزء در نظر گرفته برای ترکیب تنها برای ترکیب می‌باشد و نمی‌تواند جزء شیء دیگری باشد. این بدان معنی است، که تمام اجزای یک ترکیب هنگام از بین رفتن ترکیب از بین می‌روند.

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


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


بررسی UML و کاربرد آن