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
プロジェクト計画
プロジェクトの前提条件や方針を策定する。
成果物
- 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
ディレクトリ構成案
プロジェクト名/ ├── 00_プロジェクト管理/ │ ├── スケジュール/ │ ├── 課題管理表/ │ ├── リスク管理表/ │ ├── コミュニケーション/ │ └── 会議議事録/ ├── 01_要件定義/ │ ├── 要件定義書/ │ ├── ユースケース/ │ └── 関連資料/ ├── 02_基本設計/ │ ├── 基本設計書/ │ ├── 画面設計/ │ ├── データベース設計/ │ │ ├── ER図/ │ │ └── テーブル定義書/ │ └── インターフェース設計/ ├── 03_詳細設計/ │ ├── 詳細設計書/ │ ├── モジュール設計/ │ ├── クラス設計/ │ ├── シーケンス図/ │ └── バッチ設計/ │ ├── バッチ処理フロー/ │ └── バッチ詳細設計書/ ├── 04_実装/ │ ├── ソースコード/ │ ├── コンフィギュレーション/ │ └── ビルドスクリプト/ ├── 05_テスト/ │ ├── 単体テスト/ │ ├── 結合テスト/ │ ├── システムテスト/ │ └── テスト報告書/ ├── 06_リリース/ │ ├── リリースノート/ │ ├── バージョン管理/ │ ├── リリース手順/ │ └── リリース成果物/ ├── 07_運用/ │ ├── 運用手順書/ │ ├── 監視スクリプト/ │ └── 障害対応/ ├── 08_クライアント関連/ │ ├── QA表/ │ ├── 受領資料/ │ ├── 契約書/ │ └── 議事録/ ├── 09_参考資料/ │ ├── 技術資料/ │ ├── 調査報告書/ │ └── 外部資料/ └── 10_バックアップ/ ├── 定期バックアップ/ ├── 設定ファイル/ └── 緊急時対応手順/
[カテゴリ: システム開発]
[通知用URL]
Tweet
最終更新時間:2024年08月02日 21時17分13秒