Page title:UML(Unified Modeling Language) 소개

Caption text:UML(Unified Modeling Language)은 IBM Rational 모델링 제품이 지원하는 몇몇 언어 중 하나이며 시스템의 개념적 모델링에 대한 업계 표준입니다. UML을 사용하여 사용자 상호작용, 시스템 동작, 데이터 플로우 및 아키텍처를 포함하여 시스템의 모든 면을 설명하는 다이어그램을 작성할 수 있습니다. 결론적으로 UML은 복잡한 대규모 응용프로그램을 개발하는 데 필요한 설계도를 제공합니다.

Page text:


Tour editable text

Page title:UML 모델링

Caption text:모델링은 개발 프로세스에 대한 상위 레벨의 유동성을 제공합니다. 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:IBM Rational 모델링 제품 및 모델 구동 개발

Caption text:IBM Rational 모델링 제품은 유동적인 모델링 도구 세트, 강력한 그림 캔버스 및 사용하기 쉬운 통합 개발 환경을 제공함으로써 모델 구동 개발을 지원합니다. 특히 IBM Rational 모델링 제품은 주요 UML 2.0 다이어그램 유형을 모두 지원합니다.

Page text:


Tour editable text

Page title:IBM Rational 모델링 제품 및 모델 구동 개발

Caption text:UML 프로파일은 모델링을 특정 문제점 또는 해결책 도메인에 보다 효율적으로 적용할 수 있도록 도와주는 보다 다양하고 보다 도메인에 특정한 어휘를 정의하는 확장된 UML입니다. IBM Rational 모델링 제품은 강력한 프로파일 세트를 포함하며 이를 사용하여 사용자 정의 프로파일을 빌드할 수 있습니다. 예를 들어, IBM Rational 모델링 제품은 RUP(Rational Unified Process) 가이드라인에 따라 분석 모델을 빌드할 수 있는 RUP 프로파일을 포함합니다. 이러한 사용자 조정되는 보다 상세한 일련의 정보를 사용하여 작업을 줄이고 비용을 낮출 수 있는 보다 정확하고 유용한 디자인 모델을 빌드할 수 있습니다.

Page text:


Tour editable text

Page title:IBM Rational 모델링 제품 및 모델 구동 개발

Caption text:IBM Rational 모델링 제품은 패턴을 지원하고 패턴 엔진, 사전 정의된 패턴 라이브러리, 패턴 작성을 도와주는 도구 및 추가 패턴을 포함하는 자산 저장소에 대한 연결 및 찾아보기 도구를 포함합니다. 해당 저장소 중 하나를 developerWorks에서 사용할 수 있습니다. 또한 IBM Rational 모델링 제품의 구조 분석 기능을 사용하여 코드 베이스에 존재하는 패턴을 찾을 수 있으며, 성능을 저하시키는 반대 패턴도 찾을 수 있습니다.

Page text:


Tour editable text

Page title:IBM Rational 모델링 제품 및 모델 구동 개발

Caption text:IBM Rational 모델링 제품은 또한 변환을 지원하며 변환 엔진, 일련의 변환 작성 도구, 소스 코드가 제공되는 몇몇 변환 예제 및 UML에서 Java로, UML에서 C++로, Java에서 UML로, UML에서 CORBA IDL로 등등의 사전 정의된 변환 라이브러리를 포함합니다. 변환에 대한 지원을 보충하기 위해 IBM Rational 모델링 제품은 초기 스펙과 독립적으로 발전된 UML 모델 및 Java 또는 C++ 구현의 조정을 또한 지원합니다.

Page text:


Tour editable text

Page title:요약

Caption text:모델 구동 개발은 기존 소프트웨어 개발 프로세스에 비해 많은 이점을 제공합니다. IBM Rational 모델링 제품은 설계도에서 정확한 UML 모델로 변환하는 데 필요한 도구를 제공하고 최종적으로 코드를 컴파일함으로써 이 접근법을 활용합니다.

Page text: