http://www.h6.dion.ne.jp/~akn/pm/SystemDevelopment/SystemDevelopmentGuide.html !!!流れ !!V字モデル http://ja.wikipedia.org/wiki/V%E3%83%A2%E3%83%87%E3%83%AB http://www.atmarkit.co.jp/ait/articles/0603/30/news122.html // {{img VModelConcept.png,"style='width:50%;height:50%;'"}} {{img r5fig1.gif}} !!!プロジェクト計画 プロジェクトの前提条件や方針を策定する。 !!成果物 *WBS *品質計画 *進捗計画 *費用計画 *組織要員計画 *契約管理計画 *生産性計画 *変更管理計画 !!!工程別成果物(参考) ,工程,作業項目,成果物 ,要件定義,現行業務の調査,業務一覧 ,,,現行業務フロー ,,課題の洗い出し,課題一覧 ,,要件定義,要件定義書 ,,,新業務フロー ,システム設計,システムの目的定義,システム概要定義書 ,,システムの範囲定義, ,,システムの前提条件定義, ,,システムの概要定義, ,,システム方式設計,ハードウェア構成図 ,,,ソフトウェア構成図 ,,,ネットワーク構成図 ,基本設計,機能の洗い出し、定義,機能一覧 ,,,機能定義書 ,,画面の洗い出し,画面一覧 ,,帳票の洗い出し,帳票一覧 ,,データの洗い出し,データ一覧 ,,データ処理概要,処理フロー ,共通設計,技術検証,技術課題一覧 ,,標準化,用語定義 ,,,設計フォーム ,,,命名規約 ,,,コーディング規約 ,,,画面標準化 ,,,帳票標準化 ,,,共通関数化 ,,インフラ設計,インフラ設計書 ,,運用設計,運用設計書 ,外部設計,画面設計,画面定義書 ,,帳票設計,帳票定義書 ,,コード設計,コード定義書 ,,データベース論理設計,ER図 ,,,テーブル一覧 ,,,テーブル定義書 ,,バッチ処理設計,バッチ処理一覧 ,,,バッチ処理フロー ,内部設計,画面処理設計,画面処理定義書 ,,帳票処理設計,帳票処理定義書 ,,バッチ処理設計,バッチ処理定義書 ,開発環境構築,環境設定書,開発環境 ,製造,コーディング,ソースコード ,,単体テスト,単体テスト仕様書 ,,,単体テスト結果報告書 ,結合テスト,結合テスト計画,結合テスト計画書 ,,結合テスト仕様書作成,結合テスト仕様書 ,,結合テスト環境設定,結合テスト環境 ,,結合テストデータ作成,結合テストデータ ,,結合テスト実施,結合テスト結果報告書 ,,プログラム修正依頼,プログラム修正依頼書 ,総合テスト,総合テスト計画,総合テスト計画書 ,,総合テスト仕様書作成,総合テスト仕様書 ,,総合テスト環境設定,総合テスト環境 ,,総合テストデータ作成,総合テストデータ ,,総合テスト実施,総合テスト結果報告書 ,,プログラム修正依頼,プログラム修正依頼書 ,システムテスト,システムテスト計画,システムテスト計画書 ,,システムテスト仕様書作成,システムテスト仕様書 ,,システムテスト環境設定,システムテスト環境 ,,システムテストデータ作成,システムテストデータ ,,システムテスト実施,システムテスト結果報告書 ,運用テスト,運用テスト計画,運用テスト計画書 ,,運用テスト仕様書作成,運用テスト仕様書 ,,運用テスト環境設定,運用テスト環境 ,,運用テストデータ作成,運用テストデータ ,,運用テスト実施,運用テスト結果報告書 ,,プログラム修正依頼,プログラム修正依頼書 ,受入テスト,受入テスト計画,受入テスト計画書 ,,受入テスト仕様書作成,受入テスト仕様書 ,,受入テスト環境設定,受入テスト環境 ,,受入テストデータ作成,受入テストデータ ,,受入テスト実施,受入テスト結果報告書 ,,プログラム修正依頼,プログラム修正依頼書 ,導入・本番切替,導入・本番切替計画,導入・本番切替計画書 ,,導入・本番切替手順書作成,導入・本番切替手順書 ,,本番環境設定,本番環境 ,,データ移行作業, ,,本番環境バックアップ, ,,動作確認, !!!基本設計 http://setoranomaki.client.jp/gaibu_sekkei.html !!何をするのか 顧客と仕様を決める。 主に見た目や外部システムとの連携の仕様などを決める。 !!成果物 *画面設計書 *帳票設計書 *インターフェース設計書 *コード設計書 *データベース設計 **ER図 !!!詳細設計 !!何をするのか 各機能の実現方法や機能実現の指針を記述する。 !!成果物 *画面処理定義書 *帳票処理定義書 *バッチ処理定義書 !!!コーディング !!何をするのか プログラム設計を行い、実際に実装を行う !!成果物 *ソースコード !!!単体テスト !!何をするのか 実装したモジュールが詳細設計通りに動作するか確認する !!成果物 *単体テスト仕様書 *単体テスト結果報告書 !!!結合テスト !!何をするのか システムが基本設計通りに動作するか確認する !!成果物 *結合テスト仕様書 *結合テスト結果報告書 !!!システムテスト !!何をするのか 要件定義で定義した通りに動作するか確認する !!成果物 *システムテスト計画書 *システムテスト仕様書 *システムテスト結果報告書 !!!成果物サンプル http://www.h6.dion.ne.jp/~akn/pm/SystemDevelopment/SystemDevelopmentGuide.html http://setoranomaki.client.jp/gaibu_sekkei.html http://www.ipa.go.jp/sec/softwareengineering/tool/ep/ep1.html http://thinkit.co.jp/taxonomy/term/974 http://www.pocket9.net/pocketdoc_02.html http://exbridge.jp/company.html http://thinkit.co.jp/free/project/4/4/1.html {{category2 システム開発}}