ژیکو

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

ژیکو

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

دانلودمقاله شرایط اقلیمی و خصوصیات آب و هوایی

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

 

 

 

 

 

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

 

کلیات آب و هوایی این منطقه به شرح زیر می باشد :

 

• سرمای شدید در زمستان و هوای معتدل در تابستان

 

• اختلاف بسیار زیاد درجه حرارت هوا بین دمای شب وروز

 

• بارش برف سنگین

 

• رطوبت کم هوا

 

میانگین دمای هوا در گرم ترین ماه سال در این اقلیم بیش از 10 درجه سانتی گراد و متوسط دمای هوا در سردترین ماه سال کمتر از 3- درجه سانتی گراد می باشد .

 

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

 

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

 

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

 

فرم بنا

 

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

 

1. ساختمان های درون گرا با حیاط مرکزی

 

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

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 9   صفحه

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


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


دانلودمقاله شرایط اقلیمی و خصوصیات آب و هوایی

دانلودمقاله زمین

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

 

 

 


فصل اول: تعریفات کاربردی

 

1-اهداف اصلی زمین کردن
اهداف اصلی زمین کردن حفاظت جانی و مالی در حوادث زیر است:
1- خطاهای 50HZ (short circuit & Earth Fault)
2- حوادث طبیعی گذار (Lighting & Switching operation)
نمای کلی از یک سیستم زمین کامل همراه با سطح مقطع های تجهیزات برای LV و HV ساختمان و سرویسهای مختلف ساختمان در شکل 5-8 نشان داده شده است. همچنین شمای سه بعدی مربوط به سیستم زمین یک پست در شکل 7-1 و نمای زمین یک ساختمان الکتریکی (Electrical room) در شکل 7-2 و نمای اتصالات مربوط به سیستم زمین در شکل 7-3 نشان داده شده است.
2- قوانین، تعریفات و مشخصات
2-1 استانداردهای رایج مورد استفاده در Earthing عبارتنداز:
-DIN VDE 0100 part 410
Installation of power system with nominal voltages to 1000 V, protective measures, protection against electric shock.
-DIN VDE 0100 part 540
Installation of power system with nominal voltages to 1000 V, Selection & Installation of electrical equipment, earthing, protective conductors, equpotential bonding con doctors.
-DIN VDE 0151 Materials and minimum dimensions of earth electrodes with reference to corrosion.
-DIN vde 0101:2000-01
Power installation exceeding AC 1 kv.
-DIN VDE 0800 PART 2 telecommunications, Earthing and equpotention (boundy)
-IEC 60621-2 Electrical installation for outdoor site under heavy-duty conditions. Part 2: General protection requirements.
-IEC TRS 60479-1 effects of current passing on human being & live stock
-IEEE std. 80-1986 TEEE Gvid For safety in AC substation Earthing.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 




2-2- تعریفات
مهمترین تعریفات مربوط به سیستم زمین عبارتند از:
-زمین (Earth) : زمین یک اصطلاح است که به یک موقعیت مکانی و توده ای ازماده مثل شن و سنگریزه ، آبرفت،رس یا غیره اشاره می کند.
- زمین مرجع یا زمین نول (Reference earth neutral earth) قسمتی از زمین است که خارج از محدوده نفوذ یک الکترود زمین یا هر سیستم زمین دیگری قرار دارد بطوریکه بین دو نقطه متفاوت و انتخابی آن هیچ ولتاز مشخصی وجود نداشته باشد.
-الکترود زمین(Earth electrode) یک هادی الکتریسیته است که داخل زمین دفن می شود و با زمین ارتباط الکتریکی دارد یا یک هادی که در داخل بتونی که در یک سطح بسیار گسترده با زمین در ارتباط است( مثل فونداسیون) دفن شود.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   49 صفحه

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


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


دانلودمقاله زمین

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

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

 

 

 

 

 

موقعیت جغرافیایی و تقسیمات سیاسی استان
استان مازندران با حدود 24 هزار کیلومتر مربع مساحت بین 47 دقیقه تا 38 درجه و 5 دقیقه عرض شمالی و 50 درجه و 34 دقیقه تا 56 درجه و 14 دقیقه طول شرقی از نصف النهار گرینویچ قرار گرفته ایت. دریای مازندران در شمال، استان تهران و سمنان در جنوب و استان های گیلان و گلستان به ترتیب در غرب و شرق آن قرار گرفته است. بر اساس آخرین تقسیمات کشوری سال 1375 و با توجه به تفکیک استان گلستان از استان مازندران، این استان در حال حاضر 14 شهرستان، 38 شهر، 34 بخش و 100 دهستان دارد. شهرستان های این استان عبارتند از: آمل، بابل، بابلسر، بهشهر، تنکابن، ساری، سواد کوه، قائم شهر، رامسر، محمودآباد، نکا، نور، نوشهر و چالوس.
جغرافیای طبیعی و اقلیم استان
موقعیت و وضعیت طبیعی استان مازندران نشانگر دو ناحیه عمده جلگه های ساحلی و کوهستانی البرز است. امتداد و جهت رشته کوه های البرز به صورت دیواری مرتفع و طولانی، نوار ساحلی و جلگه های کناره ای دریای مازندران را محصور کرده است. در سراسر استان مازندارن، شیب زمین از ارتفاعات به سوی جلگه و به سمت دریای خزر کاهش می یابد. در محل تلاقی جلگه و کوهپایه‌های شمالی البرز، به علت شدت فرسایش و تراکم آبرفت، قسمتی از ناهمواری های قدیمی با رسوبات جدیدتر پوشیده شده و در بعضی نقاط به صورت تپه درآمده است. تحت تأثیر نسیم دریا و بادهای محلی، در جلگه های سواحل جنوبی و شرقی دریای خزر، تپه های ماسه ای ساحلی تشکیل شده و سدی طبیعی و کم ارتفاع بین دریا و جلگه پدید آورده اند. همچنین در قسمت شرقی جلگه مازندران رسوباتی ضخیم به صورت تپه ماهوره های نسبتا مرتفع وجود دارد که حداکثر گسترش غربی آنها تا شهرهای بهشهر و نکا محدود می‌شود.
طبیعت استان مازندران تحت تأثیر عرض جغرافیایی، ارتفاعات البرز، ارتفاع از سطح دریا، دوری و نزدیکی به دریا، وزش بادهای محلی و ناحیه ای، جا به جایی توده های هوای شمالی و غربی و حتی پوشش متراکم جنگلی قرار دارد. به همین جهت و با وجود وسعت اندک، (و بر خلاف تصور عموم که آب و هوای آن را یکسره معتدل می دانند)، این ناحیه از تنوع آب و هوایی ویژه ای برخوردار است. دو جریان بزرگ نقش تعیین کننده ای در آب و هوای استان ایفا می کند:
یکی جریان هوایی شمال و شمال شرقی که از سیبری و قطب شمال به سوی
جنوب و جنوب غربی پیش روی می کند و موجب سردی هوا، یخ بندان و ریزش برف و باران می شود. این توده هوا در تابستان به سوی شمال رانده می‌شود و تأثیر چندانی در آب و هوای مازندران ندارد. دیگری جریان وزش بادهای غربی است که در زمستان از اقیانوس اطلس، دریای مدیترانه و دریای سیاه عبور می کند و پس از ورود به ایران، بارندگی های شدید و مداوم را باعث می شود. در ماه های تابستان قدرت باران زایی این بادها کاهش می یابد و فقط رطوبت و هوای شرجی را افزایش می دهد و شرایط زیستی نامناسبی را پدید می‌آورد. علاوه بر باد و جا به جایی توده های اصلی هوا، بادهای محلی دیگری نیز مانند باد سورترک(شاخه ای از سیبری در زمستان)، باد خوش آباد دره نور، باد اورزروا (باد سرد زمستان از شرق به غرب) باد گیل وا(از مازندارن به گیلان) و باد سام(بادی در بهار و تابستان از جنوب به شمال) وجود دارد که به طور محلی و فصلی در شرایط آب و هوایی استان مازندران مؤثر واقع می شوند. آب و هوای استان مازندران با توجه به دما و بارش، به چند نوع تقسیم می شوند

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله    100صفحه

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


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


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

دانلود مقاله نمودارهای UML

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

 

 

UML به افراد اجازه می دهد تا چندین نوع مختلف از نمودارهای بصری را به وجود آورند که جنبه های مختلف سیستم را نمایش می دهد . Rational Rose از ایجاد اکثر این مدلها ، همانطور که در زیر آمده ، پشتیبانی می کند .
- نمودار Use Case
- نمودارهای Sequence(توالی)
- نمودار Collabration(همکاری)
- نمودار Class (کلاس)
- نمودار State Transition (حالت)
- نمودار Deployment
این نمودارهای مدل ، جنبه های مختلف سیستم را نشان می دهند . مثلاً نمودار Collaboration (همکاری محاورات ضروری میان آبجکت ها را نشان می دهد ، به این منظور که تعدادی از توابع سیستم را به انجام برساند . هر نمودار یک هدف و یک شنوندة در نظر گرفته شده دارد .

 


نمودارهای Use Case :
نمودارهای Use Case محاورات میان Use Case ها را نشان می‌دهند ، که عملیات سیستمی و عامل ها (Actor) که نشان دهندة افراد یا سیستم هایی که اطلاعات را برای سیستم فراهم کرده و یا از آن دریافت می کنند را نمایش می دهند . مثلاً نمودار Use Case سیستم Automated Teller Machine در شکل نشان داده شده است .

 

نمودار Use Case محاورات میان Use Case ها و عامل ها را نشان می دهند ،
Use Case‌ها درخواستهای سیستم را از دید کاربرد نشان می دهند ، بنابراین
Use Case ها عملیاتی هستند که سیستم فراهم می کند . عامل در واقع نگهدارنده پول (بانکدار) یک سیستم هستند . این نمودارها نشان می دهند که چه عامل هایی به
Use Case ها مقدار اولیه می دهند . همچنین آنها نشان می دهند که چه موقع یک عامل ، اطلاعات را از یک Use Case دریافت می کند .
نمودار Use Case محاورات میان Use Case ها و عامل های یک سیستم Automate Teller (ATM)Machine را نشان می دهد . بر این اساس ، نمودار Use Case می‌تواند درخواستهای سیستم را نشان دهد . در این مثال مشتری بانک تعدادی از
Use Case ها را مقداردهی می کند : برداشت پول (withdraw Money) ، واریز (Deposit Fands) ، انتقال از حساب (Transfer Fands) ، پرداخت (Make Payment) ، مشاهده تراز (موجودی) (View Balance) و تغییر PIN (Change PIN) .
تعدادی از ارتباطات این ارزش را دارند که بیشتر به آنها اشاره شود . کارمند بانک همچنین به Use Case تغییر PIN مقدار اولیه می دهد . Use Case پرداخت ، فلشی را نشان می دهد که به سیستم اعتباری می رود . سیستم های خارجی ممکن است عامل هایی باشند و در این مورد ، سیستم اعتباری بعنوان یک عامل نشان داده شده است ، زیرا خارج از سیستم ATM ، است . فلشی که از یک Use Case به یک عامل می رود نشان می دهد که Use Case اطلاعاتی را تولید می کند که یک عامل از آن استفاده می کند . در این مورد Use Case پرداخت ، اطلاعات پرداختی کارت اعتباری را برای سیستم اعتباری آماده می کند . اکثر اطلاعات از دیدن نمودارهای Use Case قابل فهم می باشد زیرا این نمودار همة عملیات سیستم را نشان می دهد . کاربران ، مدیران پروژه ، تحلیلگران ، برنامه نویسان ، مهندسین تضمین کیفیت و هر شخص دیگری که به سیستم وابسته است ، می تواند مانند همه ، این نمودارها را ببیند و بفهمد که چه سیستم قرار است به انجام برسد .

 

ایجاد نمودارهای Use Case
در Rose ، نمودارهای Use Case در نمای Use Case ساخته می شوند . Rose یک نمودار Use Case پیش فرض به نام Main را برای شما می سازد . می توانید هر تعداد نمودارهای اضافی که برای مدل دهی به سیستم خود نیاز دارید را بسازید .
برای دستیابی به نمودار Main Use Case ، مراحل زیر را انجام دهید :
1-بر روی علامت + کنار نمای Use Case موجود در مرورگر کلیک نمایید .
2-نمودار Main Use Case ظاهر خواهد شد . دقت کنید که در Rose علامت زیر در کنار نمودار Use Case وجود دارد .
3-بر روی نمودار Main دوباره کلیک کنید تا باز شود . میلة عنوان به این عنوان تغییر می نماید :
[Use Case Diagram: Use Case View / Main]
برای ایجاد یک نمودار Use Case جدید مراحل زیر را انجام دهید :
1-در مرورگر بر روی نمای Use Case کلیک راست نمایید .
2-از منوی باز شده گزینه New و سپس فرمان Case Diagram را به صورت آنچه در شکل زیر نشان داده شده است انتخاب کنید .
3-در نمودار جدید ، نام مورد دلخواه را برای نمودار جدید بنویسید .
4-در نمودار جدید . نام مورد دلخواه را برای نمودار جدید بنویسید .
برای باز کردن یک نمودار Use Case که از قبل موجود است ، مراحل زیر را طی کنید:
1-مکان نمودار Use Case را در نمای Use Case موجودی در مرورگر بیابید .
2-بر روی نام نمودار Use Case دو بار کلیک کنید تا آن را باز نمایید .
یا به روش زیر کار کنید :
1-به ترتیب گزینه Browse و سپس Use Case Diagram را انتخاب کنید .
2-در لیستی که در قسمت Package وجود دارد ، بستة نرم افزاری که نمودار موردنظر شما در آن وجود دارد را انتخاب کنید .
3-در لیستی که در قسمت Use Case Diagram باز شده ، نموداری که می خواهید باز کنید را انتخاب نمایید .
4-بر روی Ok کلیک کنید .
از دکمه های نوار ابزار به صورتی که در بخش زیر توضیح داده شده ، برای افزودن Use Case ، عامل و ارتباطات به نمودار Use Case ، استفاده می شود .
دو راه برای حذف یک آیتم از یک نمودار Use Case وجود دارد . روش اول ، مورد حذف شدنی را از نمودار باز شده حذف می کند ، ولی به موقعیت آن بر روی مرورگر یا نمودارهای دیگر کاری ندارد . روش دوم آن آیتم را از تمام مدل ، تمام نمودارها و همچنین مرورگر حذف می کند . برای اینکه یک آیتم را فقط از نمودار جاری حذف کنید ، آن را در نمودار انتخاب کنید (high light) و سپس دکمه Delete را بفشارید .
برای حذف یک آیتم در سرتاسر مدل ، آن را در مرورگر انتخاب کرده و روی آن کلیک راست کنید تا یک منو باز شود . از منوی باز شده Delete را انتخاب کنید یا آیتم را در نمودار انتخاب کرده و Ctrl+D را فشار دهید .

 

حذف نمودارهای Use Case
ممکن است بخواهید برخی از نمودارهای Use Case که ساخته اید را حذف کنید . غیرعادی نیست که در ابتدای پروژه برای فهمیدن محدوده پروژه نمودارهای
Use Case زیادی را ایجاد نمایید .
برخی از نمودارها ممکن است Use Case ها را نگهداری کنند ، برخی دیگر عامل ها را نشان دهند ، در حالی که برخی از آنها زیر مجموعه‌ای از Use Case و عامل ها را نشان می دهند . در روند پیشرفت پروژه ، ممکن است نیاز باشد که برخی از این نمودارهای قدیمی را حذف کنید . شما می توانید یک نمودار Use Case را مستقیماً در مرورگر حذف کنید . توجه داشته باشید که اگر یک نمودار را حذف کنید هیچ راهی برای برگرداندن آن وجود نخواهد داشت .
برای حذف یک نمودار Use Case :
1-مرورگر ، بر روی نمودار موردظر کلیک راست کنید .
2-از منوی باز شده گزینة Delete را انتخاب کنید .

 

الصاق فایل ها و URL به یک Use Case
Rose به شما امکان الصاق یک فایل یا URL به یک نمودار Use Case را می دهد . تمام اسناد ضمیمه مانند مشخصات نیازمندیهای سطح بالا ، سند مربوط به حوزة دید پروژه یا چهارچوب تجارت (business case) ، و یا حتی طرح پروژه را می توان به نمودار Use Case متصل کرد . شما می توانید هر کدام از فایل ها و یا URL های الصاقی که در مرورگر و در زیر نمودار Use Case لیست شده اند را ببینید . می توانید در مرورگر مستقیماً بر روی فایل یا URL دو بار کلیک کنید تا به طور خودکار برنامة کاربردی مناسب را سریعاً اجرا کنید و فایل یا URL را بارگذاری نمایید .
برای الصاق یک فایل به یک نمودار Use Case مراحل زیر را دنبال کنید :
1-در مرورگر بر روی نمودار Use Case کلیک راست کنید .
2-ابتدا گزینه New و سپس File را انتخاب کنید .
3-با استفاده از کادر محاورة Open، فایلی که می خواهید الصاق نمایید را بیابید .
4-Open را انتخاب کنید تا فایل به نمودار Use Case متصل شود .
برای اتصال یک URL به یک نمودار Use Case مراحل زیر را دنبال کنید :
1-در مرورگر بر روی نمودار Use Case کلیک راست کنید .
2-ابتدا گزینه New و سپس URL را انتخاب کنید .
3-نام URL را تایپ کنید تا به نمودار متصل شود .
باز کردن یک فایل الصاق شده :
1-فایل موردنظر را در مرورگر مکان یابی کنید .
2-بر روی نام فایل دو بار کلیک کنید . Rose برنامة کاربردی مربوطه را باز کرده و فایل را بارگذاری می کند .
یا
1-روی نام فایل در مرورگر کلیک راست کنید .
2-از منوی باز شده گزینه Open را انتخاب کنید . Rose برنامة کاربردی مناسب را باز کرده و فایل را بارگذاری می کند .
باز کردن یک URL الصاقی بدین صورت است :
1-URL را در مرورگر مکان یابی کنید .
2-بر روی نام URL دو بار کلیک کنید . Rose به طور خودکار برنامة مرورگر وب موردنظر شما را به جریان می اندازد و URL را بارگذاری می کند .
یا
1-در مرورگر روی URL موردنظر کلیک راست کنید .
2-از منوی باز شده ، گزینه Open را انتخاب کنید . Rose به طور خودکار برنامة مرورگر وب را راه اندازی کرده URL را بارگذاری می کند .
روش حذف یک فایل یا URL الصاقی به صورت زیر است :
1-بر روی نام فایل یا URL در مرورگر ، کلیک راست کنید .
2-از منوی باز شده گزینه Delete را انتخاب کنید .

 

نوار ابزار برای نمودار Use Case
وقتی که نمودار Use Case باز می شود ، نوار ابزار مربوط به نمودار به نحوی تغییر می کند کمه آیکون های استفاده شده در نمودار Use Case را نشان دهد . Rose تمام میانبرهای استفاده شده برای عملیات های معمول ، که در نمودار Use Case زیاد استفاده می شوند را در نوار ابزار مهیا کرده است . برخی از دکمه هایی که آنها را در دسترس خواهید داشت در جدول زیر نشان داده شده اند . در باقی ماندة این فصل ، دربارة نحوة استفاده از دکمه ها نوار ابزار برای افزودن Use Case ها ، عامل ها و دیگر جزئیات مربوط به نمودار Use Case صحبت خواهیم کرد .

 

 

 

 

 

 

 

کار با Use Case ها
Use Case بخش سطح بالایی از عملیاتی است که سیستم مهیا می کند . به عبارت
دیگر ، Use Case ، اینکه شخص چگونه از سیستم استفاده می کند را شرح می دهد .
بیایید با نگاه به یک مثال کار را شروع کنیم . یک ماشی ATM ، یک سری عملیات اصلی را برای مشتری انجام می دهد . به مشتری اجازه می دهد تا پول به حساب بریزد ، نقداً از حساب برداشت کند ، پول را از یک حساب به حساب دیگر منتقل نماید ، مقدار و موجودی را مشاهده کند ، PIN را تعویض نماید و یا توسط کارت اعتباری پول پرداخت نماید . هر کدام از این Transaction ها روش متفاوت استفاده مشتری از سیستم می باشد . به هر حال هر کدام از آنها یک Use Case متفاوت هستند . در UML یک Use Case با استفاده از علامت زیر نمایش داده می شود :

 

Use Case
یک مزیت نگاه به سیستم با استفاده از Use Case این است که می توان پیاده سازی سیستم را از دلیل ایجاد سیستم در ابتدا ، جدا نمود . ذهنتان را بر آنچه که مهم است متمرکر کنید - یعنی برطرف کردن نیازها و توقعات مشتری بدون نیاز به درگیر شدن با جزئیات پیاده سازی . با نگاه کردن به Use Case ها ، مشتری خواهد فهمید که چه عملیاتی مهیا خواهد شد و قبل از اینکه پروژه به مراحل جلوتر برود ، می تواند خودش را با سیستم وفق دهد .
Use Case ها به صورت دیگری به متدهای سنتی نزدیک می شوند . شکستن پروژه به Use Case ها ، یک روش نگاه کردن به پروژه به صورت پردازش گرا است و نه به صورت عملگرا . البته با تجزیة عملیاتی که گاهی اوقات انجام می شود ، تفاوت دارد . تجزیة عملیاتی بر اینکه چگونه باشد مشکلات سیستم را برای حل شدن به قطعات کوچک و کوچکتر تبدیل کرد ، تمرکز دارد ، در حالی که Use Case تمرکز کار را بر روی آنچه مشتری از سیستم توقع دارد ، قرار می دهد . وقتی در حال شروع یک پروژه هستید ، یک سوال طبیعی این است : چگونه باید Use Case ها را پیدا کرد؟
یک راه خوب برای شروع این است که سندی که مشتری تهیه کرده است را در نظر بگیرید . اغلب اوقات ، یک سند که دارای نسخه یا محدودة سطح بالایی است می‌تواند به شما در شناسایی Use Case ها کمک کند . هر کدام از بانکدارهای موجود در پروژه را در نظر بگیرید . از خودتان بپرسید که هر بانکداری چه توقعی از سیستم دارد . برای هر بانکدار ، این سوالها را مطرح کنید :
- بانکدار چه کاری را باید با سیستم انجام دهد؟
- آیا نیاز است که بانکدار اطلاعاتی را نگهداری کند (ساختن ، خواندن ، بروز رسانی، حذف) ؟
- آیا بانکدار باید سیستم را دربارة اتفاقاتی که در خارج از سیستم رخ می دهد ، آگاه نماید؟
- آیا سیستم باید بانکدار را از تغییرات و یا رویدادهایی که در سیستم رخ می دهد ، آگاه نماید؟
همان گونه که قبلاً متذکر شدیم ، Use Case ها مستقل از پیاده سازی هستند و یک دید سطح بالا از آنچه کاربر از سیستم انتظار دارد می باشند . بیایید هر بخش از این تعریف را جداگانه در نظر بگیریم .
اولاً Use Case ها به طور مستقل عمل می کنند . در حالی که Use Case را تعریف می کنید ، فکر کنید که در حال ساخت یک سیستم دستی هستید که مکانیزه نشده است . Use Case شما باید قابل ساخت در Java ، C++ ، Visual Basic و یا حتی روی کاغذ باشد . Use Case بر آنچه سیستم باید انجام بدهد متمرکز می شود ، نه بر اینکه سیستم چگونه آن را انجام می دهد . بعداً در پردازش به چگونگی کار سیستم می رسیم .
دوماً Use Case ها یک دید سطح بالا از سیستم هستند . اگر سیستم شما 3000 مورد Use Case دارد . شما سادگی و روان بودن را از دست داده اید . وقتی که مجموعه ای از Use Case ها را می سازید ، باید یک دید کلی سطح بالا از تمام سیستم را به صورت ساده و روان ، برای مشتریان ایجاد کند .
نباید آنقدر زیاد Use Case داشته باشید که مشتری به زحمت بتواند سند را بررسی کند ، فقط در این حد باشد که بفهمد سیستم چه کاری انجام می‌دهد . در همین حال باید به اندازة کافی Use Case داشته باشید تا آنچه که سیستم انجام می دهد را دقیقاً شرح نماید یک سیستم در حد معقول باید بین 20 تا 50 ، Use Case داشته باشد . همان گونه که بعداً خواهید دید ، می توانید رابطه های متفاوتی که رابطه های extends و uses نامیده می شوند را استفاده کنید . تا در صورت نیاز کمی Use Case را تجربه نمایید . همچنین می توانید Use Case ها را به صورت یک بسته نرم افزاری جمع آوری کنید تا گروه هایی از Use Case ها را داشته باشید که در سازماندهی کردن آن راحت‌تر باشید . در فرصت دیگری در این مورد صحبت خواهیم کرد .
نهایتاً تمرکز Use Case باید بر آنچه که کاربر از سیستم به دست می آورد ، باشد . هر Use Case باید یک داد و ستد کاملی بین کاربر و سیستم ارائه دهد که نتیجة آن مقداری مختص کاربر خواهد بود . Use Case باید از دیدگاه تجاری نامگذاری شود و نه از دیدگاه تکنیکی و این نام باید برای مشتری مفهوم باشد . در ATM ، ما هیچ رابطه ای با Use Case ای که به این صورت تعریف شده است نداریم : سیستم بانکی که پول را از یک کارت اعتباری به صورت چک منتقل می کند . در عوض ما یک Use Case خواهیم داشت که برای مشتری مفهوم تر است : پرداخت پول توسط کمارت اعتباری . در نامگذاری Use Case ها معمولاً از افعال و یا اصطلاحات کوتاه دارای فعل استفاده می شود که باید آنچه که مشتری به صورت نتیجه دریافت می کند را توضیح دهد . برای مشتری اهمیتی ندارد که شما با چند سیستم دیگر ارتباط دارید ، و چه مراحل مشخصی باید اجرا شوند ، و یا چند خط کد باید برای پرداخت پول گذرنامه نوشته شود . تمام آن چیزی که برای آنها اهمیت دارد این است که پرداختی انجام شده است . مجدداً به سمت آنچه کاربر از سیستم توقع دارد ، (و نه مراحلی که باید طی شوند تا نتیجه بدست آید) ، متمرکز شوید .
وقتی که لیست نهایی تمام Use Case ها را بدست آوردید ، چگونه خواهید فهمید که آیا همة آنها را پیدا کرده اید یا نه ؟ برخی پرسشهایی که باید مطرح کنید ، بدین شرح‌اند :
- آیا هر نیاز عملکردی حداقل در یک Use Case وجود دارد یا نه ؟ اگر ی نیاز در هیچ Use Case وجود نداشته باشد ، اجرا نخواهد شد .
- آیا در نظر گرفته اید که هر بانکدار چگونه از سیستم استفاده می کند؟
- هر بانکدار چه اطلاعاتی را از سیستم دریافت می کند ؟
- ورود و خروج به سیستم را چگونه در نظر گرفته اید؟ کسی باید باشد که سیستم را راه اندازی کند و در انتها آن را متوقف نماید .
- آیا تمام سیستم های خارجی که سیستم باید در تماس با آنها باشد را تعریف کرده‌اید؟
- چه اطلاعاتی از یک سیستم خارجی گرفته می شود و یا به آن داده می شود ؟

 

نمودارهای Sequence (توالی)
نمودارهای Sequence برای نشان دادن جریان عملیات در یک Use Case استفاده شده اند مثلاً ، Use Case برداشت پول چند توالی (Sequences) دارد مانند برداشت پول ، تلاش برای برداشت پول از حساب بدون موجودی ، تلاش برای برداشت پول از PIN اشتباه و غیره . طرح معمولی برداشت 20 دلار پول (بدون هیچ مشکلی مانند وارد کردن PIN اشتباه یا وجود ناکافی در حساب) در شکل زیر نشان داده شده است .
نمودار Sequence جریان پردازش را در use case برداشت پول نشان می دهد . عامل‌های وابسته در بالای نمودار نشان داده شده اند ؛ عامل مشتری در مثال بالا نشان داده شده است . همچنین آبجکت هایی که سیستم نیاز دارد تا use case برداشت پول را به نتیجه برساند در بالاترین نقطة نمودار نشان داده شده است . هر فلش یک پیغام ارسالی بین عامل و آبجکت ، یا آبجکت و آبجکت را نمایش می دهد تا عملیات مورد نیاز را به انجام برساند . نکته دیگر دربارة نمودارهای Sequence این است که آنها آبجکت ها را نمایش می دهند و نه کلاسها . کلاسها انواع آبجکت ها را نمایش می‌دهند . آبجکت ها مشخص هستند ، نمودار Sequence به جای مشتری (customer) (که یک کلاس است) ، Joe را نشان می دهد .

 

use case بدین ترتیب شروع می شود که مشتری کارتش را وارد کارت خوان می کند، یک آبجکت در بالای نمودار با مستطیلی نشان داده شده است . سپس کارت خوان شمارة کارت را می خواند ، آبجکت حساب Joe را باز می کند و صفحة نمایش ATM را مقداردهی می نماید . صفحه نمایش از Joe می خواهد که PIN را وارد نماید . او 1234 را وارد می کند . صفحه PIN را با آبجکت حساب تائید می کند و آنها را به هم جفت و چور می کند . صفحه انتخابهایش را برای Joe آماده می کند و او 20 دلار را انتخاب می کند . سپس صفحه وجوه را از حساب بر می دارد . این یک سری از پردازشهایی که آبجکت حساب (account) به انجام می رساند را مقداردهی می کند .
ابتدا ، حساب Joe تایید می کند که حساب ، حداقل شامل 20 دلار است . سپس وجوه را از حساب کسر می کند . بعداً به صندوق اطلاع می دهد که 20 دلار را آماده کند . همچنین حساب Joe به صندوق اطلاع می دهد تا یک رسید را آماده کند . سرانجام به کارت خوان اطلاع می دهد تا کارت را باز پس دهد . بنابراین این نمودار Sequence تمام جریان پردازشی use case برداشت پول را با نشان دادن یک مثال مشخصی از اینکه Joe 20 دلار از حسابش بر می دارد را توضیح می دهد . کاربران می‌توانند به این نمودارها نگاه کنند و مشخصات پردازش تجاریشان را ببینند . تحلیلگران جریان پردازش را در نمودار Sequence می بینند . برنامه نویسان آبجکت‌هایی که کدنویسی نیاز دارند را به همراه عملگرهای آن آبجکت ها می بینند . مهندسین تضمین کیفیت می توانند جزئیات پردازش و تولید Test case مبتنی بر پردازش را ببینند . نمودارهای Sequence برای همة کسانی که در پروژه مسئول نگهداری پول هستند ، مفید می باشند .

 


نمودارهای sequence
بیایید نگاهی به نمودارهای sequence بیاندازیم ، نمودارهای sequence نمودارهای intraction هستند که بر مبنای زمان تنظیم می شوند؛ شما نمودار را از بالا به پایین مشاهده می کنید. همان گونه که در بالا متذکر شدیم، هر use case تعدادی جریان متوالی خواهد داشت. هر نمودار sequnce. یک روند را در usecase نمایش می دهد. به طور مثال شکل زیر یک نمودار sequnce است که Joe، مشتری یک بانک را در حال برداشت 20 دلار از ATM نشان می دهد.
می توانیم این نمودار را با نگاه به آبجکت ها و پیغام ها، بخوانیم. آبجکت هایی که در روند شرکت می کنند، با مستطیل هایی در بالای نمودار نشان داده می شوند. در این مثال، پنج آبجکت وجود دارد: Joe، کارت خوان(دستگاه) صفحه نمایش ATM، حساب Jou و دستگاه پرداخت کننده پول. آبجکت عاملی با نام joe که آغازگر
use case است در بالاترین قسمت نمودار و در سمت چپ نشان داده مس شود.

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

 

 

 

ساخت یک نمودار sequence:
نمودار های sequence می توانند در نمای use case و یا در نمای منطقی (logical) ساخته شوند. نمودارهای sequence باید مستقیماً درون یک use case قرار بگیرد و یا مستقیماً در یک بسته قرار بگیرند.

 

برای ایجاد یک نمودار sequnce:
1-در مرورگر بر روی بسته و یا use case مناسب کلیک راست کنید.
2-از منوی باز شده، گزینه New و سپس فرمان sequence Diagram را انتخاب کنید.
3-نمودار sequence جدید را نامگذاری کنید.
4-در مرورگر بر روی نمودار sequence دوبار کلیک کنید تا باز شود.
برای باز کردن یک نمودار sequence موجود:
1-نمودار sequence را در نمای use case درون مرورگر، مکان یابی کنید.
2-بر روی نمودار sequence دوبار کلیک کنید تا باز شود.
یا
1-Browse و سپس interaction Diagram را انتخاب کنید. پنجره ای که در شکل نشان داده شده است، ظاهر خواهد شد.
2-در کادر لیست package، بسته ای که نمودار مورد نظر شما در آن قرار دارد را انتخاب کنید.
3-در کادر لیست interaction Diagram نموداری که می خواهید باز کنید را انتخاب کنید.
4-ok را بفشارید.
برای افزودن یک آیتم به یک نمودار sequence:
از دکمه های نوار ابزار به گونه ی که در بخش زیر آمده، برای افزودن آبجکت ها و پیغام ها به نمودار استفاده کنید.
یک عامل یا کلاس را از مرورگر به نمودار sequence بکشید.
برای حذف یک آیتم از نمودار sequence:
1-آیتم را از نمودار sequence انتخاب کنید.
2-از منوی Edit گزینه Delete from model را انتخاب کنید با ctrl+D را بفشارید.

 

 

 

حذف یک نمودار sequemce:
در حالی که کاربر بر روی پروژه را ادامه می دهید، ممکن است با نمودارهای sequence برخورد کنید که قدیمی شده اند و یا در سیستم اضافه می باشند. برای اینکه مدل خویش را بی نقس کنید، یک ایده خوب این است که تمام نمودارهای sequence که از آنها استفاده نمی کنید و یا تأثیری در سیستم شما ندارند را حذف کنید. می توانید با استفاده از مرورگر در Rose، نمودار sequence را حذف کنید.
برای حذف یک نمودار sequence مراحل زیر را انجام دهید:
1-در مرورگر بر روی نمودار sequence کلیک راست کنید.
2-از منوی باز شده گزینه Delete را انتخاب کنید.

 

الصاق URL و فایل ها به یک نمودار sequence:
در Rose می توانید یک URL یا فایل را به یک نمودار sequence مشخص الصاق کنید. به طور مثال، ممکن است یک سند داشته باشید که سناریویی را که نمودار interaction را مدل سازی می کند، شرح دهد. ممکن است فایل دارای کدی که منطق را در نمودار پیاده سازی می کند، الصاق کنید. یا، ممکن است یک سند نیازمندی ها را که برخی نیازهای مشخص نمودار را در بر دارد، الصاق کنید. هر سندی را که الصاق می کنید، مطمئن شوید که اطلاعات فایل یا URK فقط به نمودار interaction مربوط می شود و نه به تمام use case . اگر به تمام use case مربوط باشد، ممکن است بخواهید آن را به خود use case متصل کنید.

 

برای الصاق فایل به نمودار sequence:
1-در مرورگر بر روی نمودار sequence کلیک راست کنید.
2-از منوی New، گزینه File را انتخاب کنید.
3-با استفاده از کادر محاوره ای open فایلی را که می خواهید الصاق نمایید، انتخاب کنید.
4-open را انتخاب کنید تا فایل را الصاق نمایید.

 

برای افزودن یک URL مراحل را طی کنید:
1-در مرورگر بر روی نمودار sequence کلیک راست کنید.
2-از منوی New، URL را انتخاب کنید.
3-نام URL را برای الصاق، تایپ کنید.

 

برای اینکه یک فایل الصاق را باز کنید:
در مرورگر بر روی فایل دوبار کلیک کنید. Rose برنامه کاربردی مناسب را باز کرده و فایل را بارگذاری می کند.
یا
1-مرورگر بر روی فایل کلیک راست کنید.
2-از منوی باز شده، گزینه open را انتخاب کنید. Rose، برنامه کاربردی مناسب را باز کرده و فایل را بارگذاری می کند.
برای اینکه یک URL الصاقی شده باز کنید:
در مرورگر بر روی URL، دوبار کلیک کنید. Rose به طور خودکار، برنامه کاربردی مرورگر وب شما را راه اندازی کرده و URL را بارگذاری می نماید.
یا
1-در مرورگر بر روی URL، کلیک راست کنید.
2-از منوی باز شده، open را انتخاب کنید. Rose به طور برنامه کاربردی مرورگر وب شما را راه اندازی کرده و URL را بارگذاری می نماید.

 

برای حذف یک فایل یا URL الصاقی:
1-در مرورگر بر روی فایل یا URL کلیک راست کنید.
2-از منوی باز شده، گزینه Delete را انتخاب کنید.

 

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

 


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

 

 

 

 

 


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

 

نمودارهای collaboration:
مانند نمودارهای sequence، نمودارهای colaboration برای نشان دادن جریان در سناریوی مشخص یک use case، استفاده می شوند. نمودارهای sequence برحسب زمان منظم می شوند. نمودارهای collaboration بیشتر بر روی رابطه بین آبجکت ها متمرکز می شوند.

 


همان گونه که می بینید، اطلاعات موجود در نمودار sequence بالا، در نمودار collanoraton دارد، ولی این نمودار، دید متفاوتی را از این روند ارائه می کند. در این نمودار، مشاهده ارتباط بین آبجکت ها آسانتر است. با وجود این، مشاهده اطلاعات sequence بسازید و برای این کار یا کلید F5 را فشار دهید یا Browser و سپس
(create (sequence/collaboration) diagram را انتخای کنید.

 

ساختن یک نمودار collaboration
مانند نمودارهای sequence، نمودارهای collaboration نیز در مرورگر و تحت یک use case یا بسته ساخته می شوند. شکل زیر چگونگی ایجاد یک نمودار collabboration جدید را برای مدل شما نشان می دهد همانگونه که در بالا متذکر شدیم روشی کمه برای ساختن نمودار collabboration زیاد استفاده می شود، ساختن یک نمودار sequence و سپس فشار بر روی کلید F5 است. Rose به طور خودکار از نمودار sequence موجود یک نمودار collaboration را می سازد.

 

 

 

 

 


برای ایجاد یک نمودار collaboration روش زیر را دنبال کنید:
1-در مرورگر بر روی use case مناسب کلیک راست کنید.
2-از منوی میانبر، گزینه New و سپس نمودار collaboration را انتخاب کنید.
3-نمودار collaboration جدید را نامگذاری کنید.
4-در مرورگر بر روی نمودار collaboration دوبار کلیک کنید تا باز شود.

 

حذف یک نمودار collaboration
در حین اینکه سیستم خود را می سازید، ممکن است نمودارهای collaboration را بیابید که دیگر در جایی ظاهر نمی شوند و مورد استفاده قرار نمی گیرند. برای نظم بخشی به مدل، می توانید در Rose این نمودارهای collaboration را در مرورگر حذف کنید. برای حذف collaboration مراحل زیر را انجام دهید:
1-در مرورگر بر روی نمودار collaboration کلیک راست نید.
2-از منوی باز شده، Delete را انتخاب کنید.

 

الصاق URL و فایل ها به بک نمودار collaboration
مانند نمودارهای sequence، می توانید یک URL یا فایل را به یک نمودار cillaboration متصل کنید. فایل یا URL الصاقی ممکن است اطلاعات مربوط به جریان رخدادهایی که نمودار آنها را شرح می دهد، نیازهای مشخص که نمودار آنها را پیاده سازی می کند، یا مستند سازی مناسب با نمودار، دیگری را در بر داشته باشد. اگر URL یا فایل الصاقی به جای اینکه فقط اطلاعاتی درباره یک سناریو داشته باشد، درباره تمام use case اطلاعات داشته باشد، باید به جای الصاق به نمودار colaaboraton به usecase الصاق شود.
هنگامی که یک فایل یا URL یکبار به یک نمودار collaboration الصاق شود، می توانید در مرورگر بر روی آن دوبار کلیک کنید تا برنامه کاربردی مناسب اجرا شده و فایل یا URL بارگذاری شود.
برای الصاق یک فایل به نمودار Collaboration:
1-در مرورگر بر روی نمودار Collaboration کلیک راست کنید.
2-از منوی New، گزینه File را انتخاب کنید.
3-با استفاده از کادر محاوره ای open. فایلی که می خواهید الصاق کنید را انتخاب کنید.
4-open را انتخاب کنید تا فایل الصاق شود.
برای افزودن یک URL به یک مرورگر Collaboration:
1-در مرورگر بر روی نمودار Collaboration کلیک راست کنید.
2-در New، گزینه URL را انتخاب کنید.
3-نام URL الصاقی را تایپ نید.
برای باز کردن فایل الصاقی:
در مرورگر بر روی فایل دوبار کلیک کنید. Rose به طور خودکار برنامه کاربرری مناسب را باز کرده و فایل را بارگذاری می کند.
یا
1-در مرورگر بر روی فایل کلیک راست کنید.
2-از منوی باز شده، Open را انتخاب کنید. Rose به طور خودکار برنامه کاربردی مناسب را باز کرده و فایل را بارگذاری می کند.
برای بازکردن یک URL الصاقی:
در مرورگر بر روی نام URL، دوبار کلیک کنید. Rose به طور خودکار برنامه کاربردی وب را راه اندازی کرده و URL را بارگذاری می کند.
یا
1- در مرور گر بر روی URL، کلیک راست کنید.
2-در منوی باز شده، open را انتخاب کنید. Rose به طور خودکار برنامه کاربردی مناسب وب را راه اندازی کرده و URL را بارگذاری می کند.

 

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 78   صفحه

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


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


دانلود مقاله نمودارهای UML

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

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

 

 

 

ریشه یابی تاریخی وهابیت و بررسی زندگی ابن تیمیه
اگر چه عبدالوهاب قرن ها پس از ابن تیمیه زندگی می نمود و وهابیت نام و عنوان خود را از عبدالوهاب اخذ نموده است، اما ابن تیمیه، شاید نخستین و برجسته ترین عالم و دانشمند اسلامی سنی مذهبی بوده باشد که اندیشه هایش قرن ها بعد مورد توجه عبدالوهاب قرار گرفته و مکتب وهابیت بر اساس بنیان های فکری او بنا شده است. لذا بررسی دیدگاه های ابن تیمیه نسبت به عبدالوهاب از اولویت برخوردار است.
وهابیت، مکتبی که باید از نو شناخت
وهابیت، یکی از نوظهورترین و تاثیر گذارترین باورها در بخش عظیمی از جهان اسلام است. داعیان و پیروان این مکتب اسلامی، در سراسر جهان در حال تبلیغ و نشر اسلام به روایت و قرائت خود می باشند و در سالها و دهه های اخیر توفیقات فراوانی را بدست آورده اند. مراکز دینی بسیار فراوانی را در اقصی نقاط جهان به راه انداخته و گاه بصورت جنبش های سیاسی اجتماعی نمود پیدا کرده و تاثیرات گسترده ای در سرنوشت جهان اسلام به خود اختصاص داده اند.
به جرات می توان گفت که این جنبش دینی، ماحصل برخود مدرنیته و جهان اسلام است و یا طرح قدرتمندانه آن را باید مدیون این تلاقی و برخورد دانست. اکثر جنبش های سیاسی در جهان عرب و حتی سایر نقاط جهان (از حجاز تا پاکستان و چچن) حداقل در قرن اخیر و به ویژه در بیست و اندی سال گذشته مانند: القاعده، اخوان المسلمون، طالبان، جماعت اسلامی مصر، التکفیر والهجره" و... به طور مستقیم و یا غیر مستقیم با این بینش فکری مربوط بوده اند.
اما حیف که قضاوت های ما پیرامون چنین جنبش عظیم و کلانی فاقد عمق و ارزش علمی و روح پژوهش مدارانه ی عالمانه بوده و به شدت تحت تاثیر تعصبات مذهبی ما شیعیان بوده است. به جرات می توان گفت که ما شیعیان تحقیقی بنیادین پیرامون تبارشناسی اندیشه وهابیت و آبشخورهای اولیه آن ارائه نکرده ایم و همواره کوشیده ایم این جریان پر دامنه مذهبی در جهان اسلام را از دریچه وقایعی چون تخریب قبور ائمه و یا کشتار حجاج ایرانی بیت الله الحرام ببینیم و قضاوت نماییم و هرگز نتوانسته ایم و یا نخواسته ایم با در هم شکستن تعصبات و کینه های تاریخی به بررسی عالمانه ای از مرام وهابیت دست یابیم.
و شاید به جرات بتوان ادعا نمود که جهان شیعه، هرگز ضرورتی برای شناخت حقیقت وهابیت به عنوان یک مرام در خود احساس نکرده است. و همچنین کم کاری اندیشمندان دینی، باعث شده که عوام الناس شیعه، وهابیت را قرائتی سنی تر از بهاییت خودمان بپندارند که گرایشات به شدت ضد شیعی داشته و کارش بمب گذاری در محافل شیعیان در زمان عزاداری ها و ... است.
در جهان غرب ممکن است تحقیقات جالبی پیرامون وهابیت و حتی تبارشناسی مربوط به آن انجام شده باشد، ولی به اطمینان می توانم گفت که ممکن نیست در آن سامان نیز اندیشمندان غربی توانسته باشند با مسلط شدن بر تصورات تاریخی خود از این مکتب، به ویژه بعد از حادثه یازدهم سپتامبر، تحقیقی کامل، جامع و مانع ارائه دهند.
حال دیگر وقت آن رسیده که بی طرفانه به ریشه های وهابیت در جهان اسلام بپردازیم و این امر از اولویت ویژه ای نسبت به سرکوبی وهابیون در سراسر جهان برخوردار است. چه، این امر می تواند افق گسترده ای برای فهم و شناخت زمینه پیدایش جنبش های افراط گرایانه در جهان اسلام به ما بدهد.
• سر حلقه وهابیت در جهان اسلام
اگر چه عبدالوهاب قرن ها پس از ابن تیمیه زندگی می نمود و وهابیت نام و عنوان خود را از عبدالوهاب اخذ نموده است، اما ابن تیمیه، شاید نخستین و برجسته ترین عالم و دانشمند اسلامی سنی مذهبی بوده باشد که اندیشه هایش قرن ها بعد مورد توجه عبدالوهاب قرار گرفته و مکتب وهابیت بر اساس بنیان های فکری او بنا شده است. لذا بررسی دیدگاه های ابن تیمیه نسبت به عبدالوهاب از اولویت برخوردار است.
ابن تیمیه در سال ۱۲۶۳ میلادی در حران از شهرهای ترکیه کنونی که زمانی در سرزمین تاریخی شام قرار داشت و اینک اثری ار آثارش باقی نمانده، به دنیا آمد و در سال ۱۳۲۸ میلادی بعد از ۶۵ سال مبارزه و تعلیم و تعلم وفات یافت.
از جمله ویژگی های ابن تیمیه، جسارتش در ارایه عقاید و باورهایش بود که بارها وی را به زندان کشانید، تا اینکه عاقبت در زندان دمشق به دلیل کهولت سن وفات یافت. او بر خلاف دیگرانی که یا خود را عافیت طلبانه از پیش پای لشگر مغولان کنار می کشیدند و یا کاسب کارانه با آنان به نحوی کنار آمده و در سلک خدمتگذاران و کارگزاران و ملازمان ایشان در می آمدند، همواره با مغولان در جنگ و ستیزه بوده و در هرجایی که درفش مبارزه بر علیه مغولان بر پای می شد با فتاوای خود آن جنبش را یاری داده و حتی به این امر بسنده ننموده و خود به سلک مبارزان و مجاهدان در می آمد. چنان که نقش بسیار برجسته ای در پیروزی سپاه ممالیک مصر بر خیل مغولان بر عهده داشت.
ابن تیمیه در فقه حنبلی، خیلی زود به مقام اجتهاد رسید، ولی در ارائه فتاوا هرگز خود را محدود به فقه حنبلی نمی کرد و حتی بسیاری از فتاوای وی مطابق هیچ یک از مذاهب اربعه اهل تسنن یعنی حنبلی، شافعی، مالکی و حنفی نبود.
یکی از نخستین آثار او کتاب «العقیده الحمویه الکبری» بود که به نوعی خرق عادت در میان سنیان محسوب می شد. وی در این کتاب به نقد و رد بسیاری از عقاید کلامی اشاعره پرداخته و نسبت به سستی و ضعف آن باورها معترض بوده است. وی در این کتاب، چنان خشم قائلان به مکتب اشعری را که در آن زمان تنها مکتب بلا منازع کلامی در جهان اسلام محسوب می شد و از حمایت ویژه شاهان و حاکمان برخوردار بود، بر انگیخت که از وی به دادگاه شکایت نمودند و این اولین باری بود که ابن تیمیه به خاطر عقایدش به دادگاه فراخوانده شده و عقایدش مورد تفتیش قرار گرفت.
ابن تیمیه به احضاریه دادگاه بی توجهی نموده و از حضور در دادگاه سرباز زد و در نامه اش به قاضی خاطر نشان نمود که وظیفه قاضیان فصل دعاوی مردمان است و نه دخالت در اعتقادات ایشان. اما بعد ها مجبورش ساختند تا به خاطر تالیف این کتاب به دادگاه برود که وی در این دادگاه توانست قضات را پیرامون صحت دیدگاه های کلامی اش و سستی دیدگاه های رایج اشاعره در آن زمان توجیه نموده و نسبت به این امر متقاعدشان سازد.
ابن تیمیه از اینکه عده ای بنام تصوف، دلق بپوشند و یا ناخن ها و سبیلهای خود را بلند سازند و با حشیش خوردن خود را دچار خلسه سازند به خشم آمده و مردمان را به شدت از این گونه عادات منع نموده و از پیش گویان و تعبیر گران خواب بیزاری جسته و با ایشان در افتاده و مردم را از گرد این گونه افراد متفرق می ساخت.
او با فرقه صوفیان احمدیه که بر روی آتش راه می رفته و مارهای سمی می بلعیدند و دست به کارهای خارق العاده می زدند در افتاد و کارهای ایشان را شیادی و خلاف کتاب و سنت می دانست و تا آنجا پیش رفت که بزرگان ایشان را مجاب نمود تا از این گونه افعال و اعمال دست بردارند.
از جمله کارهایی که ابن تیمیه انجام داد و موجبات خشم مردمان را فراهم ساخت، شکستن سنگی بود که در خارج از مسجد دمشق به محل زیارت عوام الناس تبدیل شده بود و عوام که نقش پایی را بر آن سنگ یافته بودند، به گمان آنکه این سنگ قدمگاه رسول خدا (ص) می باشد به تبرک و تکریم و حتی استغاثه به آن سنگ پرداخته و آنرا می بوسیده و به اصطلاح خودمان از آن حاجت می طلبیدند.
یکی دیگر از اقدامات ابن تیمیه مطالعه آثار ابن عربی و شاگردان این صوفی بزرگ جهان اسلام و نقد و بررسی آن بوده است. وی پس از مطالعه این آثار کتابی در رد ابن عربی و یارانش نگاشت و در اقوال و فصول کتاب خود، ابن عربی را مورد حملات تند و سرسختانه ی خود قرار داد و وی را کافر انگاشت. در پی این اقدام وی، پیروان ابن عربی و صوفیان از وی به دادگاه شکایت نمودند ولی این بار نیز ابن تیمیه توانست دادگاه را نسبت به اعتقادات و باور های خود مجاب نموده و از مجازات به خاطر باور هایش در امان بماند.
اما پس از این بود که او بارها بخاطر ارائه صریح عقایدش به دادگاه تفتیش عقاید کشانده شده و به زندان افتاد و عاقبت در سال ۷۲۸ هجری قمری در زندان دمشق وفات یافت.
او طلب یاری و استغاثه از خدا را جایز، ولی این امر را از رسول خدا(ص) و جانشینان او جایز نمی دانست و معتقد بود که رسول خدا (ص) تنها می تواند در نزد خداوند شفیع ما باشد و نباید او را باب حوائج خود بدانیم و این امر شرک خواهد بود که مسلمانان از آن منع شده اند.
او مجرد زیارت قبر رسول خدا (ص) را مجاز نمی دانست. ابن کثیر در شرح باورهای ابن تیمیه پیرامون زیارت قبر رسول خدا (ص) می گوید: این تیمیه زیارت قبر رسول خدا (ص) را منع نکرده، بلکه مجرد قصد رفتن به زیارت را منع کرده است، یعنی اگر کسی بدون قصد زیارت به قبر حضرت برود، به واسطه اینکه می رویم تا در مسجد النبی نماز بخوانیم و در آنجا قبر را زیارت کند مانعی ندارد. و هدف شیخ از ایراد این گونه نظرات، پراکندن مردم از قبور رسول خدا و ائمه هدی نبود. بلکه هدف وی آن بود که مردم با معرفتی فراتر به زیارت بروند و پیامبران را با خدا همسان و هم شان و هم رتبه ندانند. و توسل به رسول خدا (ص) و ائمه هدی ایشان را از توجه و توسل به خدا باز ندارد و بدین گونه نشود که مسجد النبی بیش از اینکه یک مسجد باشد یک مزار برای زیارت باشد.
از جمله کارهای نیک و خصایل بلند وی آن بود که در زمان حکومت ملک ناصر بر مصر او بر قاضیانی که وی را سال های سال بر بند حبس کشیده بودند دست یافت و چون متوجه دشمنی شاه با ایشان شد و میل سلطان را بر قتل ایشان دریافت، ملک را از قتل ایشان باز داشت. اما همین عده مجددا وی را به زندان دمشق در افکندند تا این که در سال ۱۳۲۸ میلادی در همان زندان وفات نمود.
مورخان نوشته اند که هرگاه شیخ ابن تیمیه به زندانی می افتاد فضای آن زندان شکلی معنوی و علمی به خود می گرفت و شیخ آنجا را به مرکز نشر علم تبدیل می نمود، چنان که مردم دسته دسته برای کسب فتوا و یا پرسش های دینی خود به زندان می آمدند و زندانیان به جای پرداختن به لهو و لعب در نزد استاد زانوی ادب بر زمین زده و از دریای علم و معرفت او بهره مند شده و به سلک شاگردان وی در می آمدند.
در پایان شایان ذکر است که اندیشه های ضد شیعی که وهابیان امروزین در دشمنی با شیعیان به آنها استناد می کنند، ربطی به شرایط امروزین جهان نداشته و مربوط به روزگاری است که صوفیان و دراویش علی اللهی متولی این مذهب بوده اند و شاید اگر ما نیز به نقد این شیعیان غالی بپردازیم به همان نتیجه ای برسیم که شیخ ابن تیمیه رسیده است.

 


تبرک و استفتاء به آثار اولیاء
گروه وهابی تبرک به آثار اولیاء را شرک می دانند و کسی را که محراب و منبر پیامبر را ببوسد مشرک می خوانند؛ هر چند در آن به هیچ نوع الوهیت معتقد نباشد. بلکه مهر و مودت به پیامبر سبب شود که آثار مربوط به شخص مورد علاقه را ببوسد. ولی آنان درباره ی پیراهن یوسف چه می گویند؟!
«اذهبوا بعمیصی هذا فالقوه علی وجه ابی یأت بصیرا» (1)
یوسف می گوید: پیراهن مرا ببرید و بر دیدگان پدرم بیفکنید تا او بینائی خود را باز یابد. یعقوب نیز پیراهن یوسف را که بافته ی جدا تافته ای نبود، بر دیدگان خود می افکند و در همان دم بینائی خود را باز می یابد. چنانکه می فرماید:
«فلمّا ان جاء البشیر القاه علی وجهه فارتدّ بصیرا».(2) اگر یعقوب چنین کاری را در برابر «نجدی» ها و پیروان «محمد بن عبدالوهاب» انجام می داد، با او چگونه معامله می کردند؟ و عمل پیامبر معصوم و مصون از گناه و خطا را چگونه توصیف می نمودند؟
حالا اگر مسلمانی خاک قبر و ضریح و مرقد خاتم پیامبران(ص) را بر دیده بگذارد و قبر و ضریح پیشوایان را به عنوان احترام ببوسد و یا به آنها تبرک بجوید و بگوید، خداوند در این خاک چنین اثری گذارده است و در این کار از یعقوب زمان پیروی نماید، چرا باید مورد سب و لعن و تکفیر واقع شود.(3)
کسانی که با تاریخ زندگانی پیامبر گرامی آشنایی داشته باشند، می دانند که یاران آن حضرت پیوسته در تبرک با آب وضوی پیامبر، به یکدیگر سبقت می جستند و در این مورد کافی است که به «صحیحین» (صحیح بخاری و صحیح مسلم) که اصح صحاح ششگانه به شمار می روند، مراجعه مختصری بنمائیم. اینک برخی را به عنوان نمونه یادآور می شویم:
1ـ بخاری در گذشت «صلح حدیبیه» می نویسد: هرگاه پیامبر وضو می گرفت، یاران او برای ربودن قطرات آب وضوی آن حضرت بر یکدیگر سبقت می گرفتند.(4)
2ـ بخاری در «باب خاتم نبوت» از سائب بن یزید نقل می کند که می گفت: خاله ام مرا خدمت پیامبر برد و گفت فرزند خواهرم بیمار است؛ پیامبر وضو گرفت و از خدا برای من برکت خواست و وضو گرفت؛ من از آب وضوی پیامبر نوشیدم.(5)
3ـ بخاری در باب «صفات پیامبر» از «وهب بن عبدالله» نقل کرده است که مردم دستهای پیامبر را به صورت خویش می کشیدند و من نیز دست آن حضرت را گرفته و به صورت خود کشیدم و دست او خوشبوتر از مشک بود.(6)
4ـ بخاری در باب «صفات پیامبر» نقل می کند: پیامبر در «ابطح» میان خیمه ای بود؛ بلال از خیمه بیرون آمد و مردم را به نماز دعوت کرد. باز به درون خیمه رفت و بازمانده ی آب وضوی پیامبر را بیرون آورد و مردم هجوم آوردند و آب را گرفته و تبرک می جستند.(7)

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  14  صفحه

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


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


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