2012-04-16 20 views
-1

合理的なツールセット(つまり、Rational Software Architect、App Developerなど)のUMLモデルからRUPスタイルの成果物を生成するためのツールがあれば、誰にも分かりますか?Rationalツールを使用してUMLモデルからドキュメントを生成しますか?

具体的には、クラス(および潜在的にシーケンス)ダイアグラムから情報を抽出し、好ましくはWord(または多分PDF)を使用してソフトウェア設計ドキュメントを作成する必要があります。

私はBIRTを試してみましたが、それは使えません。それ以外に何かありますか?

おかげ

+0

BIRTはどのように「使用不可」ですか?私はそれを何回もうまく使いました。 – esmiralha

答えて

0

は数年のためにそれを使用していないが、SoDAは、Rationalツールとドキュメントを生成するための主な方法にするために使用しました。当時は自由ではありませんでしたが、今は分かりません。

これは私が知っている唯一の「アウトオブボックスの」ドキュメントジェネレータです。しかし、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がサポートしているものです。

私には直接の経験はありませんが、私には同僚がいて、彼はそれを気に入っているようです。

関連する問題