این برنامه که در گذشته با نام Rational Rose شناخته میشد، یک نرمافزار تخصصی برای مدلسازی برنامهها به زبان UML با استفاده از شی گرایی است. این نرمافزار می تواند ساخت و ساز اجزاء و مدل سازی بصری نرمافزارها را در سطحی حرفهای انجام دهد. با استفاده از این برنامه میتوانید، به محض اینکه نمودار ساخته شد، آن را ثبت کرده و سپس کد را به انتخاب طراح در زبانهای دیگری نظیر C++، Visual Basic، Cobra، Java و Oracle تولید کنید. مدل سازی فرآیند توسعه تکرار شونده، به شما این امکان را میدهد که برنامه جدید خود را در مراحلی مدل سازی کنید به طوری که خروجی هر مرحله، ورودی مرحله بعدی باشد، سپس توسعه دهنده میفهمد که چگونه اجزاء، تکرار شده و تغییرات را در طراحی به وجود آورده است.
- مدل سازی برنامههای نوشته شده با زبانهای مختلف
- سازگار و ادغام شده با Microsoft Visual Studio .NET
- مدل سازی برنامههای تحت وب از طریق افزونه
- پشتیبانی از RUP یا همان فرآیند توسعه نرمافزار اختصاصی
- مدل سازی به وسیله بهترین زبان مدلسازی UML