پرش به محتوا

جزوه رله و حفاظت PDF

  • از

جزوه رله و حفاظت

دانلود فایل

 

 

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

 

 

 

 

 

؛ -ً (). ً : ()() (). -، #، ~، + ( -) ‌”” “() () ؛ ‌‌؛ ً ً  

رله و حفاظت

ً ً ً “” “” ؛ (). ً ()، ترسیم کنیم. به رله و حفاظت مثال، در شکل A1.2، طبقه Throughbred، با فراخوانی متد getCurrentAge () آن، از طبقه Date استفاده می کند و جزوه رله و حفاظت وابستگی، تحت عنوان “استفاده” برچسب گذاری می شود. تعدد یک انتهای یک ارتباط، به معنی تعداد اشیاء مرتبط آن طبقه با طبقه دیگر است. تعدد، با یک عدد صحیح غیر منفی یا با طیف وسیعی از اعداد صحیح مشخص می شود. تعدد مشخص شده با “0..1” به این معنی است که 0 یا 1 شیء در آن انتهای ارتباط وجود دارد. به عنوان مثال، هر فرد در جهان یا دارای شماره تأمین اجتماعی است، یا چنین شماره ای ندارد (مخصوصاً اگر شهروند آمریکا نباشند) و بنابراین می توان از تعدد 0..1 در ارتباط بین طبقه Person و طبقه SocialSecurityN mber در نمودار طبقه استفاده کرد. تعدد مشخص شده با “1 ..*” به معنی یک یا چند و تعدد با “0 ..*” یا فقط “*” به معنی صفر یا بیشتر است. در انتهای OwnedObject ارتباط با طبقه Person در شکل A1.2، یک * به عنوان تعدد استفاده شد، زیرا یک شخص می تواند صفر یا بیشتر جزء داشته باشد. اگر یک انتهای یک انجمن دارای تعدد بزرگتر از 1 باشد، اشیاء طبقه مورد اشاره در آن انتهای ارتباط، احتمالاً در مجموعه ای مانند مجموعه یا لیست مرتب، ذخیره می شوند. همچنین می توان آن طبقه مجموعه را در نمودار UML قرار داد، اما چنین طبقه ای معمولاً کنار گذاشته می شود و به طور ضمنی حاصل تعدد ارتباط فرض می شود.
تصویر 3-A1
تجمع، نوعی خاص از ارتباط است که توسط یک لوزی توخالی در یک سر نماد نشان داده می شود. تجمع، یک رابطه “کل/بخشی” را نشان می دهد، به این دلیل که طبقه ای که پیکان به آن اشاره می کند، “بخشی” از طبقه در انتهای لوزی ارتباط، تلقی می شود. یک ترکیب، مجموعه ای است که نشان دهنده مالکیت قوی قطعات است. در یک ترکیب، قطعات، کاملاً وابسته به مالک خوهند بود، زیرا هیچ نقشی در سیستم نرم افزاری مستقل از مالک ندارند. برای نمونه های تجمع و ترکیب، به شکل A1.3 مراجعه کنید. یک دانشکده دارای مجموعه ای از سازه های ساختمانی است که نمایانگر ساختمان های تشکیل دهنده محوطه دانشگاه است. این دانشکده همچنین دارای مجموعه ای از دوره ها است. اگر دانشکده به هم بریزد، ساختمان ها هنوز وجود خواهند داشت (با فرض اینکه دانشکده از نظر فیزیکی تخریب نشده باشد) و می تواند برای موارد دیگر مورد استفاده قرار گیرد، اما یک شیء درس خارج از دانشکده ای که در آن ارائه می شود، فایده ای ندارد. اگر دانشکده به عنوان یک نهاد تجاری از بین برود، هدف دوره دیگر مفید نخواهد بود و بنابراین آن هم از بین می رود.یکی دیگر از عناصر رایج نمودار طبقه، یادداشت است که با جعبه ای با گوشه برگشته، نشان داده می شود و با خط تیره به نمادهای دیگر متصل می شود. این یادداشت، می تواند محتوای دلخواه (متن و نمودارها) داشته باشد و در برنامه نویسی زبان برنامه نیز به همین شکل است؛ و می تواند حاوی اطلاعاتی در مورد نقش یک طبقه یا محدودیت هایی باشد که همه اشیاء آن طبقه باید برآورده کنند. اگر مفاهیم، مربوط به یک قاعده باشند، براکت ها رله و حفاظت را احاطه می کنند. به قواعد موجود در کلاس درس : ()، “” ارتباطی بین اجزای سخت افزاری با خطوطی با برچسب های اختیاری ترسیم می شوند. در شکل A1.4، مسیرها با پروتکل ارتباطی و نوع شبکه مورد استفاده برای اتصال دستگاه ها، برچسب گذاری شده اند.

 

دانلود رایگان خلاصه کتاب کامل پی دی اف pdf جزوه رله و حفاظت

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

نمودارهای مورد کاربری
موارد کاربری (فصل های 7 و 8) و نمودار استفاده از UML به شما کمک می کند تا عملکرد و ویژگی های نرم افزار را از دید کاربر تعیین کنید. برای درک نحوه استفاده از موارد و استفاده از نمودارهای موردی، ما تعدادی از آن ها را برای یک برنامه نرم افزاری برای مدیریت فروشگاه آنلاین موسیقی دیجیتال رله و حفاظت می کنیم. برخی از کارهای احتمالی نرم افزار، شامل موارد زیر است:
• یک فایل موسیقی MP3 را بارگیری کرده و در مجموعه برنامه ذخیره کنید.
• جریان موسیقی را ضبط کرده و در مجموعه برنامه ذخیره کنید.
• مجموعه برنامه را مدیریت کنید (به عنوان مثال، آهنگ ها را حذف کنید یا آن ها را در ).
• • • () (؟). () () ً دانلود رایگان خلاصه کتاب رله و حفاظت pdf

-ً «»، -ً -پیام ها بین اشیاء برای انجام آن کار را نشان می دهد. از یک نمودار توالی می توان برای نشان دادن فعل و انفعالات در یک مورد کاربری یا در یک سناریوی سیستم نرم افزاری استفاده کرد. در شکل A1.7، نمودار توالی یک برنامه ترسیمی را مشاهده می کنید. نمودار، مراحل برجسته سازی تصویر را در هنگام کلیک روی آن نشان می دهد. هر کادر در ردیف بالای نمودار، معمولاً مربوط به یک شی است، اگرچه ممکن است که جعبه ها از چیزهای دیگر مانند طبقات الگو بگیرند. اگر کادر، یک شیء را نشان دهد (همانطور که در همه نمونه های قبلی وجود دارد)، می توانید به صورت اختیاری در داخل کادر، نوع جسمی را که قبل از آن کولون قرار دارد بیان کنید. همچنین همانطور که در کادر سوم در شکل A1.7 نشان داده شده است، می توانید قبل از کولون، نام یک شیء را تایپ کنید. در زیر هر جعبه، یک خط تیره به نام خط نجات شی وجود دارد. محور عمودی در نمودار توالی مربوط به زمان است و با حرکت به سمت پایین، زمان افزایش می یابد. یک نمودار توالی، فراخوانی متدها را با استفاده از فلش های افقی از تماس گیرنده به طرف تماس گیرنده نشان می دهد، که با نام روش، مشخص شده و به طور اختیاری شامل پارامترهای آن، انواع آن ها و نوع بازگشت می باشد. به عنوان مثال، در شکل A1.7، MouseListener، متد () Drawing’s getFigureAt را فراخوانی می کند. هنگامی که یک شی در حال اجرای یک متد است (یعنی هنگامی که یک قاب فعال رله و حفاظت روی سازه دارد)، می توانید به صورت اختیاری یک نوار سفید، به نام نوار فعال سازی را در خط نجات شیء، نمایش دهید. در شکل A1.7، نوارهای فعال سازی برای همه فراخوانی های متد ترسیم شده است. این نمودار همچنین می تواند بازگشت یک فراخوانی متد را با یک پیکان غیرممتد و یک برچسب اختیاری نشان دهد. در شکل A1.7، فراخوانی متد getFigureAt () با نام شیئی که برگردانده شده، نشان داده شده است. یک عمل معمول، مطابق که A1.7 ، این است که وقتی یک روش نامعتبر فراخوانی می شود، پیکان بازگشت را کنار بگذارید، زیرا نمودار را در هم می ریزد و در عین حال، اطلاعات کمی از اهمیت ارائه می دهد. یک دایره سیاه با پیکانی شروع شده از آن، نمایانگر پیامی است که منبع آن ناشناخته یا بی ربط است. اکنون باید بتوانید وظیفه ای را که شکل A1.7 نشان می دهد درک کنید. یک منبع ناشناس، متد () mouseClicked (جزوه رله و حفاظت ) را فراخوانی می کند و از نقطه آغازین بحث می گذرد. MouseListener به نوبه خود متد () getFigureAt یک Drawing را فرا می خواند که یک شکل را برمی گرداند. سپس MouseListener روش برجسته شکل را که در یک شیء گرافیکی قرار می گیرد، به عنوان یک استدلال فراخوانی می کند. در پاسخ، شکل، سه متد شیء Graphics را فرا می گیرد تا شکل را با رنگ قرمز ترسیم کند. نمودار در شکل A1.7 بسیار ساده است و هیچ شرط یا حلقه ای ندارد. در صورت نیاز به ساختارهای کنترل منطقی، احتمالاً بهتر است برای هر مورد یک نمودار دنباله جداگانه ترسیم کنید. یعنی اگر جریان پیام، بسته به شرایطی بتواند دو مسیر متفاوت را طی کند، باید دو نمودار دنباله جداگانه، یکی برای هر احتمال ترسیم کنید. اگر بر گنجاندن حلقه ها، شرط ها و سایر ساختارهای جزوه مدیریت حفاظت فیزیکی در نمودار توالی اصرار دارید، می توانید از قاب های تعاملی استفاده کنید، که مستطیل هایی هستند که قسمت هایی از نمودار را احاطه کرده اند و با نوع ساختارهای کنترلی که نشان می دهند، برچسب گذاری شده () :
(«») -؛ از جسم دیگر به سمت X نشانه می رود. X نیز برای نشان دادن غیر قابل استفاده بودن شیء و آماده بودن آن برای حذف زواید، مفید است.
سه ویژگی آخر همه در نمودار توالی در شکل A1.9 نشان داده شده است.

نمودارهای ارتباطی
نمودار ارتباطی UML (که در UML 1.X به عنوان “نمودار همکاری” شناخته می شود) نشان دیگری از نظم زمانی ارتباطات را ارائه می دهد، اما به جای ترتیب زمانی بر روابط بین اشیاء و کلاس ها تأکید می کند. یک نمودار ارتباطی در شکل A1.10 نشان داده شده است، که همان اعمال نشان داده شده در نمودار توالی را در شکل A1.7 نشان می دهد. در نمودار ارتباطی، اجسام متقابل با مستطیل نشان داده می شوند. ارتباط بین اجسام، با خطوطی که مستطیل ها را به هم متصل می کنند نشان داده می شود. به طور معمول، یک پیکان ورودی به یک شیء در نمودار وجود دارد، که دنباله ارسال پیام را آغاز می کند. این پیکان با شماره و نام پیام، مشخص شده است. اگر پیام دریافتی با شماره 1 مشخص شده باشد و اگر باعث شود که شیء دریافت کننده، پیام های دیگر را در مورد سایر اشیاء فراخوانی کند، آن پیام ها با پیکان هایی از فرستنده به گیرنده در امتداد خط ارتباط، نشان داده شده و به ترتیب اعداد 1.1 ، 1.2، و غیره، نامیده می شوند.اکنون اگر آن پیام ها به نوبه خود پیام های دیگری را فراخوانی کنند، یک عدد اعشاری و عدد دیگر به عدد نشان دهنده این پیام ها اضافه می شود، تا ارسال پیام های بیشتر توسط تودرتو را نشان دهد. در شکل A1.10، می بینید که پیام mouseClicked متدهای getFigureAt () و سپس highlight () را فرا می خواند. پیام highlight () سه پیام دیگر را فرا می خواند: setColor () ، drawRect ()، و (). : () () () () : () ً ً