第2回:機能一覧表とI/O関連図 (4/4)

即活用!業務システムの開発ドキュメント標準化
即活用!業務システムの開発ドキュメント標準化

第2回:機能一覧表とI/O関連図
著者:システムインテグレータ  梅田 弘之   2005/7/1
前のページ  1  2  3  4
I/O関連図の記述方法

   I/O関連図では、下記のように中央に処理(本例では受注入力)、左側にI/Oを起動するためのインターフェース(画面など)を記述します。処理プログラムがアクセスするテーブルは、アクセス内容により上部(参照のみ)、右部(入出力)、下部(出力のみ)に配置します。
I/O関連図の記述方法
図4:I/O関連図の記述方法

   I/O関連図を作成する場合のポイントは次の通りです。

対象となるテーブルはすべて記述する
大きなプログラムでは対象となるテーブルがかなりの数となりますが、基本的にそのアプリケーションで使用するテーブルはすべて書き出します。
CRUD表の元となる
CRUD表とは、アプリケーションと使用するテーブルの関係を表したものです。縦にアプリケーション、横にテーブルを並べ、どのアプリケーションがどのテーブルをアクセスしているかを一目で理解できるものです。
処理は機能単位で記述
中央に配置する「処理」は、個々のプロシージャの場合もありますが、複数のプロシージャをまとめた"機能"という位置づけになります。

   CRUD表とは表3のようなものです。CRUDとはCreate/Read/Update/Deleteの略で、SQLで言えばInsert/Select/Update/Deleteに相当します。私はこちらの方がわかりやすいので、CRUDの代わりにSIUDを使うようにしています。

テーブル受注データ受注明細データ商品マスタ
アプリケーションCRUDCRUDCRUD
受注入力      
受注照会                  
                          

表3:CRUD表

   処理の記述に関しては、例えば「受注入力」という機能は、画面処理だけでなく「価格取得BL」「受注データ参照BL」「受注データ更新BL」…など、さまざまなBL(ビジネスロジック)やストアドプロシージャなどから構成されます。

   I/O関連図では、そのようなクラス単位の構成を記述するのではなく、それらを総括した「受注入力」という"機能"を処理として位置づけます。そして、基本仕様書は、この"機能"単位に記述されるのです。なお、"機能"の中のクラス関連については詳細設計書の中で記述します。


まとめ

   今回は、スコープマネジメントにおける重要なドキュメント「機能一覧表」について説明しました。また、アプリケーション個別に作成される「基本設計書」の中から、処理(機能)と外部ソース(テーブル)との入出力関連を図で表す「I/O関連図」を紹介しました。次回は、残りのコンテンツを説明して「基本設計書」の標準ドキュメントを完成させたいと思います。

前のページ  1  2  3  4



著者プロフィール
株式会社システムインテグレータ  梅田 弘之
東芝、住商情報システムを経て1995年にシステムインテグレータ社を設立。 常駐・派遣主体の労働集約的な日本のソフトウェア業の中で、創造性にこだわってパッケージビジネスを行っている。 国際競争力のない日本のIT産業が、ここから巻き返しを図るための切り札は「プロジェクト管理」だと信じ、実践的なプロジェクト管理手法「PYRAMID」を自社開発している。


INDEX
第2回:機能一覧表とI/O関連図
 請負で仕事をするために必要な2つの作業
 機能一覧は各工程で活用される
 基本設計書
I/O関連図の記述方法
即活用!業務システムの開発ドキュメント標準化
第1回開発ドキュメント体系と業務フロー
第2回機能一覧表とI/O関連図
第3回基本設計書
第4回詳細設計書(前半)
第5回詳細設計書(後半)
第6回単体テスト仕様書&報告書
第7回結合テストと総合テスト
第8回要求仕様書の標準化プロセス
関連記事 : 即活用!企業システムにおけるプロジェクト管理
第1回プロジェクト管理力を強化するための具体的プラン
第2回PMBOKをベースにしたプロジェクト管理の管理
第3回スコープ管理とスケジュール管理
第4回コスト管理の構造と見積手法
第5回品質管理
第6回組織管理
第7回コミュニケーション管理
第8回リスク管理
第9回調達管理(外注管理)
関連記事 : 即活用!ツールを活用したデータモデリング
第1回ソフトウェア産業に産業革命を起こすデータモデリング
第2回ERの基礎知識とツールの活用法
第3回日本語名の是非とデータ型採用方針
第4回制約の使い方、Unicode使用可否、明細テーブルの設計
第5回教科書的ではなく、現場にあったデータベース設計のコツ

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored