(57)【要約】      （修正有）【課題】技術製品、特に、電気通信分野などでの複雑な製品におけるライフサイクルプロセスの分析、制御、自動化及び情報管理方法を提供する。【解決手段】エンジニアリングプロセス、分析プロセス、テストプロセス及び制御プロセスを有するとともに、情報システムにアクセスする。テストモジュールの所定の各テストに関して、テストの環境と入力値及び出力値の形式は、情報システムに保存された情報によって一義的に決定される。エンジニアリングプロセス内に入力され、算出される情報及び基準値は、プロセス制御部によって処理され、プロセス制御部は、テストモジュールによって実行されるべき全てのテストを算出し、テストモジュールによりテストプロセスで得られた結果は、プロセス制御部に提供される。分析プロセスでは、数値又は数値統計計算によりエンジニアリングプロセスに入力された情報と基準値が達成されているか否かが決定される。【選択図】なし【特許請求の範囲】
【請求項１】
コンピュータシステムにより情報を処理する形の、技術製品、特に、電気通信分野などでの複雑な製品におけるライフサイクルプロセスの分析、制御、自動化及び情報管理方法であって、
この方法は、エンジニアリングプロセス、分析プロセス、テストプロセス及び制御プロセスを有するとともに、情報システムにアクセスし、
エンジニアリングプロセス、分析プロセス及びテストプロセスは、専ら制御プロセス及び情報システムと情報交換するためのコネクションを備えており、そのため互いに直接接続されておらず、
テストプロセスは、それぞれ異なるテストを実行することができる多くのテストモジュールを有し、可能なテストの全体は、情報システムに保存されており、
テストモジュールの所定の各テストに関して、テストの環境とテストの入力値及び出力値の形式は、情報システムに保存された情報によって一義的に決定され、
エンジニアリングプロセス内に入力され、算出される情報及び基準値は、プロセス制御部によって処理され、プロセス制御部は、情報システムに保存された情報にもとづき、テストプロセスのテストモジュールによって実行されるべき全てのテストを算出し、
テストモジュールによりテストプロセスで得られた結果は、情報システムに保存されるとともに、分析プロセスで使用され、
分析プロセスは、専らプロセス制御部と情報システムから提供される情報に依存しており、数値又は数値統計計算により、エンジニアリングプロセスに入力された情報と基準値が達成されているか否かを決定し、
科学的及び技術的公式、工業規格からの基準値及びその他の専門知識は、専ら情報システムの情報とプロセス制御部の選択ルールに変換される方法。
【請求項２】
コンピュータシステムは、ネットワークを介して接続されたコンピュータコンポーネントから構成されることを特徴とする請求項１に記載の方法。
【請求項３】
コンピュータモジュールが、少なくとも部分的に、ローカルエリアネットワーク（ＬＡＮ）及び／又は仮想プライベートネットワーク（ＶＰＮ）により接続されることを特徴とする請求項２に記載の方法。
【請求項４】
コンピュータコンポーネントが、少なくとも部分的に、インターネットを介して接続されることを特徴とする請求項２又は３に記載の方法。
【請求項５】
外部テストモジュールとの接続と、情報システムの更新とプロセス制御部及び分析プロセスの一部の更新のいずれか一方又は両方が、インターネットを介して行われることを特徴とする請求項４に記載の方法。
【請求項６】
ユーザーに情報を出力するための情報プロセスが配備されており、出力される情報の種類、表現及び量が、参照データベースの情報によって設定されるか、ユーザーの入力によって選択されるか、その両方によって行われることを特徴とする請求項１から５までのいずれか一つに記載の方法。
【請求項７】
製品に対して実行すべき個々のテストモジュールのテストは、少なくとも部分的に、オペレーターによって実行され、その場合それぞれ実行されるべきテストの環境、テストパラメータ及びテストで算出される結果の入力形式は、オペレーターを介して当該のテストモジュールによって設定される、有利には、テストモジュールに対応するコンピュータシステムのコンピュータコンポーネントの入力・出力マスクの形式で、テストモジュールによって設定されることを特徴とする請求項１から６までのいずれか一つに記載の方法。
【請求項８】
製品に対して実行すべき個々のテストモジュールのテストは、少なくとも部分的に、測定又は検査シーケンスによって実行され、この測定又は検査シーケンスは、テストプロセスにより直接制御されるとともに、算出した結果をテストプロセスに直接提供することを特徴とする請求項１から７までのいずれか一つに記載の方法。
【請求項９】
製品に対して実行すべき個々のテストモジュールのテストは、少なくとも部分的に、測定又は検査シーケンスとオペレーターによって実行され、テストパラメータの一方の部分は、測定又は検査シーケンスに対して伝えられ、テストパラメータの他方の部分は、オペレーターに伝えられるとともに、それらの結果は、測定又は検査シーケンス及び／又はオペレーターによって、テストプロセスに提供されることを特徴とする請求項１から８までのいずれか一つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、技術製品、特に、電気通信分野などでの複雑な製品におけるライフサイクルプロセスを分析、制御、自動化及び情報管理するための方法に関する。ライフサイクルは、典型的には、新しい製品の計画及び開発から始まり、市場に投入された製品の保全及び改良を経て、例えば、エンドユーザーの技術サポートの停止を伴う製造と販売の終了後に終わりとなる。
【背景技術】
【０００２】
例えば、携帯電話やその他の電子機器などのハイテク製品の開発は、その製品の複雑さのために時間がかかり、労働集約的であり、多くの技術的及び経済上の実情を考慮する必要が有る。即ち、例えば、科学的及び技術的な公式、工業規格からの基準値、生産上の制約、顧客の指向、美的及び経済的な基準などのその他の技術的な専門知識を全く同じように考慮しなければならない。そのような製品開発の枠組みにおいて、技術的な基準が達成されているか否かは、例えば、プロトタイプでの様々な製品テストによって、或いはコンピュータシミュレーションによって検査され、そして、そのテスト結果は、次に製品開発の枠組みにおいて、更なる能率向上のための反復的な改善措置の中で活用される。
【０００３】
技術製品の市場投入に際して、例えば、ビジネスパートナー、ディーラー及びエンドユーザーからのフィードバックも、電気通信の最終製品の場合には、特に、ネットワーク運用業者からのフィードバックも、製品の改善のために考慮すべきであり、それにより需要に対応して、部分変更した製品バージョン又はモデルを開発することが可能となる。しばしば、個々に存在する、或いは予想していない特徴の重要性が、市場の反応から初めて導き出されることが有る。
【０００４】
製品のライフサイクルの間、修理と保守を含む技術サポート、付属品と交換部品の準備にも、並びに例えば、古い機器の廃棄又は活用にも対応しなければならない。
【０００５】
複雑な構造の製品の製品開発において、テスト・開発システムの制御と評価のために実際に知られている方法では、通常専門家から成るチームが、開発、テスト及びテスト結果の分析に携わっている。特に、実行すべきテストの種類と環境も、様々な基準値、分析結果、市場の実情及び開発状況に依存して、専門家により、特別な専門知識を考慮して決定されければならない。この場合、テスト結果の信頼性は、広範なテストにより上昇するが、それにより、コストと開発期間が増大することを慎重に検討しなければならない。
【０００６】
複雑な製品の場合、目的に沿った系統的な手法を実現可能とするためには、周知の方法では、極めて段階的な手法が必要とされている。その場合、異なる専門家チームによって、製品開発の個々の部分的な側面が逐次順番に処理される。当業者では、この手法は、ウォーターフォールモデルとも呼ばれている。そのような手法及び異なる専門家チームを用いる場合、様々な部分的な側面と製品の特徴との精確な相互作用は、大きな負担で部分的にしか見い出すことができない。
【特許文献１】特開２００５−３５２８６９号公報
【特許文献２】特開２００４−１８５４３８号公報
【特許文献３】特開２００３−１５８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明の課題は、技術製品、特に、電気通信分野などでの複雑な製品におけるライフサイクルプロセスの分析、制御、自動化及び情報管理方法の能率を向上させることである。特に、製品開発のコストと期間を低減すると同時に、方法の信頼性と再現性を向上させることを目指すものである。
【課題を解決するための手段】
【０００８】
この課題は、この発明にもとづき、情報をコンピュータシステム、有利には、ネットワーク化されたコンピュータシステムによって処理する形の、技術製品のライフサイクルプロセスの分析、制御、自動化及び情報管理方法であって、この方法は、エンジニアリングプロセス、分析プロセス、テストプロセス及び制御プロセスを有するとともに、情報システムにアクセスし、エンジニアリングプロセス、分析プロセス及びテストプロセスは、専ら制御プロセス及び情報システムと情報交換するためのコネクションを備えており、そのため互いに直接接続されておらず、テストプロセスは、それぞれ異なるテストを実行することができる多くのテストモジュールを有し、可能なテストの全体が、情報システムに保存されており、テストモジュールの所定の各テストに関して、テストの環境とテストの入力値及び出力値の形式が、情報システムに保存された情報によって一義的に決定され、エンジニアリングプロセスに入力され、算出される情報と基準値は、プロセス制御部によって処理され、プロセス制御部は、情報システムに保存された情報にもとづき、テストプロセスのテストモジュールによって実行されるべき全てのテストを算出し、テストモジュールによりテストプロセスで得られた結果が、情報システムに保存されるとともに、分析プロセスで使用され、分析プロセスは、専らプロセス制御部と情報システムにより提供される情報に依存して、数値又は数値統計計算により、エンジニアリングプロセスに入力された情報と基準値が達成されているか否かを決定し、そして科学的及び技術的な公式、工業規格からの基準値及びその他の専門知識が、専ら情報システムの情報とプロセス制御部の選択ルールに変換される方法によって解決される。
【０００９】
この方法の個々のプロセスは、互いに切り離されており、情報は、相関によって関連付けられている。先ずは科学的及び技術的な公式、工業規格からの基準値及びその他の専門知識を情報システムの情報とプロセス制御部の選択ルールに変換することが、大きな負担を伴うにも関わらず行われ、それによって、この方法は、再現することが可能になるとともに、簡単な手法で一つの製品クラスの様々な製品に適用することが可能となる。即ち、この方法の実装後には、特に、高度な自動化により、製品開発期間が短縮される。この発明による方法は、特に、市場投入後における製品の改良開発及び品質保証に対しても適しており、製品が動作している間の品質と機能に関するフィードバックを情報システムの情報とプロセス制御部の選択ルールに変換することができ、それによって、一方では製品の更なる最適化と他方では新しい製品の製品開発の改善を実現することが可能となる。この発明による方法は、全ての段階において、選択ルールと新しく発生する情報の補間及び相関によって、ダイナミックに適合、改善して行くことが可能である。
【００１０】
この発明では、所定の各テストに関する環境と形式が、情報システムに保存された情報によって一義的に決定される。所定のテストを選択することは、情報システムに保存された情報を変換することに対応する。この場合、典型的には、個別テストは、テストケース（ＴＣ）とも称される一定のテスト事例に割り当てることができ、その場合一つのテスト事例は、個々のテストパラメータを確定することによってのみ区別される一群の個別テストを含むものである。この発明の方法の範囲内では、実行すべき個別テストは、情報システムの情報からの一回の変換によって直接決定することができる。これに代わって、先ずは情報システムの情報にもとづき、実行すべきテスト事例を決定し、次に各テスト事例に対して、実行すべき個別テストを自動的に選択するものと規定することもできる。実行すべきテストを決定する場合、特に、様々なテストリソースの利用可能性、負担及び使用コストも考慮することができる。この発明による方法の枠組み内において、異なる製品に対して一つのテストリソースを使用する場合、例えば、時間的な過程もテストプランの形式で自動的に決定することができる。
【００１１】
専らプロセス制御部と情報システムにより提供される情報に依存する分析プロセスは、テストプロセスにより事前に得られた情報を処理する。即ち、分析プロセスにより、テスト結果の製品特性への逆変換が可能となる。個々のテスト結果は、通常エンジニアリングプロセスに入力され、算出される情報と基準値に一義的に割り当てることができないので、この逆変換は、一義的ではなく、典型的には、数値統計計算により行われる。分析プロセスで算出された情報を出発点として、エンジニアリングプロセスでは、新しいバージョンの技術製品又は技術製品の個々の構成部品の開発の際に、誤りを排除することができるとともに、所定の製品特性を目的通りに変更することが可能となる。この発明による方法の全体的なアプローチにもとづき、ライフサイクル全体に渡って、様々な製品バージョンの改善開発を再現可能な形で追求することができ、技術製品の様々な構成部品の相互作用も調査することが可能となる。
【００１２】
この発明による方法の有利な実施形態では、コンピュータシステムは、ネットワークにより接続されたコンピュータコンポーネントから構成される。即ち、コンピュータコンポーネントは、ＬＡＮ及び／又はＶＰＮを介して接続することができる。このようにして、コンピュータコンポーネントは、例えば、一つの建物又は複数の場所に渡って分割することができる。この発明の枠組み内において、コンピュータシステムの個々のコンピュータコンポーネント又は全てのコンピュータコンポーネントは、インターネットプロトコル（ＩＰ接続）により、インターネットを介して接続することができる。このようにして、この発明による方法の有利な実施形態では、外部のテストモジュールをテスト・開発システム内に取り込むことができ、それによって、既存のリソースを最大限に活用することを達成することができる。例えば、独立したサービス企業によっても準備することができる高価なテストリソースを様々なテスト・開発システム内に組み込み、そのようにして最適に使用することができる。外部のテストリソースの活用以外に、情報システム又はプロセス制御部と分析プロセスの一部も、インターネットを介して更新、補完或いは完全に又は部分的に活用することができる。
【００１３】
この発明による方法の枠組み内において、有利な実施形態では、ウェブサービスをコンピュータシステム内に組み込むことができる。ウェブサービスは、インターネットプロトコル、例えば、ＨＴＴＰを介して、クライアントプログラムによってアクセスすることができるソフトウェアアプリケーションである。この場合、データ交換は、定義されたインタフェースを介して、例えば、ＸＭＬベースの情報を使用して行われる。ウェブサービスは、サービス提供者とサービス利用者（クライアント）を明確に分離することによって、高度な安全性を保証しており、その場合侵入は、通常ファイヤーウォールの存在によって阻止される。ウェブサービスによって、情報システムの一部とテストリソースの両方を無制限に活用することができる。
【００１４】
この発明による方法の有利な実施形態では、情報をユーザーに出力するための情報プロセスが配備される。この情報プロセスによって、製品開発に携わる専門家と決定権者は、開発度合いに関する情報を入手することができる。この情報は、情報プロセスによって自動的に作成することも、ユーザーの入力によって引き出すこともできる。
【００１５】
製品開発の枠組みにおいて、製品に対して実行すべき個々のテストモジュールのテストを実行するために、この発明の枠組み内では、様々な手法が得られる。即ち、テストモジュールのテストが、オペレーターにより実行され、その場合テストの環境、テストパラメータ及びテストで算出される結果の入力形式が、オペレーターを介してテストモジュールにより設定されるようにすることが可能である。有利には、このために、テストモジュールに対応するコンピュータシステムのコンピュータコンポーネントの入力・出力マスクを使用する。この入力・出力マスクにおいて、例えば、テストパラメータを精確に列挙するとともに、算出した結果の入力用フィールドを規定することができる。そのような入力・出力マスクによって、オペレーターが段階的に指示して行く形でのテストの実行も可能となる。テストパラメータの精確な指示によって、オペレーターの専門知識の必要性と誤って操作する危険性を低減することができる。
【００１６】
プロセス制御部が、実行すべきテストを完全に算出することによって、テストプロセスにより直接制御され、結果をテストプロセスに直接送る測定又は検査シーケンスによる個々のテストモジュールの完全に自動化されたテストの実行も可能となる。製品に対して実行すべき個々のテストモジュールのテストは、測定又は検査シーケンスとオペレーターによって実行することも可能であり、その場合テストパラメータの一方の部分は、測定又は検査シーケンスに、テストパラメータの他方の部分は、オペレーターに伝えられるとともに、結果は、測定又は検査シーケンス及び／又はオペレーターからテストプロセスに提供される。この場合、オペレーターへの指示は、最も簡単な指示、例えば、検査パターンを入力するための指示から、専門家によって実行されるべき複雑な指示にまで及ぶことができる。この措置によって、完全に自動化することができないテストの場合でも、高度な再現性が達成される。
【００１７】
この方法を改善するために、一定の製品特性に注釈を付けることができる注釈システムを配備することもできる。この発明の目的に適うこととして、注釈システムの使用により、ビジネスパートナー及びセールスパートナーを含む人の輪を拡大することも可能となる。製品特性に対する注釈は、情報として情報システムに保存され、例えば、新しい製品バージョンを開発する場合、エンジニアリングプロセスの間に基準値を入力する際に考慮することができる。更に、注釈から、この発明にもとづき、プロセス制御部の選択ルールと情報システムの情報の形式でライフサイクルプロセスの分析、制御、自動化に取り入れられる専門知識を取得することもできる。
【００１８】
コンピュータシステムで情報を処理するためには、特に、オブジェクト指向のプログラミング言語、例えば、ＵＭＬ（ユニファイドモデリング言語）で作成されたソフトウェアが適している。ここで使用する用語は、オブジェクト指向のプログラミング分野で周知の名称に対応するものである。即ち、情報システムを参照データベースと、情報をデータと呼ぶこともできる。
【発明を実施するための最良の形態】
【００１９】
以下において、単一の実施例にもとづき、この発明を説明する。
【００２０】
新しい携帯電話の製品開発のために、この発明による技術製品のライフサイクルプロセスの分析、制御、自動化及び情報管理方法を用いるものとする。エンジニアリングプロセスの第一段階では、開発すべき製品に関する製品特性を決定する。携帯電話では、特に、電話がサポートする無線網標準を決定する。ＧＳＭ網における音声伝送のための多くの送信周波数の他に、例えば、データ伝送のためのＵＭＴＳ及びＧＰＲＳ網のサポートも規定することができる。その他の技術機器との通信に関して、例えば、ＵＳＢケーブルを介した接続や、ＷＬＡＮ、ブルートゥース又は赤外線を介したワイヤレス接続などの様々なインタフェース標準が考えられる。写真及び／又はビデオカメラ機能やＭＰ３データ及び携帯電話用ラジオ番組の再生などの様々なマルチメディア付加機能も配備することができる。これらの様々なオプション以外に、エンジニアリングプロセスの第一段階では、携帯電話のサイズとデザインも規定される。個々の製品特性は、互いに直接関連し合っており、例えば、最大待機時間及び動作時間などの別の特性を前提としている。様々な基準とオプションは、エンジニアリングプロセスの始めにコンピュータシステムのコンピュータコンポーネントに入力され、その場合オプションの一部は、入力・出力マスクを用いて照会され、それにもとづき、開発エンジニアは、所望のオプションを直接選択することができる。
【００２１】
エンジニアリングプロセスの始めに決定された値を用いて、コンピュータシステムは、情報システムに保存された情報を考慮して、プロトタイプのレイアウトを決定するとともに、プロセス制御部は、可能なテストの全体から、テストプロセスのテストモジュールにより実行すべきテストを選択する。科学的及び技術的規格、工業規格からの基準値及びその他の専門知識の全ては、専ら情報システムの情報とプロセス制御部の選択ルールに変換される。このようにして、個別テストの環境及びフローも再現可能な形で決定される。個別テストは、例えば、シミュレーションの枠組み内で完全に自動的に、或いはオペレーターの協力の下で実行することができる。測定器、例えば、オシロスコープ又はスペクトルアナライザーが、携帯電話の電子回路による入力処理を記録している間に、例えば、オペレーターに、プロトタイプに対して一定の入力を行うように指示することができる。
【００２２】
テストを自動的に実行する際には、携帯電話の場合に通常ユーザーが行うテストオブジェクトの制御に関して、それに対応するインタフェースを配備しなければならない。電気通信の領域では、モデム分野を起源とする、端末機を制御するための所謂ＡＴコマンドセットの使用が広く受け入れられている。それに追加して、或いはそれに代わって、ソフトウェア形式のエージェントを携帯電話のメモリにインストールして、携帯電話のオペレーティングシステムと結合することも可能であり、その場合エージェントは、機器の機能にアクセスして、外部からの制御のために、コンフィギュレーション可能な入力及び出力インタフェースを提供する。最後に、製造業者に固有の制御用インタフェースも知られている。この発明による方法によって、電気マンマシンインタフェース（ＥＭＭＩ）とも称される様々に実現されているインタフェースを、共通の統一された優先制御に適合させることが可能である。
【００２３】
特に、電磁界の強度分布、送信・受信電力などの電磁気特性の試験及び電磁適合性の検査（ＥＭＶ試験）は、非常に大きな設備負担を必要とする。この発明による方法の枠組み内においては、外部の検査ラボの測定装置でプロタイプを試験することが可能であり、その場合測定装置は、それに対応するコンピュータコンポーネントを備えたテストモジュールとして、ネットワークを介してテスト・開発システムと接続される。ＶＰＮを介した接続以外に、インターネットを介してコンピュータコンポーネントを接続するためのその他のＩＰ接続も可能である。それに追加して、或いはそれに代わって、外部のテストモジュールと接続するために、例えば、インターネットを介した情報システムの更新も規定することができる。
【００２４】
テストプロセスで算出された情報は、プロセス制御部に伝えられる。専らプロセス制御部と情報システムが提供する情報に依存する分析プロセスでは、数値又は数値統計計算により、エンジニアリングプロセスに入力された情報と基準値が達成されているか否かが決定される。基準値が達成されているか否かに依存して、製品開発の更なる過程において、携帯電話のレイアウトが、複数の開発、テスト及び分析サイクルにより反復して適合されて行く。異なる製品バージョンの特性は、この発明による方法によって、精確に記録される。特に、異なる製品バージョンのサポートにおいて、エラーの探索とデバッグ時に、バージョンに依存して異なるアプローチを取ることが可能となる。
【００２５】
この発明による方法を用いて開発した携帯電話を市場投入した後においても、携帯電話のライフサイクルは、この発明による方法によって保全される。事前に実行される開発に加えて、携帯電話のライフサイクルの間に、更なる改善及び最適化方策を得ることができる。例えば、最新の製品開発から得られた、一つの製品又は製品グループと関連する全ての追加的な専門知識は、情報システムの情報とプロセス制御部の選択ルールに変換される。この手法によって、製品開発全体を通して、ライフサイクルプロセスの高い再現性と経済的な制御及び評価が保証される。更に、情報システムとプロセス制御部の選択ルールの拡張及び改良によって、新しい製品の開発が大幅に緩和される。
【００２６】
しかし、この発明では、後継の製品の場合や大幅な新規開発の場合でも、大部分が既に分かっており、綿密に調査されたコンポーネントが、一部僅かに変更されて用いられる。即ち、その前の製品のライフサイクルの間に検出された情報は、大部分活用することができ、それにより、開発時間及びコストを明らかに低減することが可能となる。