フレーム(UMLクラス図)をモデルにしたいと思います。 フレームは、各4バイト長の2つのバッファで構成されています。 バッファが3つの論理データ単位に分離されている:クラスのインスタンスの順序はどのように指定しますか?
- バイト[0]、バイト[1] 値を構成します。
- バイト[2] アドレス
- バイトである[3] コマンド
彼らは私がモデルトラフ表現したいものです表示される順番です。順序付けされた関係を認定するには、オプションですが、十分には遠いです。私は明示的に記憶場所の観点から注文の情報を表現したいと思う。
私は概念をモデル化しようとしましたが、非常に貧弱です。添付の画像をご覧ください。フォーカスは、私が話しているバイトを表すクラスoctet
にあります。
{最上位バイト値、LSByte値、アドレス、コマンド、}
空間 -
は、このような時空間関係を表現するモデルの目的であります、MSByte value
が最初のメモリ(最下位の位置)にあるので、 フレームはシリアルポートMSByte value
を先にシフトしているため、時間です。
私はUMLモデリングで新しく、注文したような情報は、私が見た構造図全体で豊富ではありません。順序は、構造の定義における主要な特性の1つですが、
N.B. Octet、not Octed :) –
英語は私の強みではありません:-)、さらにStarUmlにはスペルチェックがありません:)。とにかく@ThomasKilianに訂正のために – Hairi