Unified Modeling Language یا «یو امال»، یک زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرمافزار است که توسط گروه مدیریت شی (Object Management Group) ایجاد شد. در حال حاضر (۲۰۱۰ میلادی) آخرین نسخه این زبان نسخه ۲٫۲ است که در سال ۲۰۰۷ میلادی مشخصات آن منتشر شدبا استفاده از یو امال می توان تقریباً هر گونه برنامه کاربردی که ممکن است بر روی هر ترکیبی از سخت افزار، سیستم عامل، زبان برنامه نویسی و شبکه اجرا شود را مدلسازی نمود.طراحی بر پایه مفاهیم شی گرایی یو امال سبب میشود که ذاتاً با محیطها و زبانهای برنامه نویسی شی گرا (مانند سی پلاس پلاس، جاوا و سی شارپ) سازگاری کامل داشته باشد، اگرچه می توان از آن برای مدلسازی برنامههای غیر شی گرا مانند برنامه هایی که با زبانهای ویژوال بیسیک، کوبول و فرترن نوشته می شوند نیز استفاده نمود.برای دانلود و توضیحات بیشتر ادامه مطلب را مشاهده نمایید
یوام ال یک زبان مدلسازی نسل سوم است و روشی باز برای توصیف ویژگیها، نمایش گرافیکی، ساختن و مستند سازی اجزای یک سیستم نرمافزاری در حال توسعه می باشد. از یو امال برای فهمیدن، طراحی، مرور، پیکربندی، نگهداری و کنترل اطلاعات سیستمهای نرمافزاری استفاده می شود. یو امال برای همه روشهای توسعه نرمافزار، همه مراحل چرخه عمر نرمافزار، همه حوزههای برنامههای کاربردی و هر رسانه ای قابل استفاده است. این زبان مدلسازی برای یکلخت سازی تجربیات گذشته در مورد تکنیکهای مدلسازی و گنجاندن تجربیات موفق در یک دیدگاه استاندارد بوجود آمده است. یو امال شامل مفاهیم معنایی(semantic)، نمادگذاری و راهنمایی برای طراحی می باشد. یو امال را نمی توان به عنوان یک روش تولید نرمافزار کامل دانست. این زبان شامل فرایند مرحله به مرحله تولید نرمافزار نیست، بلکه یو امال زبانی است که تقریباً تمام شیوههای تولید نرمافزار از آن استفاده می کنند.
یو امال تکنیکهای مدلسازی داده (نمودار رابطه موجودیت)، مدلسازی تجاری، مدلسازی شی و مدلسازی مولفهها را با هم ترکیب می نماید. یو امال را می توان در تمامی پروسهها در سراسر چرخه توسعه نرمافزار به کاربرد.پیش از پیدایش یو امال در اواسط دهه ۱۹۹۰، مدلسازی نرمافزار از مشکل ناسازگاری نماد گذاریهای مختلفی که توسط متخصصین مدلسازی مختلف بوجود می آمد رنج می برد و استاندارد همه گیری در این زمینه وجود نداشت. یو امال از تلفیق روش بوچ (Booch Method)، تکنیک مدلسازی شی (OMT) و مهندسی نرمافزار شی گرا(OOSE) با یکدیگر در راستای جریانات یکلخت سازی بوجود آمد.[۴] پیدایش یوام ال همه چیز را تغییر داد و باعث رشد چشمگیر مدلسازی تصویری و استفاده گسترده از این زبان شد. یو امال امروزه نقش یک زبان بینالمللی را در زمینه تولید نرمافزار بر عهده دارد. موسسه آماری گارتنر در سال ۲۰۰۶ تعداد متخصصان فناوری اطلاعات که از یو امال استفاده می نمودند را ۱۰ میلیون نفر برآورد نمود و همچنین تخمین زده است که در سال ۲۰۰۸ هفتاددر صد شرکتهای تولید نرمافزار در سراسر دنیا از یو امال استفاده کرده اند.
ویژگی های مهم IBM Rational Rose Enterprise
– مدل سازی محصول بر اساس زبان UML
– انالیز و مدل سازی محصولات تهیه شده به زبان های C++، ANSI C++، Visual C++، CORBA، Java، Visual Basic
– سازگاری با سایر نرم افزارهای تولید شده در زمینه ی توسعه ی نرم افزار
– ساخت DTD با فرمت XML
– پشتیبانی از تکنولوژی RUP
– مدل سازی به منظور طراحی پایگاه داده
– پشتیبانی از سیستم عامل ویندوز
– و …
منبع : وبسایت میهن دانلود
سلام. میشه یه licence key جدید بدید. برای امروز. خواهش می کنم