問題タブ [rhapsody]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rhapsody - Rhapsody でインスタンス仕様コードを作成する
私は Rhapsody SysML プロジェクトに取り組んでおり、システムのさまざまな構成をモデル化できる必要があります。具体的な例を挙げると、システムが車両である場合、エンジン、ホイールなどのさまざまな構成でその車両をシミュレートできるようにする必要があります。
SysML を使用するのはこれが初めてですが、本『A Practical Guide to SysML』の第 7 章で、インスタンス仕様の概念について説明しています。これらはまさに私たちが必要としているものであり、Rhapsody はそれらをサポートしているようです。そのため、Rhapsody でインスタンス仕様を作成し、エンジンとホイールに特定の値を指定しました。しかし、インスタンス仕様を作成すると、その仕様から実際にインスタンスを作成する方法が見つかりません。Rhapsody がインスタンス仕様のコードを生成していないことに気付きました。
私の質問は次のとおりです。インスタンス仕様を使用して、システムのさまざまな構成を作成できますか? そうでない場合、システムのさまざまな構成をモデル化するための最良の方法は何ですか?
ご協力いただきありがとうございます。
interface - IBM Rhapsody: シーケンス図で非メンバー関数を使用する方法は?
Rhapsody では、インターフェイス クラスといくつかの非メンバー関数で構成されるインターフェイスを設計しました。これらの非メンバー関数は、インターフェイス クラスの親パッケージと並行するパッケージに直接入れました。このインターフェイスから正常に動作するコードを生成したいと考えています。
しかし、シーケンス図でメッセージの非メンバー関数を選択できないという問題があります。これは、パッケージをポートのコントラクトに割り当てることができず、クラスとパッケージの間で実現関係を作成できないためです。
これらの非メンバー関数をシーケンス図の「メッセージの選択」メニューに入れる方法はありますか?
uml - Rational Rhapsody SysML プロジェクトでクラス図を作成できない
Project Type を に設定して、Rational Rhapsody プロジェクトを作成しましたSysML。HarmonySEプロジェクトを作成した後、プロファイルをプロジェクトに追加しました。Block Definition Diagramプロジェクトに aと aも作成しましたRequirement Diagram。Class Diagramしかし、プロジェクトでを作成する方法が見つかりません。[ツール] メニュー -> [ダイアグラム] をクリックすると、クラス ダイアグラムがダイアグラムのリストに表示されません。
Class Diagram誰かがプロジェクトに含める方法を提案できますか?
code-generation - Rhapsody コード生成で特別なコメントを避けるにはどうすればよいですか?
Rhapsody でコードを生成すると、生成されたファイルにいくつかの特別なコメントが追加さ//##れ、モデル内の元の要素への参照がほとんど含まれます。私の理解では、これらのコメントはラウンドトリップ機能に必要です。ラウンドトリップが必要ない場合、これらの特別なコメントの生成を回避する可能性はありますか (出力ファイルが読みにくくなると思います)?
eclipse - Eclipse での UML2 バージョン 2.0.0 に基づく UML モデルのインポート
UML2 バージョン 2.0.0 に基づく UML モデルがあり(xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML")ます。Eclipse では、UML2 バージョン 2.5.0 が付属する Papyrus の最新バージョンがインストールされています。
私が持っているモデルは、Rhapsody から生成された非常に単純なモデルで、ブロックに 1 つRequirement(requirement_1)、1 つBlock、1 つOperation(test_req()) があります。モデルでは、test_req() 操作は、次の図に示すように、requirement_1 を検証します。

Rhapsody XMI ツールキットを使用して、モデルを XMI 形式にエクスポートし、それを Papyrus Project として Eclipse にインポートしようとしています。モデルを Papyrus プロジェクトにインポートすると、test_req() と requirements_1 の間の依存関係に適用されたステレオタイプ ( verify ) が検出されません。
イメージでわかるように、<<verify>>ステレオタイプは適用されませんrequirement_1。
ステレオタイプが欠落している理由を誰か説明できますか? UML2のバージョンの違いによるものでしょうか? どうすればこれを修正できますか?
参照用にUMLモデルもここに投稿しています
java - Rhapsody - インポートされたライブラリーが存在しません
Rhapsody で学校向けのプロジェクトを書いていますが、ライブラリが存在しないというエラーがあります。このライブラリをダウンロードする Web サイトが見つかりませんでした。助けてください。このライブラリをダウンロードする場所とインストール方法を知っているかもしれません。エラーは次のとおりです。
- エラー: パッケージ com.ibm.rational.rhapsody.animation が存在しません。
- エラー: パッケージ com.ibm.rational.rhapsody.oxf が存在しません。
- エラー: パッケージ com.ibm.rational.rhapsody.animcom が存在しません。
testing - UTP ステレオタイプ <> ラプソディで
TestingPtofile を使用している Rhapsody でモデルを作成しています。OMG UTP ドキュメントで次のように定義されているTestLogステレオタイプを使用したい:
TestLog ステレオタイプで利用可能なすべての属性 (tester、executedAt、duration、verdict、verdictReason) が必要です。Rhapsody デザイナー バージョン 8.1.4 を使用していますが、Rhapsody TestingProfile で TestLog ステレオタイプが見つかりません。Rhapsody プロファイルで利用可能な他のステレオタイプを使用してこれらの属性を設定することはできますが、適切なものが見つかりません。
Rhapsody TestingProfile の UTP TestLog に相当するものを提案してください。
include - Rhapsody コード生成で暗黙の include ステートメントを回避する方法
IBM Rational Rhapsody で指定されたインターフェースのコードを作成しています。Rhapsody は、インターフェースで使用される他のデータ型の include ステートメントを暗黙的に生成します。しかし、インクルード ステートメントをより細かく制御したいので、コンポーネントのソース アーティファクトのテキスト要素として明示的に指定します。したがって、Rhapsody が include ステートメント自体を生成しないようにしたいと考えています。これは可能ですか?

