Please enable JavaScript.
Coggle requires JavaScript to display documents.
開発の現状分析, 開発フロー, 一般的な開発工程と、 成果物について - Coggle Diagram
開発の現状分析
開発フロー
要件定義
要件定義書
システム概要
どの様なシステムを開発するか
全体図
ソフトウェア・ハードウェアの構成図
業務フロー
As-Is(現状)
To-Be(新規)業務フロー図
システム要件・納品対象
システム化対象を明文化した文書、納品物一覧など
機能要件
画面・帳票・バッチ・データ・
外部インターフェース要件など
非機能要件
可用性、性能・拡張性、運用・
保守性etc...
総合・受け入れテスト設計図
テスト計画書・仕様書・設計書etc...
WBS
システム開発プロジェクトの
開発工程構成図
お客様の要望を基に実現可能なシステムをどう作るか決めていく
外部設計
外部設計書
システム設計
ハードウェア・ソフトウェア・ネットワーク構成図、システム機能構成図など
画面設計
画面一覧、レイアウト・遷移図、
入出力項目、アクション定義図など
帳票設計
帳票一覧、レイアウト、
入出力項目、編集定義図など
バッチ設計
バッチ処理一覧、処理フロー図、
定義書など、バッチのスケジュール一覧
データベース設計
テーブル・ファイル一覧、ER図
テーブル・ファイル定義、CRUD図
ファイル設計
ファイル一覧、レイアウト図など
外部インターフェース設計
外部インターフェース一覧、
レイアウト図など
要件定義を踏まえて、システムの外側を作りこんでいく(画面設計、DB設計など)
内部設計
内部設計書
シーケンス図
クラス・オブジェクト間のやり取りを
時間軸に沿って表した動的資料
IPO(処理機能記述)
入力・処理・出力の流れを表した
動的資料。バッチ処理など
開発方針・ルール
ライブラリ・アルゴリズムの指定、記述ルール書など
単体・結合テスト設計
単体・結合テストの計画書・
仕様書・設計書など
アクティビティ図
ユーザー操作・システム処理の
流れがわかる動的な資料
モジュール構成図
各機能の処理に必要な処理を
モジュールごとに示す静的な資料
クラス図
システムを構成するクラスの
関係を示す静的な資料
外部設計書を基に、より細かな単位の設計書を作成し、プログラミング指示書を作る
実装・コーディング
コーディングした資材
詳細設計書を基に実際にコーディングしていく
単体試験
単体テスト実施報告書
予定実施数/実績実施数
不具合一覧、
不具合の件数、不具合消化件数
コーディングした資材を機能ごとに単体で試験し、必要に応じて修正。
内部結合試験
内部結合テスト実施報告書
不具合一覧、
不具合の件数、不具合消化件数
予定実施数/実績実施数
機能同士を結合し、画面遷移やデータの受け渡しに関して試験する/必要に応じて修正
外部結合試験
外部結合テスト実施報告書
結合した機能と、外部との通信やサブシステム間の連携を試験する。
総合試験
総合テスト実施報告書
要件定義時の機能/非機能要件を満たしているか?をチェック(開発者が)
受け入れ試験
検収書
開発されたシステムに合意した書面
要件定義時の機能/非機能要件を満たしているか?をチェック(お客さんが)
一般的な開発工程と、 成果物について