(57)【要約】仕様ファクタと構成部品との関連性を簡潔に表現することが可能な設計ルールを作成編集してデータベースに構成するための入力インターフェースプログラムを提供する。入力インターフェースプログラム１１は、仕様ファクタ毎に選択肢を定義した仕様ファクタ表Ｔ１と、構成部品毎に選択肢を定義した構成部品表Ｔ２と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表Ｔ３と、その組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表Ｔ４とからなる設計ルールＲの作成編集操作を許容する編集操作部１１ａ、または予め作成された同内容の設計ルールＲの記憶媒体３０からの読込みを許容する媒体操作部１１ｂを備える。
2017122356.tif 000002
【特許請求の範囲】
【請求項１】
仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールをデータベースに構成する入力インターフェースプログラムであって、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールの作成編集操作を許容する編集操作部、または予め作成された同内容の設計ルールの記憶媒体からの読込みを許容する媒体操作部を備えることを特徴とする、入力インターフェースプログラム。
【請求項２】
前記要素決定表は、前記構成部品の選択肢または仕様ファクタの選択肢の一部として、前記組合せパターンを引数とするスクリプトの本文または参照を含んでいることを特徴とする請求項１に記載の入力インターフェースプログラム。
【請求項３】
請求項１または２に記載の入力インターフェースプログラムによって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する設計ルール解析プログラムであって、
前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定することを特徴とする、設計ルール解析プログラム。
【請求項４】
仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールが構成されたデータベースあって、
前記設計ルールは、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなることを特徴とするデータベース。
【請求項５】
仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールを構成する方法であって、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールをデータベースに構成することを特徴とする、設計ルールの構成方法。
【請求項６】
前記要素決定表は、前記構成部品の選択肢または仕様ファクタの選択肢の一部として、前記組合せパターンを引数とするスクリプトの本文または参照を含んでいることを特徴とする請求項５に記載の設計ルールの構成方法。
【請求項７】
請求項５または６に記載のデータベースの構成方法によって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する方法であって、
前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定することを特徴とする、設計ルールの解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールをデータベースに構成して解析するコンピューター用プログラム及び方法に関する。
【背景技術】
【０００２】
前記のような製品ファミリにおける製品開発を分析するための従来技術の一つとしてマトリックス型モジュラー部品表が知られている。マトリックス型モジュラー部品表は通常それぞれ１つの仕様対応表と部品構成表から構成される。仕様対応表は製品の重要諸元である要求仕様ファクタの組合せから詳細な内部仕様ファクタを定めるためのマトリックスであり、部品構成表は、要求仕様ファクタまたは内部仕様ファクタから各構成部品の使用数量を決定するためのマトリックスである。
図１２（ａ）、（ｂ）は製品ファミリをベルトコンベヤ用駆動モジュールとしたときの前記仕様対応表、部品構成表の具体例である。【０００３】
また製品ファミリにおける製品開発に係る従来技術の一つとして、次の特許文献には、あらかじめ実績のある組み合わせ可能な仕様およびデータをこのコンピューターに組み込んでおき、そのコンピューターに顧客仕様を入力することにより、部品表および装組表を自動作成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2002-269402号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで前記マトリックス型モジュラー部品表は、図１２（ａ）、（ｂ）に示した例からも理解されるように、仕様ファクタの選択肢、構成部品の選択肢を同一表に展開するため長大になりがちである。また単純な依存関係しか表現できない、表からルール性を把握し難いという問題もあった。【０００６】
本発明はこのような問題に着目してなされたものであり、仕様ファクタと構成部品との関連性を簡潔に表現することが可能な設計ルールを提案し、その設計ルールを作成編集してデータベースに構成するための入力インターフェースプログラム、設計ルールの構成方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明による入力インターフェースプログラムは、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールをデータベースに構成する入力インターフェースプログラムであって、仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、構成部品毎に選択肢を定義した構成部品表と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールの作成編集操作を許容する操作部、または予め作成された同内容の設計ルールの記憶媒体からの読込みを許容する媒体操作部を備えることを特徴とする。【０００８】
また本発明による設計ルール解析プログラムは、前記入力インターフェースプログラムによって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する設計ルール解析プログラムであって、前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定するように構成されていることを特徴とする。【０００９】
また本発明によるデータベースは、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールが構成されたデータベースであって、前記設計ルールは、仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、構成部品毎に選択肢を定義した構成部品表と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなることを特徴とする。【００１０】
また本発明による設計ルールの構成方法は、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールを構成する方法であって、仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、構成部品毎に選択肢を定義した構成部品表と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールをデータベースに構成することを特徴とする。【００１１】
また本発明による設計ルールの解析方法は、前記データベースの構成方法によって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する方法であって、前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定することを特徴とする。
【発明の効果】
【００１２】
本発明では、設計ルールとして自由に選択肢組合せ表、要素決定表を定義し、それらの表によって仕様ファクタと構成部品との関連性を簡潔に表現することが可能である。またそうした場合、要素決定表はコンパクトなものになり、そこからルール性等を容易に把握できる。また要素決定表がコンパクトであればその作成編集は容易であり、設計ルール全体を作成編集する作業コストも抑えられる。また本発明によれば、そのような設計ルールをデータベースに構成して解析し、個別製品を構成する際の推奨評価順序を決定することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態の一例とされるコンピューター用プログラムの基本構成を示す簡単なシステム図である。
【図２】（ａ）、（ｂ）は設計ルールを構成する仕様ファクタ表、構成部品表の例である。
【図３】（ａ）、（ｂ）はいずれも、前記仕様ファクタ表、構成部品表とともに設計ルールを構成する選択肢組合せ表の例である。
【図４】前記仕様ファクタ表、構成部品表、選択肢組合せ表とともに設計ルールを構成する要素決定表の例である。
【図５】他の製品ファミリに係る要素決定表の例である。
【図６】要素決定表の拡張例である。
【図７】設計ルールの解析処理の基本手順を示す簡単なフローチャートである。
【図８】（ａ）は前記基本手順の実行によって得られる解析要素の一覧表であり、（ｂ）は前記基本手順の実行によって得られる要素間依存関係の一覧表である。
【図９】（ａ）は前記基本手順の実行によって得られる解析要素毎の世代番号の一覧表であり、（ｂ）はその一覧表を世代番号が昇順になるようにソートしたものである。
【図１０】個別製品の構成処理の基本手順を示す簡単なフローチャートである。
【図１１】（ａ）、（ｂ）はそれぞれ個別製品構成プログラムの基本的なポータル画面の一例と、その画面に対するマウス操作を示す図面である。
【図１２】（ａ）、（ｂ）はそれぞれ従来のマトリックス型モジュラー部品表を構成する仕様対応表、部品構成表の例である。
【発明を実施するための形態】
【００１４】
図１は、実施形態の一例とされるコンピューター用プログラムの基本構成を示す簡単なシステム図である。
【００１５】
プログラム１０は、簡潔に云えば、主要な仕様ファクタの値に基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールＲをデータベース２０に構成し、その設計ルールＲを解析して仕様ファクタ等の推奨評価順序Ｓを決定し、その推奨評価順序Ｓに従って仕様ファクタの選択操作を受け付けて個別製品を構成するものである。
【００１６】
プログラム１０はそのための基本的な構成要素として、設計ルールＲをデータベース２０に構成するための入力インターフェースプログラム１１と、データベース２０に構成された設計ルールＲを解析する設計ルール解析プログラム１２と、仕様ファクタの選択操作に基づいて個別製品を構成する個別製品構成プログラム１３とを備えている。
【００１７】
入力インターフェースプログラム１１は、設計ルールＲの作成編集または読込みを行うためのプログラムであって、操作画面として例えば表計算プログラムのような作表画面を表示し、その作表画面上で設計ルールＲの作成編集操作を受け付ける編集操作部１１ａ、または設計ルールＲを記憶媒体３０から読み込む媒体操作部１１ｂの少なくとも一方と、データベース２０を操作するデータベース操作部（図示なし）とを備える。記憶媒体３０からファイル等を読み込む処理は各種プログラムで広く行われていることで、入力インターフェースプログラム１１でも同様に実現できる。
【００１８】
設計ルール解析プログラム１２は、入力インターフェースプログラム１１によって設計ルールＲが構成されたデータベース２０を参照し、設計ルールＲの要素間の相互依存性を解析して推奨評価順序Ｓを決定するプログラムである。
【００１９】
個別製品構成プログラム１３は、設計ルール解析プログラム１２が決定した推奨評価順序Ｓに従って各要素を評価、特定していくことで個別製品を構成するプログラムである。
【００２０】
ここに製品ファミリは、製品を特徴付ける仕様ファクタに一定の選択範囲を持たせた製品グループの総称であって、個別製品はその選択範囲から仕様ファクタの所望の選択肢を選択することで特定される製品の一つ一つである。なお個別製品は最終的なものに限定されず、より上位製品を構成するモジュールであってもよい。製品ファミリとなるような製品の種別は特に限定されないが、一例を挙げれば、業者ホームページ上の操作によって自由にカスタマイズできるパーソナルコンピューター、システムキッチン、ユニット家具等がある。
【００２１】
製品ファミリには、製品グループ全体に共通する仕様ファクタ（諸元項目）が規定され、仕様ファクタ毎に複数の選択肢（または変数）が用意される。仕様ファクタは、製品の重要諸元である要求仕様ファクタと、個別製品の構成段階で従属的に定められる内部仕様ファクタとを含む。
【００２２】
また構成部品は一連の部品群として複数の部品種別を含んでおり、種別毎に選択肢として、具体的な品番や使用量等が用意される。
【００２３】
個別製品は、そのような仕様ファクタ毎の選択肢を選択することで特定され、その特徴が得られるように構成部品を選択することで、その個別製品が構成される。このとき設計ルールＲは、仕様ファクタの選択肢の組合せパターンから、構成部品の選択パターンを導き出すためのルールとして用いられる。
【００２４】
本実施形態で提案される設計ルールＲは、仕様ファクタ毎に選択肢を定義した仕様ファクタ表Ｔ１と、構成部品毎に選択肢を定義した構成部品表Ｔ２と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターン（バリアント）を規定した複数の選択肢組合せ表Ｔ３（バリエーション表）と、それらの組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した複数の要素決定表Ｔ４（マトリックス）とからなる。
【００２５】
設計ルールＲは人手によって作成されるものであるが、本実施形態は、データベース２０に接続する入力インターフェースにおいて、設計ルールＲの作成編集操作、または予め作成された同内容の設計ルールＲの記憶媒体３０からの読込みを許容することを特徴としている。すなわち入力インターフェースプログラム１１は、表示装置４０に表示させた所定の操作画面上で設計ルールＲを作成編集させるか、あるいは他のソフトウェア等で予め作成された同内容の設計ルールＲをＣＤＲＯＭ等の記憶媒体３０から読み込むかすることでメモリ上に所定形式の設計ルールＲを構築し、それを接続先のデータベース２０に記憶させる。これによりデータベース２０に設計ルールＲが構成される。
【００２６】
製品ファミリは、複数の仕様ファクタが定義され、かつ複数種別の構成部品によって構成されるのであるが、どの構成部品もその選択肢の決定に直接的に関係するのは一部の仕様ファクタのみということがある。つまり構成部品の各々の選択肢を、その各々に直接的に関係する一部の仕様ファクタのみから決定できる。設計ルールＲは、そのような仕様ファクタと構成部品との関連性を明確化するものである。
【００２７】
すなわち設計ルールＲの作成編集操作では、仕様ファクタ表Ｔ１として、仕様ファクタ毎に選択肢を定義し、構成部品表Ｔ２として、構成部品毎に選択肢を定義することができる。そして選択肢組合せ表Ｔ３として、ユーザーが仕様ファクタを自由にいくつでもグループ分けすること、すなわち構成部品（または複数の構成部品の組合せ）の各々に対して、その選択肢の決定に直接的に関係すると考えられる仕様ファクタをそれぞれグループにまとめて、そのグループ毎に当該グループに属する全仕様ファクタの許容される選択肢の組合せパターンを規定することができる。そして更に、要素決定表Ｔ４として、仕様ファクタのグループ毎に、当該グループに属する全仕様ファクタの選択肢の組合せパターンの各々から従属的に決定される仕様ファクタの選択肢、構成部品の選択肢のいずれか一方または両方を特定することができる。
【００２８】
設計ルールＲでは、一つの製品ファミリに対して複数の要素決定表Ｔ４（マルチマトリックス）を持たせることができる、そのため一つ一つの要素決定表は、特定の仕様ファクタと特定の構成部品との関連性を簡潔に表現したコンパクトなものになり、そこからルール性等を容易に把握できる。また要素決定表Ｔ４がコンパクトであればその作成編集は容易であり、設計ルールＲ全体を作成編集する作業コストも抑えられる。また作業ミスも少なくなると考えられる。
【００２９】
以下、設計ルールＲの一例として、ベルトコンベヤ用駆動モジュールに適用される設計ルールを具体的に説明する。駆動モジュールは、モータ部品、電源部品、インバータ部品を構成部品とする製品ファミリである。
【００３０】
図２（ａ）、（ｂ）は、設計ルールを構成する仕様ファクタ表、構成部品表の例である。図３（ａ）、（ｂ）はいずれも、図２（ａ）、（ｂ）に示した仕様ファクタ表、構成部品表とともに設計ルールを構成する選択肢組合せ表の例である。そして図４（ａ）〜（ｃ）はいずれも図２（ａ）、（ｂ）に示した仕様ファクタ表、構成部品表、図３（ａ）、（ｂ）に示した選択肢組合せ表とともに設計ルールを構成する要素決定表の例である。
【００３１】
図２（ａ）に示す仕様ファクタ表Ｔ１（１）では、ベルトコンベヤの仕様ファクタ「搬送重量（Ａ）」、「搬送速度（Ｂ）」…「インバータ有無（Ｇ）」毎に選択肢となる数値情報、文字列情報等が定義されている。ここで「搬送重量（Ａ）」、「搬送速度（Ｂ）」、「出荷地域（Ｃ）」は要求仕様ファクタであり、「モータメーカー（Ｄ）」…「インバータ有無（Ｇ）」は内部仕様ファクタである。
図２（ｂ）に示す構成部品表Ｔ２（１）では、構成部品「モータ部品（Ｈ）」、「電源部品（Ｉ）」、「インバータ部品（Ｊ）」毎に選択肢となる具体的な品番（部品番号）が定義されている。
【００３２】
図３（ａ）に示すＡＢ選択肢組合せ表Ｔ３（１）では、特にモータの能力に関連する２つの仕様ファクタ、すなわち「搬送重量（Ａ）」、「搬送速度（Ｂ）」をグループ化し、このグループに許容される選択肢の組合せパターンを５×５のマトリックスによって規定している。選択肢の組合せパターンはマトリックスの列（点線枠参照）として表現している。例えば第３列によって規定される選択肢の組合せパターン「−○−○−」は、「搬送重量（Ａ）」の選択肢「２０〜３０」と「搬送速度（Ｂ）」の選択肢「２０」との組合せである。
【００３３】
図３（ｂ）に示すＣＥＦＧ選択肢組合せ表Ｔ３（２）では、特に電源部品に関連する４つの仕様ファクタ、すなわち「出荷地域（Ｃ）」、「モータ出力（Ｅ）」…「インバータ有無（Ｇ）」をグループ化し、そのグループに許容される選択肢の組合せパターンを６×９のマトリックスによって規定している。選択肢の組合せパターンは前記と同様にマトリックスの列（点線枠参照）として表現している。例えば第４列によって規定される選択肢の組合せパターン「−○−−○−○○−」は、「出荷地域（Ｃ）」の選択肢「北米」と「モータ出力（Ｅ）」の選択肢「７」と「電源タイプ（Ｆ）」の選択肢「Ｑ」と「インバータ有無（Ｇ）」の選択肢「有」との組合せである。
【００３４】
図４（ａ）に示すＤＥ決定表Ｔ４（１）では、ＡＢ選択肢組合せ表Ｔ３（１）で規定された選択肢の組合せパターンの各々から従属的に決定される仕様ファクタ、すなわち「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」の選択肢を９×５マトリックスによって特定している。ここで引数である「搬送重量（Ａ）」、「搬送速度（Ｂ）」の選択肢の組合せパターンは各列の第１〜第５行（点線枠参照）に配列され、それらから従属的に決定される決定要素である「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」の選択肢の組合せパターンは対応した列の第６〜第９行に配列されている。例えば第２列のパターン「○−−−○−○○−」は、「搬送重量（Ａ）」の選択肢「〜１０」と「搬送速度（Ｂ）」の選択肢「３０」との組合せパターンに対して「モータメーカー（Ｄ）」の選択肢「Ｂ社」と「モータ出力（Ｅ）」の選択肢「４．５」との組合せパターンを対応させている。
【００３５】
図４（ｂ）に示すＨ決定表Ｔ４（２）では、ＤＥ決定表Ｔ４（１）の決定要素、すなわち「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」の選択肢の組合せパターンの各々から従属的に決定される構成部品、すなわち「モータ部品（Ｈ）」の選択肢を８×４マトリックスによって特定している。ここで引数である「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」の選択肢の組合せパターンは各列の第１〜第３行（点線枠参照）に配列され、それらから従属的に決定させる決定要素である「モータ部品（Ｈ）」の選択肢は対応した列の第５〜第８行に配列されている。例えば第３列のパターン「−○○−−−○−」は、「モータメーカー（Ｄ）」の選択肢「Ｂ社」と「モータ出力（Ｅ）」の選択肢「４．５」との組合せパターンに対して「モータ部品（Ｈ）」の選択肢として「ＭＴＲ０３」の使用数量「１」を対応させている。
【００３６】
図４（ｃ）に示すＩＪ決定表Ｔ４（３）では、ＣＥＦＧ選択肢組合せ表Ｔ３（２）で規定された選択肢の組合せパターンの各々から従属的に決定される仕様ファクタ、すなわち「電源部品（Ｉ）」、「インバータ部品（Ｊ）」の選択肢を１５×６マトリックスによって特定している。ここで引数である「出荷地域（Ｃ）」、「モータ出力（Ｅ）」、「電源タイプ（Ｆ）」の選択肢の組合せパターンは各列の第１〜第９行（点線枠参照）に配列され、それらから従属的に決定される決定要素である「電源部品（Ｉ）」、「インバータ部品（Ｊ）」の選択肢の組合せパターンは対応した列の第１０〜第１５行に配列されている。例えば第４列のパターン「−○−−○−○○−−−−○○−」は、「出荷地域（Ｃ）」の選択肢「北米」と「モータ出力（Ｅ）」の選択肢「７」と「電源タイプ（Ｆ）」の選択肢「Ｑ」と「インバータ有無（Ｊ）」の選択肢「有」との組合せパターンに対して「電源部品（Ｉ)」の選択肢として「ＰＷＲ９０３Ｑ」の使用数量「１」と、「インバータ部品（Ｊ）」の選択肢として「ＩＮＶ００１」の使用数量「１」との組合せパターンを特定している。
【００３７】
なお図４（ａ）に示したＤＥ決定表Ｔ４（１）の決定要素は仕様ファクタであるのに対して、図４（ｂ）に示したＨ決定表Ｔ４（２）の決定要素、図４（ｃ）に示したＩＪ決定表Ｔ４（３）の決定要素は構成部品になっている。このように要素決定表Ｔ４の決定要素の種別、内容は特に制限されておらず、以下に説明するように様々な変形が可能である。
【００３８】
図５は他の製品ファミリに係る要素決定表の例である。このＮＯＰＱ決定表Ｔ４（４）では、引数である仕様ファクタ（Ｋ）、仕様ファクタ（Ｌ）の選択肢の組合せパターンから従属的に決定される要素、すなわち仕様ファクタ（Ｎ）、仕様ファクタ（Ｏ）、構成部品（Ｐ）、部品ファミリ（Ｑ）の選択肢の組合せパターンを特定している。なお部品ファミリは、部品仕様ファクタに基づいて多様な個別部品が構成可能な部品群のことである。
【００３９】
決定要素が仕様ファクタである場合、その選択肢は、例えば仕様ファクタ（Ｎ）のように複数の選択肢からいずれか一つを選択する態様、及び仕様ファクタ（Ｏ）のように単独変数の値を特定する態様が可能である。なお仕様ファクタ（Ｏ）の選択肢の内の「☆」は、当該欄に直接記載されたスクリプトである。このスクリプトは、要素決定表の引数である仕様ファクタ（Ｋ）、仕様ファクタ（Ｌ）の選択肢の組合せパターンと、参照用引数である仕様ファクタ（Ｍ）の選択肢とを参照して、仕様ファクタ（Ｏ）の選択肢となる変数の値を算出する。参照用引数、ここでは仕様ファクタ（Ｍ）は、決定要素の特定、ここで云えば仕様ファクタ（Ｎ）、（Ｏ）、構成部品（Ｐ）、部品ファミリ（Ｑ）の選択肢の組合せパターンの特定には影響を与えないが、その組合せパターンに含まれる選択肢の内容（数値等）やスクリプトの値に影響を与えるものである。
【００４０】
一方、決定要素の種別が構成部品の場合、その選択肢は、例えば構成部品（Ｐ）のように使用数量（単独変数）の値を特定する態様が可能である。また決定要素の種別が部品ファミリの場合、その選択肢は、例えば部品ファミリ（Ｑ）のように使用数量（単独変数）の値を特定するだけでなく、部品ファミリ（Ｑ）から個別部品を構成するための部品仕様ファクタを特定することも可能である。なお部品ファミリ（Ｑ）の選択肢「☆」は、当該欄にスクリプトが記載されていることを意味する記号である。すなわち、実際には「☆」という記号ではなく、引数とされる仕様ファクタ（Ｋ）、仕様ファクタ（Ｌ）の選択肢の組合せパターンと、参照用引数である仕様ファクタ（Ｍ）の選択肢とを参照して、部品ファミリ（Ｑ）から個別部品を構成するための部品仕様ファクタ（複数変数）の各値を算出するための関数式が当該欄に記載されている。
【００４１】
また要素決定表Ｔ４は、以下に説明するように表記形式の拡張が可能である。
【００４２】
図６（ａ）は、そのような要素決定表の拡張例であって、製品ファミリとしては木製キャビネットを想定している。また図６（ｂ）は、図６（ａ）に示した要素決定表によって参照されるスクリプトの具体例を示している。
【００４３】
このＴＵＢＷ決定表Ｔ４（５）では、キャビネットの全幅（Ｒ）、奥行（Ｓ）の選択肢の組合せパターンを引数として従属的に決定される要素、すなわち８ｍｍ天板用ベニヤ板（Ｔ）の使用枚数、６ｍｍ背板用ベニヤ板（Ｕ）の使用枚数、ダボ（Ｖ）の使用数量、耐震ストッパ（Ｗ）のタイプに係る選択肢の組合せパターンを特定している。なお８ｍｍ天板用ベニヤ板（Ｔ）、６ｍｍ背板用ベニヤ板（Ｕ）の使用枚数は、３×６尺規格寸法のベニヤ板から必要数の天板、背板を板取りする場合に必要とされるベニヤ板の枚数を示す値である。
【００４４】
また要素決定表Ｔ４の引数とされる仕様ファクタの選択肢の組和合わせパターンの圧縮表記を許容することも考えられる。例えば全幅（Ｒ）の選択肢の組合せパターンにおいて、第一列では「４５０」、「６００」の２選択肢が同時選択された表記になっている。これは、「４５０」と「６００」のいずれか一方という意味であり、本来、「４５０」のみを選択した列と「６００」のみを選択した２列とすべきところを、１列にまとめて表記したものである。
【００４５】
また決定要素の選択肢としてスクリプト表記を許容することが考えられる。スクリプトとして四則演算子やプログラム言語等が使用できれば、仕様ファクタの選択肢の組和合わせパターンから決定要素を算出するためのアルゴリズムを表現することも可能になる。例えば８ｍｍ天板用合板（Ｔ）の使用枚数では、その選択肢を、要素決定表Ｔ４の外部で予め定義されたスクリプトへの参照＄Ａ、＄Ｂとしている（図６（ｂ）参照）。このような場合、スクリプトは少なくとも要素決定表Ｔ４の行単位で共通定義しておくとよい。
またダボ（Ｖ）の使用数量では、その選択肢を、要素決定表Ｔ４の外部で予め定義されたスクリプトへの参照＄Ｃとしている（図６（ｂ）参照）。参照＄Ｃは各列共通で同一のスクリプトを参照しているが、スクリプト内で場合分けがなされている。つまり複数の選択肢を用いない場合分けが可能になる。
また６ｍｍ背板用ベニヤ板（Ｕ）の使用枚数では、その選択肢を、当該欄に直接記載されたスクリプト「☆」としている。このときスクリプトは欄毎に異なっていてもよい。
【００４６】
このような選択肢の組合わせパターンの圧縮表記と、決定要素のスクリプトによる表記とを組み合わせれば、要素決定表Ｔ４がコンパクトになり、その作成のための作業量も大幅に低減できる。
【００４７】
また決定要素として一意的な値をとらない不定値タイプを許容することも考えられる。例えば耐震ストッパ（Ｗ）のタイプに係る選択肢の組合せパターンにおいて、第一列では、「Ａタイプ」と「ナシ」の２選択肢が同時選択された表記になっている。これは「Ａタイプ」または「ナシ」を許容するという意味であり、個別製品を構成する手続きの後工程において選択肢に制限をかけることが可能になる。
【００４８】
次いで、設計ルールＲを解析する設計ルール解析プログラム１２について説明する。
【００４９】
設計ルールＲの解析では、データベース２０を参照し、仕様ファクタ表Ｔ１に定義された仕様ファクタの各々と、構成部品表Ｔ２に規定された構成部品の各々と、選択肢組合せ表Ｔ３と、要素決定表Ｔ４の決定要素との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序Ｓを決定する。
【００５０】
図７は、設計ルールの解析処理の基本手順を示す簡単なフローチャートである。以下の説明では、依存関係において相手に影響を与える側を「親」、影響を受ける側を「子」と表現する。
ステップ１００は、仕様ファクタの各々と、構成部品の各々と、選択肢組合せ表と、要素決定表とを解析要素として列挙する処理である。
ステップ１０１は、選択肢組合せ表、要素決定表における要素間依存関係（親子関係）を全て抽出する処理である。
ステップ１０２〜１０４は従属関係の再帰的な解析処理である。ステップ１０２では、要素間依存関係を検索して、どの解析要素に対しても「子」になっていない解析要素に世代番号「０」を与える初期化処理をしている。次いで再帰的処理として、ステップ１０３では、要素間依存関係を再検索して、当該依存関係における「親」が全て世代番号を有していれば、当該依存関係における「子」の各々に世代番号として、「親」の最大世代番号＋１を与える処理をしている。ステップ１０４では、解析要素の全てが世代番号を得たか否かを判断しており、解析要素の全てが世代番号を得るまでステップ１０３を繰り返すようにしている。
【００５１】
このような手順によって解析要素の全てが世代番号を得たとき、その世代番号は、個別製品を構成する際の推奨評価順序を示すものになる。すなわち個別製品を構成する作業において、これらの世代番号の昇順に要素を評価、特定していけば、不要な試行錯誤を繰り返さず効率的に個別製品が構成できる。
【００５２】
以下、図２（ａ）、（ｂ）に示した仕様ファクタ表Ｔ１（１）、構成部品表Ｔ２（１）、図３（ａ）、（ｂ）に示した選択肢組合せ表Ｔ３（１）、Ｔ３（２）、図４（ａ）〜（ｃ）に示した要素決定表Ｔ４（１）…Ｔ４（３）によって構成される設計ルールＲに対する具体的な解析析処理について説明する。
【００５３】
図８（ａ）は、前記ステップ１００の実行によって得られた解析要素の一覧表である。この表Ｔ５では、仕様ファクタとして「搬送重量（Ａ）」…「インバータ有無（Ｇ）」と、構成部品として「モータ部品（Ｈ）」…「インバータ部品（Ｊ）」と、選択肢組合せ表Ｔ３としてＡＢ選択肢組合せ表、ＣＥＦＤ選択肢組合せ表と、要素決定表としてＤＥ決定表…ＩＪ決定表とが列挙されている。
【００５４】
図８（ｂ）は、前記ステップ１０１の実行によって得られた要素間依存関係の一覧表である。この表Ｔ６では、選択肢組合せ表、要素決定表に係る要素間依存関係（親子関係）が全て抽出されている。
例えば表Ｔ６の１、２行目（点線枠参照）において、「搬送重量（Ａ）」、「搬送速度（Ｂ）」と、ＡＢ選択肢組合せ表とがそれぞれ、相手に影響を与える側の「親」、影響を受ける側の「子」になった依存関係、つまり「搬送重量（Ａ）」、「搬送速度（Ｂ）」が定まると、それに従属してＡＢ選択肢組合せ表の決定要素が自動的に定まるという関係が示されている。
また表Ｔ６の７〜９行目（点線枠参照）において、ＡＢ選択肢組合せ表Ｔ３（１）と、ＤＥ決定表とがそれぞれ「親」、「子」になった依存関係、ＤＥ決定表と、「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」とがそれぞれ「親」、「子」になった依存関係が示されている。
【００５５】
図９（ａ）は、前記ステップ１０２〜１０４の実行によって得られた解析要素毎の世代番号の一覧表である。
この表Ｔ７が得られるまでの処理内容を簡単に説明すると次のようになる。ステップ１０２によって、表Ｔ５に列挙されている要素間依存関係が検索され、どの解析要素に対しても「子」になっていない解析要素、すなわち「搬送重量（Ａ）」、「搬送速度（Ｂ）」、「出荷地域（Ｃ）」、「電源タイプ（Ｆ）」、「インバータ有無（Ｇ）」に世代番号「０」が与えられている。
この後、ステップ１０３によって、表Ｔ２に列挙されている要素間依存関係が再検索され、当該依存関係における「親」が全て世代番号を有しているものとして、例えば、「搬送重量（Ａ）」、「搬送速度（Ｂ）」と、ＡＢ選択肢組合せ表との依存関係が検出される。その結果、当該依存関係で「子」になっているＡＢ選択肢組合せ表に、その「親」の最大世代番号＋１、すなわち「１」が与えられている。
そしてステップ１０４では、解析要素の全てが世代番号を得たか否かを判断しており、解析要素の全てが世代番号を得るまで、ステップ１０３が繰り返される。こうして得られた世代番号を一覧表にすれば表Ｔ７になる。
【００５６】
表Ｔ７によれば、「搬送重量（Ａ）」、「搬送速度（Ｂ）」、「出荷地域（Ｃ）」、「電源タイプ（Ｆ）」、「インバータ有無（Ｇ）」は世代番号「０」であり、ＡＢ選択肢組合せ表Ｔ３（１）は世代番号「１」である。そしてＤＥ決定表は世代番号「２」であり、「モータメーカー（Ｄ）」、「モータ出力（Ｅ）」は世代番号「３」である。またＣＥＦＧ選択肢組合せ表、Ｈ決定表は世代番号「４」であり、「モータ部品（Ｈ）」、ＩＪ決定表は世代番号「５」であり、「電源部品（Ｉ）」、「インバータ部品（Ｊ）」は世代番号「６」である。
図９（ｂ）は、世代番号が昇順になるように表Ｔ３をソートしたあとの表である。個別製品を構成する作業では、この表Ｔ８に示すように、世代番号の昇順に要素を評価、特定していくことが望ましい。
【００５７】
以下、個別製品構成プログラム１３について説明する。
【００５８】
図１０は、個別製品構成プログラム１３の処理内容、すなわち個別製品の構成処理の基本手順を示す簡単なフローチャートである。このフローチャートでは、設計ルールの解析処理が予め実行されており、その解析要素、すなわち仕様ファクタの各々と、構成部品の各々と、選択肢組合せ表と、要素決定表の決定要素がリストアップされ、更にその全てについて世代番号を得ていると想定しており、その世代番号の昇順に、仕様ファクタ、選択肢組合せ表、要素決定表、構成部品等の要素を評価、特定していくことで、個別製品を構成するようにしている。
【００５９】
詳細に説明すると、ステップ２００は、評価対象の世代番号を示す変数Ｘに初期値「０」を設定する処理である。
ステップ２０１は、世代番号Ｘを有する要素（仕様ファクタ、構成部品、選択肢組合せ表、または要素決定表の決定要素）を逐次選択する処理である。
ステップ２０２、２０３は、要素の種別が仕様ファクタである場合、その仕様ファクタの選択肢の選択操作を受け付けて記録する処理である。
ステップ２０４、２０５は、選択された要素の種別が選択肢組合せ表である場合、当該選択肢組合せ表を評価する処理である。具体的には、関連するグループに属する仕様ファクタを検索して、ステップ２０１等によって選択肢が決定された仕様ファクタから、当該選択肢組合せ表を構成するグループに属するものを抽出して、当該選択肢組合せ表に規定された選択肢の組合せパターン内に成立するものが存在していること等を確認する。
このときの評価結果には未定、確定、無効がある。未定は、当該選択肢組合せ表を構成するグループに属する１以上の仕様ファクタの選択肢が未定である状態である。確定は、当該選択肢組合せ表を構成するグループに属する全ての仕様ファクタの選択肢が確定され、かつ規定された選択肢の組合せパターン内に成立するものが存在している状態である。無効は、当該選択肢組合せ表を構成するグループに属する全ての仕様ファクタの選択肢が確定され、かつ規定された選択肢の組合せパターン内に成立するものが一つも存在しない状態である。ここで無効と評価された選択肢組合せ表は以後評価対象としないことで情報処理量を抑えることができる。また無効とされた選択肢組合せ表に関連する要素決定表も同時に無効化するとよい。
ステップ２０６、２０７は、選択された要素の種別が要素決定表である場合、当該要素決定表を評価する処理である。具体的には、当該要素決定表の引数でありかつ成立済みの選択肢の組合わせパターンに対応する決定要素が存在していることを確認する処理である。
このときの評価結果には未定、確定、無効がある。未定は、当該要素決定表の引数である選択肢の組合せパターンが未定である状態である。確定は、当該要素決定表の引数である選択肢の組合せパターンが成立しており、対応する決定要素が特定できる状態である。無効は、当該要素決定表の引数である選択肢の組合せパターン内に成立するものが一つもないことが確実になった状態（関連する選択肢組合せ表が無効化されている等）である。ここで無効と評価された要素決定表は以後評価対象としないことで情報処理量を抑えることができる。
ステップ２０８、２０９は、選択された要素の種別が構成部品である場合、当該構成部品を決定要素としている要素決定表を参照して、当該構成部品の使用数量等を特定する処理である。
ステップ２１０は、世代番号Ｘを有する要素が全て評価されたか否かを判定する処理である。世代番号Ｘを有する要素が全て評価されていない場合は、ステップ２０１に戻して次の要素の評価を行う。
ステップ２１１、２１２は、世代番号Ｘが最大になっているか否かを判定し、最大になっていなければ世代番号Ｘを一つ大きくして、ステップ２０１に戻す一方、既に最大であれば処理を終了または停止させる処理である。
【００６０】
個別製品構成プログラム１３は、表示装置４０にポータル画面を表示し、そのポータル画面上で１以上の仕様ファクタの選択肢の選択操作がなされたとき、その操作をトリガーとして前記基本手順を繰り返し実行すればよい。そうして全ての要素の評価、特定がおえたときに個別製品が構成されたことになる。個別製品構成プログラムは、個別製品の構成が完了したときに、その個別製品に関する仕様ファクタ一覧表Ｕや使用部品一覧表Ｖ等を出力すればよい。
【００６１】
図１１（ａ）、（ｂ）は個別製品構成プログラムの基本的なポータル画面の一例と、その画面に対するマウス操作を示す図面である。このポータル画面Ｗは、図２（ａ）、（ｂ）に示した仕様ファクタ表Ｔ１（１）、構成部品表Ｔ２（１）、図３（ａ）、（ｂ）に示した選択肢組合せ表Ｔ３（１）、Ｔ３（２）、図４（ａ）〜（ｃ）に示した要素決定表Ｔ４（１）…Ｔ４（３）からなる設計ルールＲの解析結果に基づいて自動生成されるものである。
【００６２】
図１１（ａ）に示すように、ポータル画面Ｗの構成は特に制限されないが、例えば２列のマトリックス形式とし、その左列には、仕様ファクタ「搬送重量（Ａ）」…「モータ出力（Ｅ）」を世代番号の昇順に配列し、右列には、仕様ファクタのそれぞれに対応させてプルダウン形式で選択肢を設定できる操作部を配列した画面構成にしてもよい。ポータル画面Ｗは世代番号の昇順になるように仕様ファクタの各々に順序良く選択肢を設定していけるような画面構成にするとよい。
【００６３】
図１１（ｂ）に示すように、ポータル画面Ｗにおいて仕様ファクタのいずれかに対応した操作部を操作したときには、その時点で選択可能な全ての選択肢がプルダウン形式に展開表示されるとよい。例えば、図１１（ｂ）では、マウスポインタの操作によって、選択肢「出荷地域（Ｃ）」の選択肢「国内」…「中国」がプルダウン形式で展開表示されている。プルダウン形式に表示された選択肢のいずれかをマウス操作で選択すれば、当該仕様ファクタに対してその選択肢が設定される。個別製品構成プログラム１３は、このような操作がなされる度に前記基本手順を実行すればよい。
【００６４】
なお個別製品構成プログラム１３は、ポータル画面Ｗを用いた対話的な操作によって個別製品を構成できるが、変形例として、対話的な操作ではなく、少なくとも全ての要求仕様ファクタに対して選択肢を一括設定した設計情報を記憶媒体３０から読込んで個別製品を構成するようにしてもよい。そうした場合でも前記基本手順と略同様の手順によって個別製品を構成できる。すなわち前記基本手順のステップ２０３では、読み込んだ設計情報から、対応した仕様ファクタの選択肢の選択情報を抽出すればよく、それ以外のステップに係る処理は前記と同様にすればよい。
【符号の簡単な説明】
【００６５】
１１      入力インターフェースプログラム
１１ａ    編集操作部
１１ｂ    媒体操作部
１２      設計ルール解析プログラム
２０      データベース
Ｒ        設計ルール
Ｓ        推奨評価順序
Ｔ１      仕様ファクタ表
Ｔ２      構成部品表
Ｔ３      選択肢組合せ表
Ｔ４      要素決定表
【図１】
2017122356.tif 000003
【図２】
2017122356.tif 000004
【図３】
2017122356.tif 000005
【図４】
2017122356.tif 000006
【図５】
2017122356.tif 000007
【図６】
2017122356.tif 000008
【図７】
2017122356.tif 000009
【図８】
2017122356.tif 000010
【図９】
2017122356.tif 000011
【図１０】
2017122356.tif 000012
【図１１】
2017122356.tif 000013
【図１２】
2017122356.tif 000014
【手続補正書】
【提出日】平成28年10月3日(2016.10.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールをデータベースに構成する処理を実行させる入力インターフェースプログラムであって、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールの作成編集操作を許容する編集操作部、または予め作成された同内容の設計ルールの記憶媒体からの読込みを許容する媒体操作部として、前記コンピュータを機能させることを特徴とする、入力インターフェースプログラム。
【請求項２】
前記要素決定表は、前記構成部品の選択肢または仕様ファクタの選択肢の一部として、前記組合せパターンを引数とするスクリプトの本文または参照を含んでいることを特徴とする請求項１に記載の入力インターフェースプログラム。
【請求項３】
前記コンピュータに、請求項１または２に記載の入力インターフェースプログラムによって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する処理を実行させる設計ルール解析プログラムであって、
前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定する処理を前記コンピュータに実行させることを特徴とする、設計ルール解析プログラム。
【請求項４】
仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールが構成されたデータベースあって、
前記設計ルールは、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなることを特徴とするデータベース。
【請求項５】
仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールを構成する方法であって、
仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、
構成部品毎に選択肢を定義した構成部品表と、
仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、
前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールをデータベースに構成することを特徴とする、設計ルールの構成方法。
【請求項６】
前記要素決定表は、前記構成部品の選択肢または仕様ファクタの選択肢の一部として、前記組合せパターンを引数とするスクリプトの本文または参照を含んでいることを特徴とする請求項５に記載の設計ルールの構成方法。
【請求項７】
請求項５または６に記載のデータベースの構成方法によって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する方法であって、
前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定することを特徴とする、設計ルールの解析方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明による入力インターフェースプログラムは、コンピュータに、仕様ファクタに基づいて一連の部品群から構成部品を選択することで多様な個別製品が構成可能な製品ファミリに適用される設計ルールをデータベースに構成する処理を実行させる入力インターフェースプログラムであって、仕様ファクタ毎に選択肢を定義した仕様ファクタ表と、構成部品毎に選択肢を定義した構成部品表と、仕様ファクタを自由にグループ分けし、そのグループ毎に当該グループに属する全仕様ファクタの選択肢の組合せパターンを規定した選択肢組合せ表と、前記組合せパターンの各々から従属的に決定される構成部品の選択肢または仕様ファクタの選択肢を特定した要素決定表とからなる設計ルールの作成編集操作を許容する操作部、または予め作成された同内容の設計ルールの記憶媒体からの読込みを許容する媒体操作部として、前記コンピュータに機能させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また本発明による設計ルール解析プログラムは、前記コンピュータに、前記入力インターフェースプログラムによって前記設計ルールが構成されたデータベースを参照し当該設計ルールを解析する処理を実行させる設計ルール解析プログラムであって、前記データベースを参照し、前記仕様ファクタの各々と、前記構成部品の各々と、前記選択肢組合せ表と、前記要素決定表との間で相互依存性を解析して、個別製品を構成する際の推奨評価順序を決定する処理を前記コンピュータに実行させることを特徴とする。
【国際調査報告】
2017122356.tif 000015
2017122356.tif 000016