برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#http://www.faradars.org/fvsft9503
Rational Rose یک ابزار قدرتمند است که به تجزیه و تحلیل سیستم های نرم افزاری کمک می کند. به وسیله این برنامه می توانیم قبل از اینکه کدی بنویسیم، سیستم خود را مدل کنیم. بنابراین این قابلیت را به ما می دهد که مطمئن شویم سیستم از ابتدا معماری معتبری دارد. با استفاده از این مدل، می توان به راحتی روال طراحی را در عین ارزان و کم هزینه بودن آن اداره و کنترل نمود.
این نرم افزار ابتدا متعلق به شرکت Rational بود ولی در ۲۰ فوریه ۲۰۰۳ توسط شرکت IBM خریداری شد و این نسخه اولین نسخه ای است که در سال ۲۰۰۶ توسط شرکت آی بی ام ارائه شده است.
نرم افزار Rational Rose یک نرم افزار تخصصی است که با استفاده از مهندسی نرم افزار، برای طراحی مدل های کد و تولید کدهای پیش تولید، به منظور هدایت بیشتر پروژه های بسیار بزرگ بکار می رود. تجزیه و تحلیل مکانیزم و ساختارهای بزرگ که نیاز به محاسبات و برآورد مقیاسی دارند با این نرم افزار انجام می شود. به تازگی تجزیه و تحلیل صفحات وب سازمان ها و نهادهای دولتی و پیاده سازی آنها از طریق محیط های برنامه نویسی از این طریق صورت می گیرد و از طریق متدهای مهندسی UML (Unified Modeling Language) این نرم افزار، عمل می کند. در ضمن این نرم افزار به عنوان منبع درس آزمایشگاه مهندسی نرم افزار برای دانشجویان کارشناسی ناپیوسته مهندسی نرم افزار معرفی می شود.
سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس یکم: مقدمه ای بر UML و نرم افزار Rational Rose
آشنایی با مفهوم UML
آشنایی با محیط نرم افزار Rational Rose
درس دوم: مفاهیم پایه ای در Rational Rose
آشنایی با مفاهیم Actor و Use Case
انواع Stereotype
انواع View در نرم افزار رشنال رز
درس سوم: رسم نمودار Use Case
مراحل رسم نمودارهای UML
رسم نمودار Use Case
تعیین رابطه در نمودار Use Case
درس چهارم: نمودارهای تعاملی (Interaction)
نمودار توالی
نمودار همکاری
درس پنجم: انواع رابطه در Rational Rose
رابطه Association
رابطه Dependency
رابطه Generalization
رابطه Aggregation
درس ششم: کلاس ها و عملیات روی آن ها
نمودارهای کلاس
بررسی خصوصیات کلاس
انواع کلاس در نرم افزار Rational Rose
تعریف صفات در کلاس ها
تعریف عملیات های یک کلاس
تعیین نحوه نمایش یک کلاس
درس هفتم: نمودار حالت یا State Diagram
انواع فعالیت های یک حالت (State)
نحوه ایجاد نمودار حالت
درس هشتم: نمودار مؤلفه یا Component
ابزارهای رسم یک نمودار Component
رسم و بررسی یک نمودار Component به همراه یک مثال
درس نهم: نمودار Deployment
رسم یک نمودار Deployment
تعیین ویژگی های هر پردازشگر
تغییر نحوه نمایش نمودار
درس دهم: تولید کد
نحوه تولید کد در محیط Visual
مهندسی معکوس
مدرس: مهندس سمیه توکلی
آموزش, مدل, سازی, UML, با, نرم, افزار, Rational, Rose, مفاهیم, پایه, ای, در, Rational, Rose