私は貴重な助けが必要です。 数週間前、私はJavaで小さなプログラムを開発しました。 おそらく間違ったアプローチですが、私はUMLの問題を念頭に置いていませんでしたが、与えられたアイデアに基づいて、私は の期待に応える完全機能のソフトウェアを作りました。UMLとjavaクラス
プログラム自体は2つのクラスといくつかのメソッドで構成されています。
対応するUMLクラス図を描画する必要があります。これは私にとっては非常に厄介な問題です。
UMLクラス図は、クラス間のソースコードの依存関係を示すことを目的としているため、次のコードに基づいてクラス図を描画する方法を教えてください。
...................................... ...................
import javax.swing.JPanel; クラスWavPanelは..................................... {
List<Byte> audioBytes;
List<Line2D.Double> lines;
public WavPanel() {
super();
setBackground(Color.black);
resetWaveform();
}
public void resetWaveform() {
audioBytes = new ArrayList<Byte>();
lines = new ArrayList<Line2D.Double>();
repaint();
}
}
のJPanelを拡張します...........................
簡単に言えば、WavPanelクラスは継承の例です。 JPanelクラス(パッケージの一部)はスーパークラスとして機能します。 問題を解決するにはどうすればよいですか? JPanelはパッケージの一部であるクラスです。
また、良いクラス図を描くために、私は でUMLダイアグラムを最初に実行してから というコードを記述しなければならないと思っていますか?
私はいくつかのメソッド(クラスの代わりに)といくつかのクラスを書きましたが、 はUMLの問題になりますか? もしそうなら、それは再びソフトウェア全体のリエンジニアリングを意味するでしょう。
ありがとうございます。どんな助力も高く評価されます。
ありがとうございます。実際、私は本当にもっと助けが必要です。 – max
ありがとうございました。実際、私は本当にもっと助けが必要です。誰かが私のコード(私はプログラムコード全体を意味する)を見てクラス図を描くのを助けてくれるのなら、私はとても幸せになるでしょう。私の理解は、コードを書く前にUMLに頼ることが常に勧められていますが、実際には反対です。残念ながら!今では、UMLの要件を満たすためにコード全体を編集する時間がありません。私の電子メールアドレスは:[email protected]ありがとう – max
私はあなたを助けてうれしいです。私はあなたに少し電子メールを撃つでしょう。 – rownage