演習4 2013 ソフトウェア工学 戻る

問題

astah で作成したクラス図およびそのクラス図に基づくシーケンス図を入力として, シーケンス図中における メソッド毎の利用実績数をCSVで出力するプログラムを作成せよ. 入力とするastahファイルは以下の図を含むものとする. 尚,シーケンス図の中で利用されないメソッドもあるが,その場合は, 利用実績数を 0 とすること.

出力は例[CSV]に示すように,

クラス名,メソッド名,利用実績数,
の繰り返しとする.出力先は,標準出力でかまわない. 入力ファイルの指定はJavaプログラム実行時の引数(arguments)で 指定するのが望ましい.

参考資料

入出力例

入力 [ASTA], 出力 [CSV].

必要条件と注意

狙いと評価基準

出題後の追加事項

  1. 入力となる astah ファイルに含まれるクラス図には, パッケージやサブシステム等のクラスをグループ化する仕組みは 使われていないと考えて結構です. 無論,使われていると考えてプログラミングしていただいても結構です.
  2. 「java」というパッケージ中のクラスは全て無視してください. コレを扱うと膨大になってしまうので.

提出期限・提出法

ざっと見た感想

TBD

解答例

TBD

本ページトップ | 戻る 更新