آموزش مدل سازی UML با نرم افزار Rational Rose رشنال رز
3 ساعت
4.0
UML چیست؟ UML یا مدلسازی زبان، یک زبان استاندارد برای توصیف و مدلسازی سیستمهای نرمافزاری است. با UML میتوان به وسیله نمودارها و نمادها، ساختار، رفتار و ویژگیهای مختلف سیستمهای نرمافزاری را به صورت یکپارچه و قابل فهم مدلسازی کرد. Rational Rose چیست؟ Rational Rose یک ابزار قدرتمند است که به تجزیهوتحلیل سیستمهای نرمافزاری کمک میکند. این نرمافزار ابتدا متعلق به شرکت Rational بود ولی در ۲۰ فوریه ۲۰۰۳ توسط شرکت IBM خریداری شد و این نسخه اولین نسخه ای است که در سال ۲۰۰۶ توسط شرکت IBM ارائه شده است. نرمافزار Rational Rose، یک نرمافزار تخصصی است که با استفاده از مهندسی نرمافزار، برای طراحی مدلهای کد و تولید کدهای پیشتولید، به منظور هدایت پروژههای بسیار بزرگ به کار میرود. تجزیهوتحلیل مکانیزم و ساختارهای بزرگ که نیاز به محاسبات و برآورد مقیاسی دارند، با این نرمافزار انجام می شود. اهمیت یادگیری مدلسازی UML با نرمافزار Rational Rose چیست؟ به وسیله این ابزار میتوان قبل از اینکه کدی نوشته شود، سیستم را مدل کرد. بنابراین، این قابلیت را به ما میدهد که مطمئن شویم سیستم از ابتدا، معماری معتبری دارد. با استفاده از این مدل، میتوان به راحتی روال طراحی را در عین ارزان و کمهزینه بودن آن، اداره و کنترل کرد. استفاده از Rational Rose به عنوان یکی از ابزارهای UML، امکان مستندسازی موثر و کارآمد از نمودارها و مدلهای ساختاری و رفتاری را فراهم میکند و مستندات جامع و دقیقی از پروژه، در اختیار تیم توسعه، مدیران و حتی مشتریان قرار میدهد. در ضمن، این نرمافزار، به عنوان منبع درس آزمایشگاه مهندسی نرمافزار برای دانشجویان کارشناسی ناپیوسته مهندسی نرمافزار معرفی میشود. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، ابتدا با مفهوم UML، محیط نرمافزار Rational Rose و مفاهیم پایهای آشنا میشویم. در ادامه، نمودار Use Case را به همراه روش رسم آن، یاد میگیریم. در ادامه، به بررسی نمودارهای تعاملی و مفاهیم مربوط به کلاسها و عملیات روی آن میپردازیم. در گام بعدی، مباحث مربوط به نمودارهای حالت، نمودار مولفه یا Component و نمودار Deployment بررسی میکنیم و در نهایت، با تولید کد در محیط Visual و مهندسی معکوس آشنا خواهیم شد.