SI Object Browser Designer機能概要

機能概要

SI Object Browser Designerは、ソフトウェア設計書(基本設計書/詳細設計書)に必要な情報をデータベースに統合管理し、串刺し検索や、納品/調査/分析向けにさまざまな形式でデータを加工して情報を提供します。この仕組みにより、設計、テスト、保守などの設計工程全体およびトータルコストを削減します。

専用フォームによる作成

専用フォームによる作成

WordやExcelの手作業では、画面や帳票レイアウトや項目設計(表)、イベントやロジックの処理などをページ(シート)毎に定義するので、その整合性が保たれません。
一方、SI Object Browser Designerでは画面レイアウトを作成すると、項目一覧(表)を自動生成、さらにイベントやロジック情報を入力するとI/O関連図を自動生成できます。ワープロ的な手作業が専用CADによって自動化されることにより、設計がスピーディに行えます。

豊富なレポート(カスタマイズも可能)

基本設計書/詳細設計書に必要なレポート様式を一式ご用意しております。また、企業標準に合わせデザインや出力項目のカスタマイズ、オリジナルレポートの追加も可能です。

自動バージョン管理

自動バージョン管理

同一の設計データを同時編集しないための排他制御機能や自動バージョン管理機能が備わっています。いつ・誰が・何を変更したのかいつでも調べられる仕組みにより、設計工程の内部統制が実現できます。

標準フォーム設計

標準フォーム設計

  • 設計フォーム(テンプレート)をシステムが提供
  • 標準フォームにデータ定義するだけで設計できる

OBDZでは設計書作成のための専用のクライアントツールを提供します。

OBDZでは、画面レイアウト定義はビジュアル形式、コントロール定義はグリッド形式など、入力に最適なインタフェースになっており、ユーザーは画面の順に従って入力することで設計書が作成できます。

機能詳細

画面レイアウト設計

画面レイアウト設計

  • パレットからコントロールをドラッグして画面設計
  • 各プロパティの必要項目を選択設定するだけで設計完了

OBDZの画面レイアウト定義では、ビジュアルな画面設計が可能です。

ツールパレットからマウス操作でテキスト、ボタン、パネル、画像などのコントロールを配置し、個々のコントロール単位にサイズやフォントなどのデザイン情報、書式やI/O、IMEなどの入力情報が指定できます。

コピー&ペーストや位置揃え、アンドゥ(編集の取り消し)、独自プロパティの追加も可能です。

カスタムコントロール

カスタムコントロール

共通コントロールをコントロールする「カスタムコントロール機能」を利用して品質を高めることができます。その他、メッセージ設計を一元管理する「メッセージ辞書」、システム単位での相違点を調査するシステム比較機能など品質向上のための機能が多く備わっています。

表示文字切替

表示文字切替

  • 桁数、ゼロサプレス、値形式、全角/半角、I/O等に応じて画面の表示文字を自動切替可能
    (文字スタイルは指定可能)

また、画面レイアウト定義では、テキストボックスなどの入力コントロールに対して入力書式を表示できます。書式文字とは、例えば、《数値のみ、6桁でゼロサプレスあり》なら「ZZZZZ6」、《全角文字、10桁でINPUTみなら「BBBBBBBBBB」》と表示するなどいったルールです。

これにより、画面レイアウト上で視覚的にデータの入力形式を表示できます。桁数などの関連プロパティ欄を変更することで自動で書式表示が更新さらます。 さらに書式ルールの設定変更も可能です。

ロジック定義

ロジック定義

  • イベントで呼び出されるプログラムロジックの処理を定義
  • インターフェース、アクション、エラーなど標準フォーム化
  • 複雑な処理内容は補足説明で自由に記述可能

OBDZではイベントから呼び出されるプログラムロジックの作成もできます。

ロジック定義では、入出力パラメータのインターフェースやデータソース、エラー定義などの情報を入力できます。複雑な処理内容は補足説明欄に記載できます。図や表形式による記述が可能です。

メッセージの一元管理

メッセージの一元管理

  • エラー発生メッセージなどをシステムで一元管理
  • メッセージの利用数、どの画面で利用されているか表示可能

画面のエラーメッセージの定義については、あらかじめ作成したメッセージマスタからプルダウン形式で設定が可能です。

また、各画面で設定したメッセージについては、「メッセージ辞書」画面で使用状況を一覧表示できます。メッセージ漏れや文言の揺らぎを防止し、品質向上に役立てることが可能です。

モジュール関連図の自動作図

モジュール関連図の自動作図

  • 定義内容をもとに、画面コントロール~イベント~ロジック ~データなどのロジック関連図を自動作図
  • アプリケーションの全体像を図示により一目で把握

OBDZではモジュール関連図(I/O関連図)を自動生成できます。画面のコントロールおよびイベントおよびロジック、影響するデータソースを図示されることによりアプリケーション全体像を視覚的に把握できます。設計書として出力することも可能です。

設計データの変更管理

設計データの変更管理

  • チェックイン、チェックアウトによる変更管理
  • バージョン管理と変更履歴管理

設計書に誤りが多いほど、下流工程からの後戻りによるオーバーヘッドが高くなるため、設計書の品質は非常に重要です。OBDZでは、複数設計者の同時編集を防止するチェックイン・チェックアウト機能やバージョン・変更内容を記録するがついています。

設計データの変更内容は自動で記録され、変更バージョンごとの比較も可能ですので「誰が、いつ、何を変更したのか」をいつでも確認できます。定期的に他の設計書と誤って修正されていないか、変更内容に間違いがないかなどを確認できることにより設計書品質の向上に役立てることができます。

レポート出力

レポート出力

  • Excelファイルベースの設計書を出力可能(客先提出用)
  • 機能単位や画面レイアウトのみなどフレキシブルな指定可能
  • テーブル定義やコード定義なども出力可能

作成した画面/帳票/バッチなどの定義データを元に、基本設計書、詳細設計書が出力できます。

画面レイアウト、コントロール定義書、イベントなどのSI Object Browser ERから取り込んだ情報をテーブル一覧、テーブル定義書として出力可能です。 特定の画面/帳票単位で出力、過去バージョンの出力、フォーマットのカスタマイズ、オリジナルのドキュメント追加など柔軟な出力が可能です。

仕様変更時の影響把握

仕様変更時の影響把握

  • 特定の機能が呼び出す/呼び出される機能をツリー表示
  • テーブルの場合はCRUD形式で表示

Word/Excel等の設計書運用では仕様変更時の影響範囲を調べることは容易ではありませんが、

OBDZでは「クロスリファレンス」機能により関連機能をツリー表示することができます。

当機能により、仕様変更が発生した際の影響範囲を効率よく確実に判断することができます。

モックアップ(HTML)出力

モックアップ(HTML)出力

画面レイアウト情報をもとに、HTML形式で画面プロトタイプの出力ができます。

遷移先の設計情報をもとにボタンクリック時の画面遷移のデモンストレーションも可能です。設計書だけでは不可能な「画面遷移の自然さ」や、「データ入力の効率」などの使い勝手をチェックすることが可能です。

システムエクスプローラ

システムエクスプローラ

  • 複数システムの設計データをクラウド上で一元管理
  • システム内の設計データ(画面、帳票、バッチ、etc…)一括管理
  • コントロール部門やメンバによるアクセス権限管理

OBDZで作成した設計データはシステムエクスプローラで一括的に管理されます。

全プロジェクトからの串刺し検索や、「在庫系」「受注系」といった設計データの分類分け、頻繁に閲覧するシステムの表示絞り込み、アカウントや部門単位でデータの閲覧、編集権限を細かく指定するなど小企業に応じたカスタマイズも可能です。

アプリケーションの種類を問わず設計可能

アプリケーションの種類を問わず設計可能

拡張機能(予備項目機能)により独自のコントロールプロパティやイベントの追加が可能です。「スタイルシート名」などのWebアプリケーション向け項目やタップやスワイプイベントを追加いただくことでスマートデバイス向けアプリケーション設計も可能です。

即活用できる!設計書の書き方講座