Rational® 소프트웨어 모델링 도구의 사용자가 응용프로그램 아키텍처의 모든 항목을 지정하고 응용프로그램의 복잡도를 관리하려면 사용자 정의할 수 있는 도구가 필요합니다. Rational Software Modeler는 여러 가지
시스템 보기 문서화를 위해
UML(Unified Modeling Language)과 함께 비주얼 모델링을 지원합니다.
Rational Software Modeler를 사용하면 UML 모델을 사용하여 소프트웨어 응용프로그램을 시각적으로 디자인할 수 있습니다. 개발 라이프사이클 과정 동안 팀에서는 RUP(Rational Unified Process)®의 권장된 개발 단계에서 세부적인 아키텍처 디자인, 구현 및 배치 과정 다음 단계인 요구사항 수집, 유스 케이스 분석, 도메인 분석의 체계 활동을 완료하게 됩니다.