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秒