JSP日記 問題点管理みたいなもの 04.2.15



1. 問題点管理みたいなものを作ってみるかぁ〜
 天気が良い日にお家に閉じこもり、一人でひっそりと自作ソフトを作成していると・・・


_| ̄|◯

 ・・・バグが山ほど出てきたりしますね!
 会社のお仕事ではソレ用の社内ソフトを使わせてもらってるんですが、お家ではそんなのは使えない(使いたくもないクソ仕様)のでメモ帳にバグ内容をメモっていました。まぁ、これで事足りるのですが、JSPをせっかく勉強しているので、バグ管理用Webでも作ってみようかと思いました。



2. 機能を考えてみたぁ〜
 とりあえず、機能について考えてみました。

・複数のアプリケーションのバグを管理できるようにする
・問題点(バグ)を発見したら、問題点の内容を書き込む
・問題点の対処状況がわかる
未対処−>原因考え中−>修正方法考え中−>修正中−>ver???で対処済み
・その問題点について討論できるように複数のコメントが付けられる
いろんな人から意見を貰って、修正方法などを考える。

こんな感じに考えました。



図2.-1 ユースケース


汎化の線てあってるの?


3. 設計らしきこと・・・
 今回は、自分の操作ミスでクラス図などのデータを1回失ったw。どっかにバックアップしてなかったかなーと探したが、完全に削除してしまった。あー、もうやめようかなぁ、、、と思ったが、暇なので再度作ってみた。_| ̄|◯

 今回は、まず扱うデータ部分を考えてページをくっつけいく感じでクラス図を描いた。なんか、なんどもなんどもクラス図とアクティビティ図を書き直した。


図3.-1 全体クラス図


図3.-2 データ部分のクラス図


 各ページの動きをアクティビティにしてみた。参考書を読みつつスリムレーンというのを使ってみた。1つのレーンを対応するページにしてみました。使い方まちがってるかなぁ。


図3.-3 アクティビティ図


 なんか、でっかい図になった。縮小して全体を見るとカッコイイですね。回路っぽい!でも、不良があるかも・・・


4. コーディング
 今回は、eclipseとそのプラグインのlombozを使ってみることにしました。
 インストールは、eclipseのプラグインディレクトリにコピーするだけ。いろんな機能があるけど、私はカラー構文しか使ってない感じw。


図4.-1 lomboz


 編集画面に削除ボタンが設置する予定だったが、実際動かしてみると不便なので、プロジェクト表示画面や問題点表示画面に削除ボタンを移動させた。アクティビティ図も直さないとなーと思いつつも、めんどくさくてやらずじまい。
 
 コーディングも終了間近にKristelじゃなくてChristelって書くのかーと知った(謎。直そうとして置換したら、ちょっと失敗して大変だった・・・ということで、ソースと図では名前が違ってます。どっちでもいいんだけど。


5. 完成
こんな感じに仕上がりました。


図5.-1 こんな感じになりました



6. 感想
 完成したころに、会社でServletの授業を受けました。なんだか、ビルドするのも大変な感じだなぁと思いました。WEB-INFディレクトリにclassつっこんどけば、もうちょと奇麗なコードが書けることも分かりました。
 ということで、そろそろ避けてきたServletでも使ってみようかなと思いました。Antの使い方勉強するかぁ・・・はぁ。


戻る