UML چیست و کاربرد آن در توسعه نرم افزار
UML یا زبان مدلسازی یکپارچه، روشی برای به تصویر کشیدن یک برنامهی نرمافزاری با استفاده از مجموعهای از نمودارهاست . UML اولین بار در سال 1994 توسط Grady Booch، James Rumbaugh، Ivar Jacobson و شرکت نرمافزاری Rational برای استفاده در طراحی شیگرا معرفی شد . این زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرمافزار است و با استفاده از آن میتوان تقریباً هر گونه برنامه کاربردی را مدلسازی نمود . UML جنبه مهمی در توسعه نرم افزار شی گرا نقش دارد و برای ایجاد مدل های بصری سیستم های نرم افزاری از نماد گرافیکی استفاده می کند .
نمودارهای UML به چهار دسته تقسیم می شوند:
Activity Diagram:
نمایش دهنده ترتیب یا جریان عملیات در یک سیستم است. آنها مشابه نمودارهای جریان هستند و نتایج هر عمل را نشان می دهند و عملیاتی که پس از پاسخ های خاص اتفاق می افتد.
Class Diagram:
نمودار کلاس یک نوع نمودار ساختاری است که در آن کلاس ها، ویژگی ها و روابط بین آنها نشان داده می شود.
Sequence Diagram:
نمودار توالی یک نوع نمودار تعامل است و نحوه همکاری اشیاء را نشان می دهد و بر ترتیب یا زمان اتفاقات تمرکز دارد. آنها موارد استفاده پایانی، تعاملات کاربر و سیستم و تعاملات سیستم به سیستم را نشان می دهند .
Use Case Diagram:
چگونگی رابطه بین موارد استفاده و بازیگران را نشان می دهد و چشم انداز کاربرد سیستم را ارائه میدهد. موارد استفاده سیستم را به ارزش های اضافه شده آن تبدیل می کنند و نشان نمیدهد که چگونه این ارزش ها به دست آورده شده اند .
دیدگاهتان را بنویسید