2017-10-07 9 views
0

たとえば、プログラムには、 という文字列属性を持つTxtFileクラスがあります。 引数としてfilenameをとる読み取りメソッド。 filenameでファイルを読み取り、その内容をdata属性に入れます。 引数としてfilenameをとるwriteメソッド。データ属性の内容をファイル名でファイルに書き込みます。 文字列を引数とするappendメソッドです。データ属性に文字列を追加します。インスタンス間のデータフローに使用するUML図はありますか?

プログラムの主な機能は、2つの異なるファイルを読み取るためにTxtFileの2つのインスタンス(AとBと呼ばれます)を使用します。次に、BのデータをAに追加します。次に、Aを新しいtxtファイルに書き込みます。

メイン関数のインスタンス間のデータフローを説明するにはどのようなUML図を使用しますか?

私はUMLを知らない。ここで私はUML 2.5に「情報の流れ」と呼ばれる図があり

(filename A) ---> [TxtFile instance 1] 
        [data    ] 
        [append   ] <---+ 
(filename C) --> [write    ]  | 
              | 
(filename B) ---> [TxtFile instance 2  | 
        data    ] ----+ 
+0

これは非常に多くのレベルで間違っていると思われます。奇跡の種類私はまだ投票をgazillion得ることはありません。あ、ちょっと待って。とにかく誰もこの質問を読んでいない。 –

+0

ボトルに「間違っている、消費しない」というラベルがあるはずです。頭蓋骨毒ラベルはあまりにも多くの労力を要する。 –

+0

これを忘れてしまった。これはいくつかの図でなければなりません:1. txtFileクラスを持つread txtファイルAのようなステップを持つフローチャート。 2.クラスを文書化する図。 –

答えて

2

(...いや)UML上の画像検索を行った後、メイン機能で何が起こったかを記述するために引くものです、多分それはありますあなたの質問の解決策。

Exemple from the norm

ノームは「言う」:「InformationFlowsパッケージは、抽象化の高いレベルでのシステムエンティティ間の情報交換をサポートしてい InformationFlowsが完全にはまだモデルの特徴を表す、トップダウンモデルの開発中に有用である可能性があります。 InformationFlowsは、大型または複雑なモデルの意図の全体的な理解を明確にし、文書化するのに役立ちます」と述べています。

関連する問題