모델 기반 개발

Rational Rose® 사용자에게 Rational® Software Delivery Platform의 Rational UML 모델링 제품은 코드 및 모델 개발의 새 패러다임을 제시합니다. 라운드트립 엔지니어링(RTE), 비주얼 편집 및 변환 기능 간의 기본 차이점을 검토하는 것으로 시작하십시오.
주: 비주얼 편집 및 언어 변환과 같은 기능은 Software Modeler에서 제공되지 않습니다.

Rose RTE에서는 모델 및 소스 코드 파일이 RTE 오퍼레이션을 시작하여 동기화된 상태로 보관됩니다. 결과는 수정된 소스 코드의 갱신된 모델 또는 수정된 모델의 갱신된 소스 코드입니다. 소스 코드 및 모델 요소는 구별되는 별개의 것이며 RTE 용도로 느슨하게 링크되어 있습니다. 주로 코드에 대해 작업하는 소프트웨어 기술자와 설계자의 경우, RTE는 UML(Unified Modeling Language)을 통한 모델링 경험이 별로 없는 사람에게 방해가 되기 때문에 때로 이상적이지 않습니다.

Rational Software Architect는 RTE의 개념을 넘어서 다음 주요 기능을 제공합니다.

개선된 UML 모델링 지원은 분석가, 설계자 및 기타 구현자에게 유스 케이스, 클래스 및 배치 다이어그램을 사용하여 디지인하고 분석을 수행할 수 있는 환경을 제공하여 소프트웨어 엔지니어링에 대한 하향식 디자인 접근을 가능하게 합니다. 비주얼 편집 지원은 기초부터 시작하는 개발자에게 디자인할 수 있는 기능을 제공합니다. 변환 서비스는 UML 모델과 코드 간의 그리고 여러 다른 추상 레벨의 모델 간 격차를 메웁니다.


피드백