【2005 / 成果】 伊藤 恵 伊藤(横山) 美紀 UI仕様書に基づくソフトウェア開発とその効果 プロジェクトNo.8 Kei Itou Miki Y. Ito 担当教員 山本 敏雄 八木 大彦 Software Development Based on User Interface Specifications and its Effectiveness Toshio Yamamoto Ohiko Yagi Title Developing online system to support researving and administrating tikets for YAGAIGEKI 太田 久貴 牧野 裕介 瀬尾 昂弘 板山 佳正 成瀬 俊 グループリーダー Group Leader グループメンバー Member Hisaki Ota Yusuke Makino Akihiro Seo Yosimasa Itayama 概要 Shun Naruse bstract 後期ではUI仕様書を使用せず顧客と密に連絡をとりあって開発を行う手法(XP) を用いて、函館市民創作野外劇 チケット予約・管理システムの開発を行なった。 This project develops YAGAIGEKI support system with XP. This project don’ t use UI specification at second semester. XP is a method that stays in close contact with customers. 管理ページ TOP 予約ページ TOP XP(eXtreme Programming) とは bout XP XP とは一般的なウォーターフォールモデルとは少し違うソフトウェア開発方法である。 XP is slightly a different software development method from waterfall model. 従来の開発イメージ ( ウォーターフォールモデル ) 顧客とのコミュニケーションを 軸に臨機応変に開発 顧客から依頼 顧客から依頼 要求定義 要求定義 要求定義 設計 設計 XP の開発イメージ 顧客から依頼 顧客から依頼 実装 実装 テストファースト ペアプログラミング 後戻りできない 実装 実装 設計 設計 顧客とコミュニケーション 顧客とコミュニケーション 要求定義 要求定義 テスト テスト シンプルデザイン 結合テスト 小さなリリース 評価 評価 テスト テスト 納品 納品 納品 納品 XP で重要視されている4つの価値 −Communication −Simplicity −Feedback −Courage( 勇気 ) 成果 The12 Practice ∼4つの価値を元にした実践項目 小さなリリース (Small Releases) ペアプログラミング (Pair Programming) コードの共同所有 (Collective Ownership) コーティング標準 (Coding Standards) 週 40 時間 (40-Hour Week) メタファ (Metaphor) 計画ゲーム (The Planning Game) テストファースト (Testing) リファクタリング (Refactoring) シンプルデザイン (Simple Design) オンサイト顧客 (On-Site Customer) 継続的インテグレーション (Continuous Integration) Results XPではUI仕様書の代わりにコミュニケーションを重視した事により、顧客のニーズを取り入れた開発をする事が できた。私達はこの開発を通して打ち合わせの流れを作成した。 また顧客の要求を正確に得るため、 グループ間 でシステムイメージを共有するためにコミュニケーションを行った。 初めて用いた開発手法だった為、XPの全てのプラクティスを学習しながら実践できなかった事が反省点である。 今後は野外劇のポスターの発行に合わせてシステムの拡張を行っていく。 This project adopted XP instead of UI specification. This project then succeeded developing the system by communicating with the client a lot, which is one of the important elements in XP. We draw up a flow of meeting through this development. We communicated to get customer’ s request in exact and to share the system image with group. Since We adopt XP for the first time, we were not able to practice all practice of XP. We continue to develop the system so that the system gets available before having YAGAIGEKI poster distributed.
© Copyright 2024 Paperzz