زبان مدل‌سازی یکپارچه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز اصلاح‌کردن تاریخ، شابک، و موارد مشابه
اصلاح پیوند(ها) به صفحهٔ ابهام‌زدایی (جاوا) با استفاده از AWB
خط ۲:
'''زبان مدل‌سازی یکپارچه''' {{انگلیسی|Unified Modeling Language}} یا «یو ام‌ال»، یک زبان مدلسازی همه منظوره استاندارد در زمینه [[مهندسی نرم‌افزار]] است که توسط [[گروه مدیریت شی]] {{انگلیسی|Object Management Group}} ایجاد شد. در حال حاضر (۲۰۱۴ میلادی) آخرین نسخه این زبان نسخه ۲٫۴٫۱ است که در سال ۲۰۰۷ میلادی مشخصات آن منتشر شد<ref>http://www.omg.org/technology/documents/formal/uml.htm| زبان مدلسازی یک‌لخت نسخه ۲٫۲</ref>
 
با استفاده از یو ام‌ال می‌توان تقریباً هر گونه [[برنامه کاربردی]] که ممکن است بر روی هر ترکیبی از سخت‌افزار، [[سیستم عامل]]، [[زبان برنامه نویسی]] و شبکه اجرا شود را مدلسازی نمود. طراحی بر پایه مفاهیم [[شی گرایی]] یو ام‌ال سبب می‌شود که ذاتاً با محیط‌ها و [[زبانهای برنامه نویسی]] [[شی گرا]] (مانند [[سی پلاس پلاس]]، [[جاوا (زبان برنامه‌نویسی)|جاوا]] و [[سی شارپ]]) سازگاری کامل داشته باشد، اگرچه می‌توان از آن برای مدلسازی برنامه‌های غیر شی گرا مانند برنامه‌هایی که با زبانهای [[بیسیک]]، [[کوبول]] و [[فرترن]] نوشته می‌شوند نیز استفاده نمود.<ref name=two>http://www.omg.org/gettingstarted/what_is_uml.htm مقدمه‌ای بر یو ام‌ال</ref>
 
== مرور کلی ==
خط ۱۰:
Satish Mishra (1997). [http://www2.informatik.hu-berlin.de/~hs/Lehre/2004-WS_SWQS/20050107_Ex_UML.ppt "مدلسازی تصویری و زبان مدلسازی یک‌لخت (یو ام‌ال): مقدمه‌ای بر یو ام‌ال"]. Rational Software Corporation. بازیابی شده در ۹ نوامبر ۲۰۰۸</ref>
 
پیش از پیدایش یو ام‌ال در اواسط دهه ۱۹۹۰، مدلسازی نرم‌افزار از مشکل ناسازگاری نماد گذاریهای مختلفی که توسط متخصصین مدلسازی مختلف بوجود می‌آمد رنج می‌برد و استاندارد همه گیری در این زمینه وجود نداشت. یو ام‌ال از تلفیق [[روش بوچ]] (Booch Method)، [[تکنیک مدل‌سازی شی]] (OMT) و [[مهندسی نرم‌افزار شی گرا]](OOSE) با یکدیگر در راستای جریانات یک‌لخت سازی بوجود آمد.<ref name="Foldoc۰۱"> [[فولداک]] (۲۰۰۱). [http://foldoc.org/index.cgi?query=UML&action=Search زبان مدلسازی یک‌لخت] آخرین به روز رسانی در ۲۰۰۲-۰۱-۰۳. بازیابی شده در ۶ فوریه ۲۰۰۹.</ref> پیدایش یوام ال همه چیز را تغییر داد و باعث رشد چشمگیر مدلسازی تصویری و استفاده گسترده از این زبان شد. یو ام‌ال امروزه نقش یک زبان بین‌المللی را در زمینه تولید نرم‌افزار بر عهده دارد. مؤسسه آماری [[گارتنر]] در سال ۲۰۰۶ تعداد متخصصان [[فناوری اطلاعات]] که از یو ام‌ال استفاده می‌نمودند را ۱۰ میلیون نفر برآورد نمود و همچنین تخمین زده است که در سال ۲۰۰۸ هفتاددر صد شرکتهای تولید نرم‌افزار در سراسر دنیا از یو ام‌ال استفاده کرده‌اند.<ref>http://uml.org/Visual_Modeling.pdf مدلسازی تصویری: گذشته، حال و آینده</ref>
 
== تاریخچه ==