26 システム開発時のドキュメント例
業務要求通りのシステム化が行えるか?、システム開発後の機能変更、修正が正確に行えるか?を踏まえて開発時の
ドキュメントを作成する必要があります。
①要求定義
システム利用者がシステムの機能・仕様に対してシステム技術者に求める定義
②要件定義
・システム技術者がシステムに求める機能・仕様を定義したもの
・「①要求定義」に求められるものでも、要求通りの機能・仕様が実現できない場合は、システム化されず、
業務運用にて解決となる場合もあります。
③画面遷移図
・画面間の処理遷移を定義したもの
・初期画面(メニュー)→業務メニュー(サブメニュー)→一覧情報→詳細情報 など
④外部設計(基本設計)
・主としてシステム利用者に見える部分の設計(画面デザイン、帳票デザイン、テーブルデザイン など)
⑤内部設計(詳細設計)
・主としてシステム利用者に見えない部分の設計(システム内部の動作、テーブルへの処理方法 など)
⑥テスト仕様書
・システム開発後に想定される処理が正しく実行されるか?、異常入力が発生した場合に不具合が発生しないか?
24 自社Accessの拡張性
Accessにも制限があるので、その制限を考慮しシステムを拡張していく必要があります。
①accdbファイルの上限は、2GBのため分割を行う
・業務システム,accdb (1.5GB) → 業務基本システム.accdb (1GB) と 業務拡張システム,accdb (0.5GB) などに分割
・業務データ.accdb (1.8GB) → マスタデータ.accdb (0.5GB) と日次トランザクションデータ.accdb (1GB) と
月次トランザクションデータ.accdb (0.3GB) などに分割
②accdbファイルのデータ増加が頻繁になるのであれば、SqlServer等にデータのみ移行する
20 Microsoft Accessのモジュール
業務プログラム内の処理記述がモジュールです。下記のような種類があります。
①フォーム、レポートから実行されるイベントプロシージャ
・イベント(ボタンクリック時、データ入力時 など)に応じた処理記述
②モジュール内の各種プロシージャ
・他のプロシージャより共通で使用される処理記述