2012-04-16 3 views
-1

합리적인 툴 세트 (Rational Software Architect, App Developer 등)의 UML 모델에서 RUP 스타일 아티팩트를 생성하는 데 사용할 수있는 도구가 있는지 아는 사람이 있습니까?Rational 도구를 사용하여 UML 모델에서 문서를 생성 하시겠습니까?

특히, 클래스 (및 잠재적으로 시퀀스) 다이어그램에서 정보를 추출하고 소프트웨어 디자인 문서를 만들 수 있어야합니다. 가능하면 Word (또는 PDF)를 사용하는 것이 좋습니다.

BIRT를 사용해 보았지만 사용하기가 쉽지 않습니다. 그 밖에 다른 것이 있습니까?

감사

+0

BIRT는 어떤면에서 "사용할 수 없습니까?" 나는 그것을 여러 번 성공적으로 사용했다. – esmiralha

답변

0

은 Rational 툴과 문서를 생성하는 주요 방법으로 사용되는 몇 년 만 SoDA 동안 사용하지 않았습니다. 그 당시에는 자유롭지 않았습니다. 지금은 확실하지 않습니다.

내가 아는 유일한 '아웃 오브 더 박스'의 의사 생성기입니다. 그러나 eclipse modelling tools의 일부 또는 대부분을 사용하여 모델 정보를 중간 형식으로 추출한 다음 문서를 생성하여 자신의 롤백을 수행 할 수 있어야합니다. 따라서 예를 들어, 당신은 할 수 :

  • 사용 xtend2 모델 정보를 추출하고, 한 .rst 파일에서 HTML 또는 PDF를 생성하는 구조 조정 텍스트 파일
  • 사용 sphinx로 작성합니다.

hth.

+0

예, 저는 몇 년 전에 Rose와 초기 버전의 RAD에서 SoDA를 사용했습니다. 불행히도 SoDA는 IBM에 의해 수명이 끝났기 때문에 더 이상 판매되지 않습니다. 어쨌든 SoDA는 RSA가 유지 관리하는 XMI 기반 모델을 읽을 수 있도록 업데이트되지 않았으므로 여전히 사용 가능하더라도 사용할 수 없었습니다. 나는 그것을 사용하지 않았기 때문에 xtend2가 어떻게 작동할지는 모르겠다. 이러한 유형의 사용 예가 있는지 알고 계십니까? xtend2가 JVM을위한 언어 인 것처럼 보였습니다. RSA에서 모델링 정보를 추출하는 데 사용하는 방법을 분명히 밝히지 않았습니다. – Steve

+0

예, xtend는 이제 범용 프로그래밍 언어로 자리 잡았습니다. 그러나 모델 기반 프레임 워크 (개방형 아키텍처)의 일부로 유산이되었습니다. xtend를 사용하여 코드 생성기를 작성하는 방법에 대한 자습서가 있습니다 (http://www.eclipse.org/Xtext/documentation/2_0_0/040-first-code-generator.php). 주요 기능은 (1) EMF 모델을 반복하는 기능, (2) 텍스트 생성을위한 풍부한 문자열입니다. 그것은 생성 할 수있는 텍스트를 제한하지 않으므로 RST 생성에 대한 제안입니다. – sfinnie

+0

... 참고 여기서는 표준 eCore API 또는 독점적 인 방법을 통해 RSA 모델에 액세스하기위한 API가 있다고 가정합니다. hth. – sfinnie

0

Rational Publishing Engine이 있습니다.

이 코드는 BIRT 나 SoDA와 비슷하지만, 현재로서는 IBM이 지원하는 것입니다.

나는 직접 경험이 없지만 나는 동료가 있고 그 사람이 좋아하는 것처럼 보인다.

관련 문제