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

Page text:


Tour editable text

Page title:개념적 모델 구동 개발

Caption text:이 워크플로우에서 UML 모델은 개발 프로세스를 통해 지속적으로 발전됩니다. 설계자 및 개발자는 시스템의 구조적 요소를 모델링한 후 모델을 코드로 변환합니다. 개발자는 지정된 구조 내에서 기능적 코드를 작성하며 설계자가 도입하는 모든 필수 구조적 변경사항을 구조 스펙에 반영할 수 있습니다. 이 워크플로우는 개발 프로세스에서 라운드트립 엔지니어링을 지원합니다. 응용프로그램의 구조는 개념 모델에 정의된 후 개발자가 응용프로그램 코드를 작성할 수 있도록 도메인 모델로 변환됩니다.

Page text:


Tour editable text

Page title:도메인 모델 작성

Caption text:설계자가 UML을 사용하여 상세한 클래스 레벨 모델을 작성한 후, 설계자는 변환을 모델에 직접 적용하여 구현의 기초 또는 실제 컴파일 코드를 생성할 수 있습니다. 변환 결과로 생성된 출력을 도메인 모델이라고 합니다. 그런 다음 개발자는 코드를 시각적으로 편집하거나 코드 편집기를 사용하여 도메인 모델의 구조적 가이드라인 내에서 구현을 개발합니다.

Page text:


Tour editable text

Page title:생명체로서 UML 모델

Caption text:도메인 모델의 구조를 수정해야 하거나 개발자가 시스템의 상위 레벨 디자인에 대해 염려할 경우, 설계자는 디자인 변경사항을 검토하고 변경사항을 UML 모델에 직접 구현할 수 있습니다. UML 모델은 개발 프로세스를 통해 지속적으로 발전하므로 생명체로 보일 수 있습니다. UML 모델이 변경될 때마다, 변환이 UML 모델에 재적용되고 기존 도메인 모델은 대체되는 반면 개발자의 작업은 보존됩니다.

Page text:생명체로서의 모델:


Tour editable text

Page title:이 접근방식의 이점

Caption text:이 워크플로우는 설계 제어용 디자인을 사용하며 인터페이스가 설계자에 의해 광범위하게 지정되며 약속으로 취급되고, 개발자가 해당 약속을 엄격히 준수할 것으로 예상되는 조직에 유용합니다. 일반적으로 원하는 코드를 생성하려면 고각의 모델 구동 아키텍처 변환 및 패턴을 적용해야 합니다.

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