Page title:IBM Rational 모델링 제품 사용

Caption text:IBM Rational 모델링 제품은 모델 구동 개발을 사용하여 제대로 설계된 응용프로그램 및 서비스를 작성하는 통합 설계 및 개발 도구입니다. 이 오퍼링은 매우 유동적이며 소프트웨어 개발 프로세스의 요구사항에 따라 조정이 가능합니다. 프로젝트의 단계와 조직이 엄격히 통제되는 프로세스를 사용하는지 또는 agile 개발 접근방식을 사용하는지 여부에 따라 다양한 유형의 모델과 서로 다른 워크플로우를 사용할 수 있습니다.

Page text:


Tour editable text

Page title:IBM Rational 모델링 제품 워크플로우

Caption text: UML 표기식 다이어그램에서 코드를 시각적으로 작성하고 편집하여 시스템의 도메인 모델을 보다 잘 이해하도록 도울 수 있으며, 작은 개념적 UML 모델로 시스템의 초기 개념을 설계하거나 또는 의미론적으로 다양한 UML 개념 모델을 사용하여 전체 응용프로그램을 완전히 모델링할 수 있습니다. 완료된 UML 시맨틱 모델은 응용프로그램의 기초를 형성할 수 있으며 개발 프로세스의 임의의 위치에서 코드로 변환되어 응용프로그램 코드에 디자인을 도입하거나 조정할 수 있습니다. 이 둘러보기는 IBM Rational 모델링 제품을 사용하여 모델 및 코드에 대해 작업할 때 적용할 수 있는 많은 접근방식 중 하나를 설명합니다.

Page text: 종종 서로 다른 프로젝트, 단계 및 문화에는 서로 다른 워크플로우가 필요합니다. 소프트웨어 분석 및 디자인의 경우, 단순하거나 또는 의미론적으로 다양하면서도 복잡한 UML 개념 모델을 사용할 수 있습니다. 구현 도중 UML 표기식 다이어그램을 사용하여 코드를 이해하고 처리할 수 있습니다.


Tour editable text

Page title:구체적 모델과 비교한 혼합 모델

Caption text:IBM Rational 모델링 제품을 사용하여 "개념적 모델에서 구체적 코드 모델 창출" 접근방식에 설명된 대로 다양한 개념 모델을 작성한 다음 초기 코드 생성 후 버리는 대신 유지보수하고 개념적 모델링 보기를 구현의 진행 중인 전개를 직접 반영하는 구체적 모델링 보기와 혼합하는 다이어그램을 사용할 수 있습니다. 두 기술은 개념적 모델을 혼합 모델로 개발하는 데 사용 가능합니다.

Page text:


Tour editable text

Page title:구체적 모델을 사용한 코드 개발

Caption text:IBM Rational 모델링 제품을 사용하여 UML에 보다 유사한 표기법 스타일을 사용하는 다이어그램의 코드를 서술하고 시각적으로 편집하여 Java 및 C++과 같은 언어에 대한 코드 모델을 작성할 수 있습니다. 해당 다이어그램을 사용하여 클래스, 필드 및 메소드와 같은 새로운 코드 요소를 추가하거나 또는 기존 요소를 다이어그램에 드래그할 수 있습니다. 토픽 다이어그램, 찾아보기 다이어그램 및 정적 메소드 시퀀스 다이어그램과 같은 도구를 사용하여 시스템을 시각화하고 이해를 도울 수 있습니다.

Page text:


Tour editable text

Page title:혼합 모델 작성

Caption text:UML을 사용하여 상세한 클래스 레벨 모델을 작성한 후, 변환을 모델에 직접 적용하여 구현의 기초 또는 실제 컴파일 코드를 생성할 수 있습니다. 변환을 적용할 때, 요소 바꾸기 옵션을 선택하여 모든 모델 요소를 UML 및 코드를 둘 다 포함하는 혼합 모델을 작성하는 동일한 도메인 요소 또는 도메인 모델 요소로 바꾸십시오.

Page text:


Tour editable text

Page title:혼합 모델 요소 및 관계

Caption text:초기 디자인 모델의 UML 모델 요소가 이제 해당 구현 모델에 대한 참조로 바뀝니다. 프로젝트 탐색기 보기에서 UML 요소는 구현 모델의 요소에 대한 단축키로 바뀝니다. 다이어그램에서 변환된 UML 요소는 구현 모델 요소에 대한 시각적 참조가 됩니다. 변환되지 않은 유스 케이스와 같은 상위 레벨 개념 요소는 혼합 모델에 보존되며 UML 모델 요소 및 구현 모델 요소 간의 관계가 됩니다.

Page text:


Tour editable text

Page title:혼합 모델 편집

Caption text:도메인 모델에서 요소를 수정하면, 변경사항이 다이어그램에 즉시 반영됩니다. 새 UML 요소 및 관계를 혼합된 모델에 추가할 경우, 새 요소가 기존 도메인 모델 요소와 상호 작용합니다.

Page text:


Tour editable text

Page title:혼합 모델의 반복 전개

Caption text:혼합 모델에 변환을 재적용하면, 변환하도록 선택한 새 개념 요소가 도메인 모델의 해당하는 도메인 요소로 변환되며 혼합 모델의 새 개념 요소가 생성된 도메인 모델 요소에 대한 참조로 바뀝니다. 기존 도메인 모델 요소는 영향을 받지 않으며, 따라서 설계자가 원하는 한 개발자에게 부정적인 영향을 미치지 않고 변환을 재적용할 수 있습니다. 계속해서 진행 중인 반복의 디자인을 개발할 수 있으며 디자인의 추가 측면이 개념 모델에서 승인될 때, 해당 측면과 연관된 요소를 변환합니다.

Page text:변환 재적용


Tour editable text

Page title:이 접근방식의 이점

Caption text:이 워크플로우를 사용하여 설계자 및 개발자는 혼합 모델 및 구현을 반복적으로 갱신할 수 있습니다. 설계자는 새 개념 모델 요소를 모델에 추가하고 해당 요소에 대한 표기법 참조를 구체적 코드 요소에 대한 표기법 참조와 혼합하는 다이어그램을 작성하여 혼합 모델에 대한 작업을 계속할 수 있습니다. 개발자는 그래픽 및 텍스트 편집기 중 선택사항을 사용하여 코드 모델에 대한 작업을 계속할 수 있으며 다이어그램 및 혼합 모델 다이어그램은 변경사항을 자동으로 즉시 반영합니다.

Page text:이 접근방식의 주요 이점:


Tour editable text

Page title:이 접근방식을 사용하는 경우

Caption text:개념 모델을 유지하여 개발 중인 상위 레벨 추상 레코드를 유지하고자 할 경우 이 접근방식을 채택하십시오.

Page text:이 접근방식을 사용하는 경우: