SEWB+/REPOSITORYを利用すると,システム開発で使用する資源を効果的に管理・運用できます。
リポジトリに格納されたドキュメントは,バージョン(版)が付けられて管理されます。ドキュメントを更新するとバージョンが更新されます。リポジトリでは,古いバージョンのドキュメントも残されています。したがって,任意のバージョンのドキュメントをリポジトリから取り出すことができます。このため,ドキュメントを再利用するときに便利です。任意のバージョンのドキュメントをリポジトリから取り出すには,チェックアウト機能を使用します。また,リポジトリから取り出したドキュメントを更新するには,チェックイン機能を使用します。
また,システム開発の区切りなどに,開発に関係する複数のドキュメントに対して共通のバージョンを設定できます。これをシステムバージョンといいます。
複数のユーザで共用するドキュメントは,同時に更新されるおそれがあります。SEWB+/REPOSITORYでは,リポジトリに格納されたドキュメントの同時更新を防ぐために,OSの排他制御機能のほかに,チェックイン・チェックアウト機能でも排他制御します。
システム開発で共用されるドキュメントは,レイアウトや形式を統一して作成することが必要です。作成する仕様書などのドキュメントの種類ごとに,スタイルを規定したテンプレートファイルを設定できます。このため,定型的な設計文書などを効率良く作成できます。
データ項目辞書と業務ルール辞書が管理する内容,および辞書の特長について説明します。
データ項目辞書は,システム開発で使用するデータ項目を管理する辞書です。データ項目の名称,タイプ,けた数などの属性,およびSEWB+/CONSTRUCTIONでプログラムを生成するときに必要な情報も管理しています。
業務ルール辞書は,データ項目に対する処理や制約を,業務ルールとして管理する辞書です。業務ルールには,一つまたは複数のデータ項目間の制約を定義できます。
業務ルールは,SEWB+/CONSTRUCTIONで使用されます。
辞書の設計や運用方法については,マニュアル「SEWB+/REPOSITORY 辞書設計ガイド」を参照してください。
SEWB+/REPOSITORYは,リポジトリの資源間の関連情報を管理できます。
関連情報は,ドキュメントを変更したときなど,変更波及の解析に利用できます。例えば,ドキュメントとデータ項目との依存関係をウィンドウに表示できます。
また,資源間の関連の種類には,ツールが自動的に付ける関連と,ユーザが任意に付けるユーザ関連があります。
資源を共用することは,情報を公開することになります。SEWB+/REPOSITORYでは,アクセス権(情報を参照したり,更新したりできる権利)を設定することで,公開したくないドキュメントや辞書の機密を保護できます。
システムバージョンの機能を利用して,システムバージョンに関連づけられたドキュメントのファイル内容を抽出できます。
また,異なるシステムバージョンに関連づけられているドキュメントのうち,差分のあるドキュメントのファイル内容を比較して抽出できます。
リポジトリの資源を複製して,ほかのリポジトリへ配布できます。
資源を複製して配布するには,エクスポート・インポート機能を使用します。ドキュメント,データ項目,業務ルールおよび関連情報を対象にできます。
リポジトリの資源に対する操作ログをファイルに出力できます。
操作ログを調査することで,「だれが」,「何時に」,「何を行ったか」を監査できます。また,不正なアクセスが行われていないかをチェックできます。