2004年08月10日

【システム開発日記】システム分析完了,システム設計開始

今日も,新システムの開発案件の続き。

まずは,システム分析の続き。
分析対象のユースケースは,残り2つ。
Judeで,ロバストネス分析図,分析クラス図,分析シーケンス図を作成し,Wordでシステム分析書を作成。
そして,その内容をWikiにアップ。
残り2つとも片付け,すべてのユースケースの分析が終った。

続いて,システム設計を開始。
Judeで,設計クラス図,設計シーケンス図を作成し,Wordでシステム設計書を作成。
そして,その内容をWikiにアップ。
7つのユースケースのうち,2つの設計が終った。

今週は木曜日から盆休みに入るので,あと1日しかない。
システム設計は終るか?
posted by yashawks at 17:31| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年08月09日

【システム開発日記】データ設計完了,システム分析開始

今日も,新システムの開発案件の続き。

まず,システムで扱うデータの設計。
Judeで,データ構造を表すクラス図を作成。
次に,データベーステーブル定義書を作成し,Wikiにアップ。

続いて,システム分析を開始。
分析対象のユースケースは,約7つ(増えるかも)。
Judeで,ロバストネス分析図,分析クラス図,分析シーケンス図を作成し,Wordでシステム分析書を作成。
そして,その内容をWikiにアップした。
今日は,7つあるユースケースのうち,5つほど片付けた。

今週は木曜日から盆休みに入るので,あと2日しかない。
システム設計までいけるか?
posted by yashawks at 17:22| 東京 ☀| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年08月06日

【システム開発日記】要求分析完了

今日も,新システムの開発案件の続き。
要求分析を始めた。
まず,Judeでユースケース図を作成。
次に,各ユースケースに対するシナリオをアクティビティ図で作成。
次に,Wordで要求分析仕様書を作成。
そして,その内容をWikiにアップした。
来週は木曜日から盆休みに入るので,3日しかない。
システム分析までいけるか?
posted by yashawks at 17:33| 東京 ☀| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年08月05日

【システム開発日記】業務分析終了

今日も,新システムの開発案件の続き。
Judeで業務分析アクティビティ図を完成させた。
次に,Wordで業務分析仕様書を作成。
そして,その内容をWikiにアップした。
明日一日で要求分析まで終るかな?
posted by yashawks at 17:37| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年08月04日

【システム開発日記】プレビュー画面作成終了,業務分析開始

今日は,新システムの開発案件の続き。
IBMホームページビルダーでプレビュー画面を完成させた。
そして,Webサーバに配備し,プロジェクト管理Wikiにリンクを作成。
次に,Judeで業務分析アクティビティ図を作り始めた。
盆休み前には,分析〜設計までは終らせたいな。
posted by yashawks at 17:49| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年08月03日

【システム開発日記】新規案件のプレビュー画面作成

今日は,常駐先のクライアントから,新しいシステム開発の案件の依頼があった。
さっそく,プロジェクト管理Wikiを作成,そしてIBMホームページビルダーでプレビュー画面の作成を始めた。
クライアントからは,今月中に作ってほしいということだが,盆休みがあるからきついね。
めまいもあるし・・・
posted by yashawks at 17:53| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月27日

【システム開発日記】めまいと頭痛に苦しみながらシステム設計

昨日の晩から,めまいで頭クラクラ。
今日も,地震でもないのに揺れてる感覚を時々感じる状態。
ちょっと,疲れてるのかな・・・
と,こんな状態で,システム設計の続きをした。
Jude で,設計クラス図をようやく完成させ,設計シーケンス図の修正を途中までやった。
具合が悪いせいか,どうも,はかどらず。
今日は,もう帰って,早めに寝よう。
posted by yashawks at 17:52| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月26日

【システム開発日記】2ヶ月前に中断していたプロジェクトの再設計開始

今日は,約2ヶ月前から中断しっぱなしだったプロジェクトの再設計を再開した。
さすがに2ヶ月前のことなので,思い出すのに時間がかかった。
区切りの良い部分ではなく,仕様変更に伴う再設計の途中で中断していたので,
UML のクラス図,シーケンス図などを見てもすぐには思い出せなかった。
そして,ようやく思い出し,Jude で途中まで描いていた設計クラス図を描き始めた。
いろいろ考慮すべき点があり,結局,設計クラス図は完成しなかった。

結果的には,2ヶ月前のことを思い出すのに UML の図だけで思い出せた。
もしも UML が存在しなかったら,文章の読解などでさらに時間がかかったかも。
posted by yashawks at 18:09| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月23日

【システム開発日記】Jakarta POI に関する資料作成2

今日も,Jakarta POI を使った Excel 帳票出力に関する資料作成の続き。
ざっと簡単に,12ページのプレゼン資料を作成した。
ここで,参考になった書籍&ホームページを紹介しておく。

技術評論社刊「Jakartaプロジェクト徹底攻略2」
http://www.gihyo.co.jp/books/syoseki.php/4-7741-1945-8
JavaDrive
http://www.javadrive.jp/poi/
Java Sticky Note(技術評論社刊「JAVA PRESS Vol.32」の執筆者)
http://www.salicaceae.net/poi/

あと,全くの別件で,「オープンソースソリューションサービス」を立ち上げることになった。
今はまだ計画段階だが,新規事業なのでリスクがいっぱい。
でも,自分の可能性を試すいい機会だ。
posted by yashawks at 17:30| 東京 ☀| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月22日

【システム開発日記】Jakarta POI に関する資料作成

今日は,Jakarta POI を使った Excel 帳票出力に関する資料を途中まで作成した。
Java とオープンソースソフトを組み合わせると,無料でここまでできるってことにあらためて驚くね。
マイクロソフトさんは,Jakarta POI に対してどう思ってるんだろう?
posted by yashawks at 18:37| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月21日

【システム開発日記】既存システムへの Jakarta POI の導入4:セル内改行コード

今日も,既存システムへの Jakarta POI を使った Excel 帳票出力機能追加の続き。
既存システムとのつなぎ部分を完成させ,ローカル環境でテストした。
すると,文字列内の改行コード(\r\n)が,Excelのセル内で化けていた。
どうやら,Excelのセル内の改行コードは‘\r\n’ではなく‘\n’らしい。
そして,Excelデータ生成クラスのコードを修正。
Jakarta Commons Lang ( Strutsに同梱 ) の StringUtils の replace メソッドを使って,文字列中の‘\r\n’を‘\n’に置き換えるようにした。
そして再びローカル環境でテスト。今度はうまくいった。
次は,Excelを使った,データベースへのデータ登録でも作るかな。
posted by yashawks at 18:41| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月16日

【システム開発日記】既存システムへの Jakarta POI の導入3

今日も,既存システムへの Jakarta POI を使った Excel 帳票出力機能追加の続き。
Eclipse での実装作業を進めた。
クラスの実装はほぼ完成。あとは,既存システムとのつなぎ部分だ。
午前中別の用事があったため,今日は結局終らなかった。
posted by yashawks at 18:43| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月15日

【システム開発日記】既存システムへの Jakarta POI の導入2

今日は,既存システムへの Jakarta POI を使った Excel 帳票出力機能追加の続き。
Jude で分析図,設計図を作成。
続いて,Eclipse での実装作業を始めた。
利用コンポーネントは以下のとおり。

◎Struts
◎Castor JDO
◎Jakarta POI

まず,Ant のビルドファイルを作成。
そして,設計クラス図を見ながらコーディング。
半分くらい終った。明日中には,できるか?
posted by yashawks at 17:53| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月14日

【システム開発日記】既存システムへの Jakarta POI の導入

Jakarta POI を使ってデータベース内のデータを Excel テンプレートに貼り付ける Web アプリケーションサンプルを常駐先のクライアントに見せたら,既存のシステムに導入したいと言ってきたので,さっそく開発をはじめた。
まずは,Excel で帳票テンプレートの作成。
次に Jude でロバストネス分析図,分析クラス図を作成した。
まあ,サンプルとほぼ同じ構成なので今週中にはできるかな?
posted by yashawks at 18:02| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月13日

【システム開発日記】Jakarta POI による Excel リスト生成サンプル

今日は,Jakarta POI を使った Excel 操作サンプルプログラム第2弾として,データベースから検索した結果のリストを Excel テンプレートファイルに貼り付けるサンプルの分析を行った。
例によって Jude を立ち上げ,分析図の作成開始。
ロバストネス分析図,分析クラス図を作成した。
リスト生成のコードは,帳票貼り付けに比べるとちょっとめんどくさそう。
posted by yashawks at 17:36| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月12日

【システム開発日記】Jakarta POI による Excel 操作の資料作り

今日は,Jakarta POI プロジェクトの HSSF による Excel 操作のサンプルプログラムに関するUML資料を作成した。
動作確認が目的だったため,UMLの分析図しか作ってなかったので,設計図も作成。
そして,配置図も作成した。
今回作ったのは,作成済みの帳票テンプレートにデータを貼り付けるという簡単なものだったが,一覧表のようなリスト作成も必要なので,次はリスト生成サンプルでも作るかな。
posted by yashawks at 17:42| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月09日

【システム開発日記】Jakarta POI による Excel 操作の習得4

今日も,Jakarta POI プロジェクトの HSSF による Excel 操作の習得。
ついにサンプルプログラムの実装が完了。動作環境は,以下の通り。

OS:Windows 2000(開発&テスト),Linux(運用)
JVM:J2SE 1.4.2_05
Servletコンテナ:Tomcat 5.0.25
フレームワーク:Struts
その他:POI 2.5,Castor JDO,JSTL

さっそく,Tomcatに配布し実行。
すると,Excelで作った空の帳票テンプレートに,データベース内のデータが貼り付けられたExcelデータが出力された。
すばらしい!けっこう簡単に作れた。

PDF帳票作るより,こっちの方が良いかも。
posted by yashawks at 17:41| 東京 ☀| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月08日

【システム開発日記】Jakarta POI による Excel 操作の習得3

今日も,Jakarta POI プロジェクトの HSSF による Excel 操作の習得。
サンプルプログラムの,UML の分析図ができたので設計&コーディングを始めた。
まず,どういうふうにクラスの役割分担をすれば効率的かを熟考。

とりあえず,以下のようなクラス構成を考えた。

◎Excelデータ生成クラス
◎データ項目識別子を定義したインターフェース
◎セルの座標を格納するクラス
◎データ項目に対応したセルオブジェクトを返すクラス

大枠は固まったので,あとは細かいコーディング部分だ。
今週中にはエンドユーザに見せられる状態にしたい。
posted by yashawks at 17:50| 東京 ☁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月07日

【システム開発日記】Jakarta POI による Excel 操作の習得2

今日も,Jakarta POI プロジェクトの HSSF による Excel 操作の習得。
インターネット上の先人達の情報と技術評論社の「Jakarta プロジェクト徹底攻略2」の記事を参考に,ひととおり試してみた。
ある程度目処が立ったので,データベースから取得したデータをExcelテンプレートに貼り付けて,ブラウザに出力するサンプルを作る事にした。
で,そのサンプルの UML を Jude で作成し始め,ロバストネス分析図と分析クラス図が完成。
あとは,分析シーケンス図と設計クラス図,設計シーケンス図だ。
posted by yashawks at 17:44| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

2004年07月06日

【システム開発日記】Jakarta POI による Excel 操作の習得

今まで考えを進めてきた Webサービスと Excel の連携だが,クライアントが新システムにおいて VBA を使うことに難色を示した。
というのは,エンドユーザの PC 上にアプリケーションロジックを残したくないらしいのだ。
そして,別の手を考えることに。
で,思い付いたのが,Jakarta POI プロジェクトの HSSF による Excel 操作。
これなら,サーバサイドの J2EE アプリケーションサーバ上で Excel を生成できる。
とりあえず,インターネット上から先人達の情報を調達。
ワークブックを作ったり,シートを作ったりしてみた。
たしか,技術評論社の「Jakarta プロジェクト徹底攻略2」にも POI の記事があったので,参考にしよう。
posted by yashawks at 17:33| 東京 🌁| Comment(0) | TrackBack(0) | システム開発日記 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。