【2003/成果発表会】[1-C ] 高品質ビジネスソフトウェアの プロジェクト型開発手法の実践 鈴木恵二 伊藤恵 Keiji Suzuki Kei Itou 斉藤朝輝 横山美紀 Creating High Quality Business Softwares by the Projected Type Development Method Asaki Saito Miki Yokoyama Javaを用いた書店のオンラインシステムの開発 T he Development of an Online S ys tem for B ooks tores by J ava T echnologies 氏名 天井雅裕 石塚歩 女川穂高 喜多村鉄彦 中村健司 秋山真一 Name Masahiro Amai Ayumu Ishizuka Hodaka Onagawa Tetsuhiko Kitamura Kenji Nakamura Shinichi Akiyama ● 実施期間:9月中旬∼来年1月予定 Period : From the middle of September to January 2004 (plan) ABSシステム開発 Development of ABS System ● スケジュール Schedule ∼12月上旬 (来年1月予定) Period End of June Middle of October Beginning of November Beginning of December (January 2004) 導入 要求定義・解析 設計 Introduction 役割分担表 リスク考察 作成した ドキュメント Work sharing table Risk consideration Documentations we wrote Requirement Definition and Analysis 要求定義書 ドメインクラス図 CRUD分析 テスト仕様書 Requirement definition document Domain class figure CRUD analysis Test specification Design コード値 RDBテーブル定義 RDB項目定義 画面遷移図 画面項目一覧 画面レイアウト図 エラーコード表 用語辞書 実装・テスト Implementation and Test ▲ ∼11月上旬 ▲ ∼10月中旬 ▲ 6月下旬 ▲ 実施時期 納品 Delivery テスト報告書 Test report Code value difinition RDB table difinition RDB item difinition Screen transition figure Screen item table Screen layout figure Error code table Term dictionary ● 実装の流れ Flow of Implementation Preparing 実装準備 サーバの立ち上げ OS : RedHatLinux 7.3 Set up a server JSP ▼ 開発環境の構築 Set up a developing environment ▼ 実装 Implementation 会員に関する実装 Implementation about administrating members ▼ 注文に関する実装 Implementation about ordering function Java開発環境 : JavaSDK 1.4.1 JSP・サーブレットコンテナ : Tomcat 3.2.4 データベース管理システム : PostgreSQL 7.3 Java Execise & Making BBS ABSシステム Tomcat ABS System Servlet Java developing environment : JavaSDK 1.4.1 JSP and Servlet container : Tomcat 3.2.4 Data base management system : PostgreSQL 7.3 実装は、実装に必要なファイルを各自で分担し、 それらを合わせることで行った。 合わせたシステムは一度、ローカル上で正しく動くことを 確認してからサーバ上で動かすようにした。 For implementation, we shared files created by each member, and we collected them after. We checked the system at local computer to see if it works properly before we ran them at server computer, ● 苦労した点 Our Troubles ・作らなければならないドキュメントが大量にあり、それの作成には 膨大な時間を割いた。 ・実装において、各自のファイルを合わせた時、ほとんどの場合上手く動かず、 その原因を見つけ、再びコーディングする作業が大変だった。 ・We used enormous times for making documentations. ・In implementation, when we collected our files, our system hardly run well. Then we were sufferd that we must code the program again to find the cause. 天井 Amai プロジェクトマネージャ Project Manager 石塚 Ishizuka 品質管理者 Quality Administrator 女川 Onagawa 設計チームリーダ Design Leader 喜多村 Kitamura 実装チームリーダ Implementation Leader 中村 Nakamura 要求定義チームリーダ Requirement Definition Leader 秋山 Akiyama 用語管理者 Term Adminisitrator ● 反省点 Reflection 開発途中で仕様が変更になり、要求定義書などのドキュメントの書き換えや、 再びコーディングする必要が出てしまった。これは要求定義の段階でこれから 作成するシステムが明確にイメージ出来なかったために起こったと考えられる。 During the development, specification were changed sometimes and we had to rewrite documentation such as a requirement definition document. The reason seems to be that we couldn't imagine the system we would make in the stage of working for requiement definition. ● 実施期間:4月下旬∼6月下旬 Period : From the end of April end to end of June JBuilderを用いて簡単なJavaのプログラム演習を行った後、 グループ内で使用する掲示板を作成した。 この掲示板はスレッド(話題)を20個まで作成出来るのが 大きな特徴である。 We execised making Java program using JBuilder. And then, we made a BBS for our group. This BBS has a big function which is able to generate threads until twenty. Data Base PostgreSQL ● 主な各自の役割 Main Part for Each Member Java演習& 掲示板作成 Java Beans ● 実施期間:7月上旬∼11月中旬 プログラミング スキルチェック Programing Skill Check Period : From the beginning of July to the middle of November ABSシステム開発に必要なJavaのスキルを身につけると同時に、 プロジェクトの経験による個人のスキルアップの度合いを 測るため、プログラミングスキルチェックを行った。 We did the Programing Skill Check with the folloing purpose: - To learn Java programing skill to develop ABS system. - To check how much personal ability has been improved compared with the time this project started.
© Copyright 2026 Paperzz