(57)【要約】【課題】任意の優先度を設定し、システムの開発に適した製品・開発品の組合せを提示できるようにすることを目的とする。【解決手段】要求自動生成部１１０は、客先要求１０１を満たすセキュリティ機能要件を業界標準・規格類テーブル１３１に基づいて特定する。製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件を有する対応製品群を製品・ライブラリテーブル１３２に基づいて特定する。製品自動選択部１２０は、客先要求１０１の対応製品群に基づいて対応製品の組合せ候補群を特定する。製品自動選択部１２０は、対応製品の組合せ候補毎にセキュリティ機能要件の網羅数を製品・ライブラリテーブル１３２に基づいて算出する。製品自動選択部１２０は、セキュリティ機能要件の網羅数（優先度の一例）が多い順に対応製品の組合せ候補を示す製品組合せ一覧１２１を生成し、生成した製品組合せ一覧１２１を出力する。【選択図】図１
2012022544.tif 000002
【特許請求の範囲】
【請求項１】
システムの種類を表すシステム種別と複数のセキュリティ機能とを対応付けて示すセキュリティ機能データと、セキュリティ機能を有するセキュリティ製品と当該セキュリティ製品が有するセキュリティ機能とを対応付けて示すセキュリティ製品機能データとを記憶するセキュリティ製品データベース部と、
特定のシステム種別に対応する複数のセキュリティ機能を前記セキュリティ機能データに基づいて対象セキュリティ機能群として特定する対象セキュリティ機能群特定部と、
前記対象セキュリティ機能群特定部により特定された対象セキュリティ機能群に含まれる少なくともいずれかのセキュリティ機能を有する複数のセキュリティ製品を前記セキュリティ製品機能データに基づいて対象セキュリティ製品群として特定する対象セキュリティ製品群特定部と、
前記対象セキュリティ製品群特定部により特定された対象セキュリティ製品群に含まれるセキュリティ製品を組み合わせてセキュリティ製品の複数の組合せをセキュリティ製品の組合せ候補群として特定するセキュリティ製品組合せ候補特定部と、
前記セキュリティ製品組合せ候補特定部により特定されたセキュリティ製品の組合せ候補群を所定の条件に基づいて順位付けするセキュリティ製品組合せ順位付け部と
を備えたことを特徴とするセキュリティ製品組合せ候補特定装置。
【請求項２】
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に前記対象セキュリティ機能群を構成する複数のセキュリティ機能のうち当該セキュリティ製品の組合せが有するセキュリティ機能の数をセキュリティ機能網羅数として前記セキュリティ製品機能データに基づいて特定し、セキュリティ機能網羅数が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項１記載のセキュリティ製品組合せ候補特定装置。
【請求項３】
前記セキュリティ製品データベース部は、セキュリティ製品の優先度とセキュリティ製品の組合せの優先度とのいずれかを示すセキュリティ製品優先度データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの優先度を前記セキュリティ製品優先度データに基づいて特定し、セキュリティ機能網羅数が多くて優先度が高いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項２記載のセキュリティ製品組合せ候補特定装置。
【請求項４】
前記セキュリティ製品データベース部は、前記セキュリティ製品組合せ順位付け部により所定の順位を付けられた所定順位回数をセキュリティ製品の組合せ毎に示すセキュリティ製品順位データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位回数を前記セキュリティ製品順位データに基づいて特定し、セキュリティ機能網羅数が多くて優先度が高くて所定順位回数が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項３記載のセキュリティ製品組合せ候補特定装置。
【請求項５】
前記セキュリティ製品順位データは、セキュリティ製品の組合せの所定順位回数を示す情報として所定の順位を付けられた所定順位日付を示し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位日付を前記セキュリティ製品順位データに基づいて特定し、セキュリティ機能網羅数が多くて優先度が高くて新しい所定順位日付が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項４記載のセキュリティ製品組合せ候補特定装置。
【請求項６】
前記セキュリティ製品データベース部は、前記セキュリティ製品組合せ順位付け部により所定の順位を付けられた所定順位回数をセキュリティ製品の組合せ毎に示すセキュリティ製品順位データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位回数を前記セキュリティ製品順位データに基づいて特定し、セキュリティ機能網羅数が多くて所定順位回数が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項２記載のセキュリティ製品組合せ候補特定装置。
【請求項７】
前記セキュリティ製品順位データは、セキュリティ製品の組合せの所定順位回数を示す情報として所定の順位を付けられた所定順位日付を示し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位日付を前記セキュリティ製品順位データに基づいて特定し、セキュリティ機能網羅数が多くて新しい所定順位日付が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項２記載のセキュリティ製品組合せ候補特定装置。
【請求項８】
前記セキュリティ製品データベース部は、セキュリティ製品の優先度とセキュリティ製品の組合せの優先度とのいずれかを示すセキュリティ製品優先度データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの優先度を前記セキュリティ製品優先度データに基づいて特定し、優先度が高いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項１記載のセキュリティ製品組合せ候補特定装置。
【請求項９】
前記セキュリティ製品データベース部は、前記セキュリティ製品組合せ順位付け部により所定の順位を付けられた所定順位回数をセキュリティ製品の組合せ毎に示すセキュリティ製品順位データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位回数を前記セキュリティ製品順位データに基づいて特定し、所定順位回数が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項１記載のセキュリティ製品組合せ候補特定装置。
【請求項１０】
前記セキュリティ製品データベース部は、前記セキュリティ製品組合せ順位付け部により所定の順位を付けられた所定順位日付をセキュリティ製品の組合せ毎に示すセキュリティ製品順位データを記憶し、
前記セキュリティ製品組合せ順位付け部は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位日付を前記セキュリティ製品順位データに基づいて特定し、新しい所定順位日付が多いセキュリティ製品の組合せに高い順位を付ける
ことを特徴とする請求項１記載のセキュリティ製品組合せ候補特定装置。
【請求項１１】
システムの種類を表すシステム種別と複数のセキュリティ機能とを対応付けて示すセキュリティ機能データと、セキュリティ機能を有するセキュリティ製品と当該セキュリティ製品が有するセキュリティ機能とを対応付けて示すセキュリティ製品機能データとを記憶するセキュリティ製品データベース部を備えるセキュリティ製品組合せ候補特定装置のセキュリティ製品組合せ候補特定方法において、
対象セキュリティ機能群特定部が、特定のシステム種別に対応する複数のセキュリティ機能を前記セキュリティ機能データに基づいて対象セキュリティ機能群として特定し、
対象セキュリティ製品群特定部が、前記対象セキュリティ機能群特定部により特定された対象セキュリティ機能群に含まれる少なくともいずれかのセキュリティ機能を有する複数のセキュリティ製品を前記セキュリティ製品機能データに基づいて対象セキュリティ製品群として特定し、
セキュリティ製品組合せ候補特定部が、前記対象セキュリティ製品群特定部により特定された対象セキュリティ製品群に含まれるセキュリティ製品を組み合わせてセキュリティ製品の複数の組合せをセキュリティ製品の組合せ候補群として特定し、
セキュリティ製品組合せ順位付け部が、前記セキュリティ製品組合せ候補特定部により特定されたセキュリティ製品の組合せ候補群を所定の条件に基づいて順位付けする
ことを特徴とするセキュリティ製品組合せ候補特定装置のセキュリティ製品組合せ候補特定方法。
【請求項１２】
システムの種類を表すシステム種別と複数のセキュリティ機能とを対応付けて示すセキュリティ機能データと、セキュリティ機能を有するセキュリティ製品と当該セキュリティ製品が有するセキュリティ機能とを対応付けて示すセキュリティ製品機能データとを使用するセキュリティ製品組合せ候補特定プログラムにおいて、
特定のシステム種別に対応する複数のセキュリティ機能を前記セキュリティ機能データに基づいて対象セキュリティ機能群として特定する対象セキュリティ機能群特定処理、
前記対象セキュリティ機能群特定処理により特定された対象セキュリティ機能群に含まれる少なくともいずれかのセキュリティ機能を有する複数のセキュリティ製品を前記セキュリティ製品機能データに基づいて対象セキュリティ製品群として特定する対象セキュリティ製品群特定処理と、
前記対象セキュリティ製品群特定処理により特定された対象セキュリティ製品群に含まれるセキュリティ製品を組み合わせてセキュリティ製品の複数の組合せをセキュリティ製品の組合せ候補群として特定するセキュリティ製品組合せ候補特定処理と、
前記セキュリティ製品組合せ候補特定処理により特定されたセキュリティ製品の組合せ候補群を所定の条件に基づいて順位付けするセキュリティ製品組合せ順位付け処理と
をコンピュータに実行させるセキュリティ製品組合せ候補特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、セキュリティ製品を選択するためのセキュリティ製品組合せ候補特定装置、セキュリティ製品組合せ候補特定装置のセキュリティ製品組合せ候補特定方法およびセキュリティ製品組合せ候補特定プログラムに関するものである。
【背景技術】
【０００２】
システムの開発にあたり、どのようなプログラム部品を開発したらよいのかを自動的に決定するため、システム機能仕様書に記載される文章を指定して検索する技術が提案されている（特許文献１）。
しかし、この技術は新規に開発する部分に主眼を置いているため、既存の機能を選択する方法について考慮されていない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７１１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、例えば、既存の製品や開発品を保有する場合において、任意の優先度を設定し、システムの開発に適した製品・開発品の組合せを提示できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明のセキュリティ製品組合せ候補特定装置は、
システムの種類を表すシステム種別と複数のセキュリティ機能とを対応付けて示すセキュリティ機能データと、セキュリティ機能を有するセキュリティ製品と当該セキュリティ製品が有するセキュリティ機能とを対応付けて示すセキュリティ製品機能データとを記憶するセキュリティ製品データベース部と、
特定のシステム種別に対応する複数のセキュリティ機能を前記セキュリティ機能データに基づいて対象セキュリティ機能群として特定する対象セキュリティ機能群特定部と、
前記対象セキュリティ機能群特定部により特定された対象セキュリティ機能群に含まれる少なくともいずれかのセキュリティ機能を有する複数のセキュリティ製品を前記セキュリティ製品機能データに基づいて対象セキュリティ製品群として特定する対象セキュリティ製品群特定部と、
前記対象セキュリティ製品群特定部により特定された対象セキュリティ製品群に含まれるセキュリティ製品を組み合わせてセキュリティ製品の複数の組合せをセキュリティ製品の組合せ候補群として特定するセキュリティ製品組合せ候補特定部と、
前記セキュリティ製品組合せ候補特定部により特定されたセキュリティ製品の組合せ候補群を所定の条件に基づいて順位付けするセキュリティ製品組合せ順位付け部とを備える。
【発明の効果】
【０００６】
本発明によれば、例えば、既存の製品や開発品を保有する場合において、任意の優先度を設定し、システムの開発に適した製品・開発品の組合せを提示することができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１におけるセキュリティ製品向け営業支援システム１００の機能構成図。
【図２】実施の形態１におけるセキュリティ製品向け営業支援方法を示すフローチャート。
【図３】実施の形態１における業界標準・規格類テーブル１３１の一例を示す図。
【図４】実施の形態１における製品・ライブラリテーブル１３２の一例を示す図。
【図５】実施の形態１における機能網羅数一覧１２２の一例を示す図。
【図６】実施の形態１における製品組合せ一覧１２１の一例を示す図。
【図７】実施の形態１におけるセキュリティ製品向け営業支援システム１００のハードウェア資源の一例を示す図。
【図８】実施の形態２における優先度情報１３３の一例を示す図。
【図９】実施の形態２におけるセキュリティ製品向け営業支援方法を示すフローチャート。
【図１０】実施の形態２における製品組合せ一覧１２１の一例を示す図。
【図１１】実施の形態３における既出力情報１３４の一例を示す図。
【図１２】実施の形態３におけるセキュリティ製品向け営業支援方法を示すフローチャート。
【図１３】実施の形態３における製品組合せ一覧１２１の一例を示す図。
【図１４】実施の形態４における優先度情報１３３Ｂの一例を示す図。
【図１５】実施の形態４におけるセキュリティ製品向け営業支援方法を示すフローチャート。
【図１６】実施の形態４における既出力情報１３４の一例を示す図。
【図１７】実施の形態４における製品組合せ一覧１２１の一例を示す図。
【発明を実施するための形態】
【０００８】
実施の形態１．
必要なセキュリティ機能を網羅する数が多いセキュリティ製品の組合せを提示するセキュリティ製品向け営業支援システム１００の形態について説明する。
【０００９】
図１は、実施の形態１におけるセキュリティ製品向け営業支援システム１００の機能構成図である。
実施の形態１におけるセキュリティ製品向け営業支援システム１００の機能構成について、図１に基づいて説明する。
【００１０】
セキュリティ製品向け営業支援システム１００（セキュリティ製品組合せ候補特定装置の一例）は、要求自動生成部１１０、製品自動選択部１２０およびセキュリティ情報ＤＢ１３０を備える。
【００１１】
セキュリティ情報ＤＢ１３０（セキュリティ製品データベース部）は、業界標準・規格類テーブル１３１、製品・ライブラリテーブル１３２、優先度情報１３３および既出力情報１３４を記憶する。
【００１２】
業界標準・規格類テーブル１３１（セキュリティ機能データの一例）は、システムの種類を表すシステム種別と複数のセキュリティ機能とを対応付けて示す。
【００１３】
製品・ライブラリテーブル１３２（セキュリティ製品機能データの一例）は、セキュリティ機能を有するセキュリティ製品と当該セキュリティ製品が有するセキュリティ機能とを対応付けて示す。
【００１４】
優先度情報１３３（セキュリティ製品優先度データの一例）は、セキュリティ製品の優先度とセキュリティ製品の組合せの優先度とのいずれかを示す。
【００１５】
既出力情報１３４（セキュリティ製品順位データの一例）は、製品自動選択部１２０により所定の順位を付けられた所定順位回数（後述する出力日の回数）をセキュリティ製品の組合せ毎に示す。
例えば、既出力情報１３４は、セキュリティ製品の組合せの所定順位回数を示す情報として所定の順位を付けられた所定順位日付（後述する出力日）を示す。
後述する出力日の回数および出力日は、所定順位回数および所定順位日付の一例である。
【００１６】
要求自動生成部１１０（対象セキュリティ機能群特定部の一例）は、特定のシステム種別に対応する複数のセキュリティ機能を業界標準・規格類テーブル１３１に基づいて対象セキュリティ機能群として特定する。
後述する客先要求１０１のセキュリティ機能要件は、対象セキュリティ機能群の一例である。
【００１７】
製品自動選択部１２０（対象セキュリティ製品群特定部の一例）は、要求自動生成部１１０により特定された対象セキュリティ機能群に含まれる少なくともいずれかのセキュリティ機能を有する複数のセキュリティ製品を製品・ライブラリテーブル１３２に基づいて対象セキュリティ製品群として特定する。
後述する客先要求１０１の対応製品群は、対象セキュリティ製品群の一例である。
【００１８】
製品自動選択部１２０（セキュリティ製品組合せ候補特定部の一例）は、対象セキュリティ製品群に含まれるセキュリティ製品を組み合わせてセキュリティ製品の複数の組合せをセキュリティ製品の組合せ候補群として特定する。
【００１９】
製品自動選択部１２０（セキュリティ製品組合せ順位付け部の一例）は、セキュリティ製品の組合せ候補群を所定の条件に基づいて順位付けする。
【００２０】
例えば、製品自動選択部１２０は、以下のように順位付けする。
製品自動選択部１２０は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎にセキュリティ機能網羅数を製品・ライブラリテーブル１３２に基づいて特定し、セキュリティ機能網羅数が多いセキュリティ製品の組合せに高い順位を付ける。セキュリティ機能網羅数とは、対象セキュリティ機能群を構成する複数のセキュリティ機能のうち当該セキュリティ製品の組合せが有するセキュリティ機能の数である。
製品自動選択部１２０は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの優先度を優先度情報１３３に基づいて特定し、優先度が高いセキュリティ製品の組合せに高い順位を付ける。
製品自動選択部１２０は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位回数を既出力情報１３４に基づいて特定し、所定順位回数が多いセキュリティ製品の組合せに高い順位を付ける。
製品自動選択部１２０は、セキュリティ製品の組合せ候補群に含まれるセキュリティ製品の組合せ毎に当該セキュリティ製品の組合せの所定順位日付を既出力情報１３４に基づいて特定し、新しい所定順位日付が多いセキュリティ製品の組合せに高い順位を付ける。
【００２１】
客先要求１０１は、要求自動生成部１１０の入力データであり、構築したい目的のシステムを利用する業界やシステムの種類を示す。
システム要求一覧１１１は、要求自動生成部１１０の出力データであって製品自動選択部１２０の入力データであり、客先要求１０１のシステムに必要なセキュリティ機能（対象セキュリティ機能群）を示す。
製品組合せ一覧１２１は、製品自動選択部１２０の出力データであり、客先要求１０１に対応するセキュリティ製品の組合せ（セキュリティ製品の組合せ候補群）のうち特に有効な組合せ（順位が高い組合せ）を示す。
【００２２】
図２は、実施の形態１におけるセキュリティ製品向け営業支援方法を示すフローチャートである。
実施の形態１におけるセキュリティ製品向け営業支援方法の処理の流れについて、図２に基づいて説明する。
【００２３】
まず、セキュリティ製品向け営業支援方法の処理の概要について説明する。
【００２４】
要求自動生成部１１０は、客先要求１０１を満たすセキュリティ機能要件を業界標準・規格類テーブル１３１に基づいて特定する（Ｓ１１０）。
製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件を有する対応製品群を製品・ライブラリテーブル１３２に基づいて特定する（Ｓ１２０）。
製品自動選択部１２０は、客先要求１０１の対応製品群に基づいて対応製品の組合せ候補群を特定する（Ｓ１３０）。
製品自動選択部１２０は、対応製品の組合せ候補毎にセキュリティ機能要件の網羅数を算出する（Ｓ１４０）。
製品自動選択部１２０は、セキュリティ機能要件の網羅数に基づいて製品組合せ一覧１２１を出力する（Ｓ１５０）。
【００２５】
次に、セキュリティ製品向け営業支援方法の処理の詳細について説明する。
【００２６】
Ｓ１１０において、利用者は、キーボードやマウスなどの入力装置を用いて客先要求１０１をセキュリティ製品向け営業支援システム１００に入力する。
客先要求１０１は、構築したい目的のシステムを利用する業界（例えば、医療関係）やシステムの種類（クライアントサーバシステム、メールシステムなど）を示す。
要求自動生成部１１０は、利用者に指定された客先要求１０１を入力し、客先要求１０１を満たすセキュリティ機能要件を業界標準・規格類テーブル１３１に基づいて特定する。
【００２７】
図３は、実施の形態１における業界標準・規格類テーブル１３１の一例を示す図である。
実施の形態１における業界標準・規格類テーブル１３１について、図３に基づいて説明する。
【００２８】
業界標準・規格類テーブル１３１は、クライアントサーバシステム（Ｃ／Ｓシステム）やメールシステムなどのシステムの種類と、その種類のシステムを構築するために必要なセキュリティ機能要件（ＳＦＲ：Ｓｅｃｕｒｉｔｙ  Ｆｕｎｃｔｉｏｎａｌ  Ｒｅｑｕｉｒｅｍｅｎｔｓ）とを対応付けて定義したデータである。セキュリティ機能とは、監視対象、ログ機能、アクセス権限、パスワード、ログイン、ウイルス対策など、システムの安全性に関する機能である。
業界標準・規格類テーブル１３１は、予め業界毎に用意される。
【００２９】
図２に戻り、Ｓ１１０の説明を続ける。
【００３０】
要求自動生成部１１０は、客先要求１０１に指定された業界用の業界標準・規格類テーブル１３１を客先要求１０１に指定されたシステムの種類を検索条件にして検索し、検索条件に対応するセキュリティ機能要件を客先要求１０１を満たすセキュリティ機能要件として特定する。
例えば、客先要求１０１に指定された業界用の業界標準・規格類テーブル１３１を図３に示すテーブルとし、客先要求１０１に指定されたシステムの種類をクライアントサーバシステムとする。
この場合、要求自動生成部１１０は、ＳＦＲ−００１、ＳＦＲ−００３、ＳＦＲ−００４、ＳＦＲ−００５、ＳＦＲ−００８、ＳＦＲ−００９を客先要求１０１を満たすセキュリティ機能要件として特定する。
以下、客先要求１０１を満たすセキュリティ機能要件を客先要求１０１のセキュリティ機能要件という。
Ｓ１１０の後、Ｓ１２０に進む。
【００３１】
Ｓ１２０において、製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件を有する対応製品群を製品・ライブラリテーブル１３２に基づいて特定する。
【００３２】
図４は、実施の形態１における製品・ライブラリテーブル１３２の一例を示す図である。
実施の形態１における製品・ライブラリテーブル１３２について、図４に基づいて説明する。
【００３３】
製品・ライブラリテーブル１３２は、セキュリティ機能要件と当該セキュリティ機能要件を満たすセキュリティ製品とを対応付けたデータである。セキュリティ製品とは、セキュリティ機能を有するものであり、プログラム、ソフトウェア、パッケージ、ライブラリ、マクロ、装置、回路などと呼ばれるものである。セキュリティ製品は、市販されているものに限らず、利用者が製造したものであっても構わない。
製品・ライブラリテーブル１３２は、予め定義される。
【００３４】
図２に戻り、Ｓ１２０の説明を続ける。
【００３５】
製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件を検索条件にして製品・ライブラリテーブル１３２を検索し、検索条件に対応するセキュリティ製品を客先要求１０１のセキュリティ機能要件を有する対応製品群として特定する。
例えば、製品・ライブラリテーブル１３２を図４に示したテーブルとし、客先要求１０１のセキュリティ機能要件をＳＦＲ−００１、ＳＦＲ−００３、ＳＦＲ−００４、ＳＦＲ−００５、ＳＦＲ−００８、ＳＦＲ−００９とする。
この場合、製品自動選択部１２０は、ＳＦＲ−００１を検索条件にしてセキュリティ製品Ａ、Ｂ、Ｃを客先要求１０１のセキュリティ機能要件を有する対応製品群として特定する。
製品自動選択部１２０は、ＳＦＲ−００３、ＳＦＲ−００４、ＳＦＲ−００５、ＳＦＲ−００８およびＳＦＲ−００９についても対応製品群を特定する。
その結果、客先要求１０１のセキュリティ機能要件を有する対応製品群は、セキュリティ製品Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇである。
以下、客先要求１０１のセキュリティ機能要件を有する対応製品群を客先要求１０１の対応製品群という。
Ｓ１２０の後、Ｓ１３０に進む。
【００３６】
Ｓ１３０において、製品自動選択部１２０は、客先要求１０１の対応製品群に基づいて対応製品の組合せ候補群を特定する。
【００３７】
例えば、客先要求１０１の対応製品群をセキュリティ製品Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆとする。また、セキュリティ製品Ａ、Ｂ、Ｃは互いに組み合わせて使用することができず、セキュリティ製品Ｄ、Ｅ、Ｆ、Ｇは互いに組み合わせて使用することができないものとする。
製品自動選択部１２０は、セキュリティ製品を組み合わせて使用できるか否かをセキュリティ製品組合せ情報（図示省略）に基づいて判定する。セキュリティ製品組合せ情報は、使用できるセキュリティ製品の組合せ（または使用できないセキュリティ製品の組合せ）を予め定義したデータである。
この場合、製品自動選択部１２０は、セキュリティ製品Ａ、Ｂ、Ｃとセキュリティ製品Ｄ、Ｅ、Ｆ、Ｇとを組み合わせて、２つのセキュリティ製品から成る１２（＝３×４）通りの組合せを対応製品の組合せ候補群として特定する。
但し、製品自動選択部１２０は、３つ以上のセキュリティ製品を組み合わせて対応製品の組合せ候補群を特定してもよい。
【００３８】
Ｓ１３０の後、Ｓ１４０に進む。
【００３９】
Ｓ１４０において、製品自動選択部１２０は、対応製品の組合せ候補群に含まれる組合せ候補毎に、客先要求１０１のセキュリティ機能要件に対する網羅数を製品・ライブラリテーブル１３２に基づいて算出する。
【００４０】
例えば、客先要求１０１のセキュリティ機能要件をＳＦＲ−００１、ＳＦＲ−００３、ＳＦＲ−００４、ＳＦＲ−００５、ＳＦＲ−００８、ＳＦＲ−００９とする。
また、製品・ライブラリテーブル１３２を図４に示すテーブルとし、対応製品の組合せ候補群をセキュリティ製品Ａ、Ｂ、Ｃとセキュリティ製品Ｄ、Ｅ、Ｆ、Ｇとを組み合わせた１２通りの組合せとする。
【００４１】
この場合、製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件に対して対応製品の組合せ候補「Ａ＋Ｄ」が網羅するセキュリティ機能要件の網羅数を以下のように算出する。
製品自動選択部１２０は、対応製品の組合せ候補「Ａ＋Ｄ」を構成するセキュリティ製品を検索条件にして製品・ライブラリテーブル１３２（図４参照）を検索し、検索条件に対応するセキュリティ機能要件を特定する。セキュリティ製品Ａに対応するセキュリティ機能要件はＳＦＲ−００１、ＳＦＲ−００２、ＳＦＲ−００３であり、セキュリティ機能Ｄに対応するセキュリティ機能要件はＳＦＲ−００５、ＳＦＲ−００６である。
製品自動選択部１２０は、各セキュリティ製品に対応するセキュリティ機能要件を併せて、対応製品の組合せ候補「Ａ＋Ｄ」に対応するセキュリティ機能要件を特定する。対応製品の組合せ候補「Ａ＋Ｄ」に対応するセキュリティ機能要件は、ＳＦＲ−００１、ＳＦＲ−００２、ＳＦＲ−００３、ＳＦＲ−００５、ＳＦＲ−００６である。
製品自動選択部１２０は、対応製品の組合せ候補「Ａ＋Ｄ」に対応するセキュリティ機能要件に含まれる客先要求１０１のセキュリティ機能要件の数を対応製品の組合せ候補「Ａ＋Ｄ」が網羅するセキュリティ機能要件の網羅数として算出する。対応製品の組合せ候補「Ａ＋Ｄ」に対応するセキュリティ機能要件には客先要求１０１のセキュリティ機能要件のうちＳＦＲ−００１、ＳＦＲ−００３、ＳＦＲ−００５が含まれる。したがって、対応製品の組合せ候補「Ａ＋Ｄ」が網羅するセキュリティ機能要件の網羅数は「３」である。
さらに、製品自動選択部１２０は、客先要求１０１のセキュリティ機能要件のうち対応製品の組合せ候補「Ａ＋Ｄ」に対応するセキュリティ機能要件に含まれないセキュリティ機能要件を不足セキュリティ機能要件として特定する。対応製品の組合せ候補「Ａ＋Ｄ」の不足セキュリティ機能要件は、ＳＦＲ−００４、ＳＦＲ−００８、ＳＦＲ−００９である。
【００４２】
製品自動選択部１２０は、他の対応製品の組合せ候補についても同様にセキュリティ機能要件の網羅数と不足セキュリティ機能要件とを特定する。
例えば、製品自動選択部１２０は、算出した網羅数を示す一覧表を図５のように生成する。
図５は、実施の形態１における機能網羅数一覧１２２の一例を示す図である。
【００４３】
Ｓ１４０の後、Ｓ１５０に進む。
【００４４】
Ｓ１５０において、製品自動選択部１２０は、セキュリティ機能要件の網羅数（優先度の一例）が多い対応製品の組合せ候補を選択し、選択した対応製品の組合せ候補を示す製品組合せ一覧１２１を生成し、生成した製品組合せ一覧１２１を出力する。
【００４５】
例えば、製品自動選択部１２０は、図５に示した機能網羅数一覧１２２からセキュリティ機能要件の網羅数が多い上位３つの組合せ「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」を選択し、選択した組合せを網羅数の多い順に示す製品組合せ一覧１２１を図６のように生成する。
図６は、実施の形態１における製品組合せ一覧１２１の一例を示す図である。「不足ＳＦＲ」は当該組合せの不足セキュリティ機能要件を示す。
製品自動選択部１２０は、生成した製品組合せ一覧１２１をディスプレイに表示したり、プリンタから印刷したりすることにより、客先要求１０１のシステムに適したセキュリティ製品の組合せを提案する。
【００４６】
利用者は、製品自動選択部１２０により出力された製品組合せ一覧１２１を参照して、システムに組み込むセキュリティ製品の組合せを決定する。
また、利用者は、決定したセキュリティ製品の組合せでは不足する不足セキュリティ機能要件を新たに開発して補う。
【００４７】
Ｓ１５０により、セキュリティ製品向け営業支援方法の処理は終了する。
【００４８】
図７は、実施の形態１におけるセキュリティ製品向け営業支援システム１００のハードウェア資源の一例を示す図である。
図７において、セキュリティ製品向け営業支援システム１００は、ＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）（マイクロプロセッサ、マイクロコンピュータともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ドライブ装置９０４、プリンタ装置９０５、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。ドライブ装置９０４は、ＦＤ（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）などの記憶媒体を読み書きする装置である。
【００４９】
通信ボード９１５は、有線または無線で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、電話回線などの通信網に接続している。
【００５０】
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
【００５１】
プログラム群９２３には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラムは、ＣＰＵ９１１により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
【００５２】
ファイル群９２４には、実施の形態において説明する「〜部」で使用される各種データ（入力、出力、判定結果、計算結果、処理結果など）が含まれる。
【００５３】
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
【００５４】
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。
【００５５】
実施の形態１において、例えば、以下のようなセキュリティ製品向け営業支援システム１００について説明した。
【００５６】
セキュリティ製品向け営業支援システム１００は、システムを構築する場合にセキュリティ要件と製品やライブラリの機能に着目してシステムに必要な機能とセキュリティ要件の論理和の製品を選択する。
セキュリティ製品向け営業支援システム１００は、セキュリティ要件を満足する製品の組合せ及び開発の必要な機能（不足セキュリティ機能）を出力する。
【００５７】
セキュリティ製品向け営業支援システム１００は、優先付けの情報としてセキュリティ要件に対する選択製品のセキュリティ要件の網羅性を指定し、指定した網羅度の優先度の順番で製品の組合せを表示することができる。
【００５８】
実施の形態２．
セキュリティ製品の所定の優先度に基づいてセキュリティ製品の組合せを提示する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項は実施の形態１と同様である。
【００５９】
図８は、実施の形態２における優先度情報１３３の一例を示す図である。
セキュリティ情報ＤＢ１３０には、図８に示すような優先度情報１３３が予め記憶される。
優先度情報１３３は、セキュリティ製品の優先度を示すデータである。
図８の優先度情報１３３は、セキュリティ製品の優先度が「Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ」の順に高いことを示している。つまり、セキュリティ製品Ａの優先度が最も高く、セキュリティ製品Ｈの優先度が最も低い。
【００６０】
図９は、実施の形態２におけるセキュリティ製品向け営業支援方法を示すフローチャートである。
実施の形態２におけるセキュリティ製品向け営業支援方法の処理の流れについて、図９に基づいて説明する。
【００６１】
セキュリティ製品向け営業支援方法において、実施の形態１で説明した処理（図２参照）に加えて、Ｓ１４１が実行される。
また、Ｓ１５０の代わりにＳ１５１が実行される。
以下、Ｓ１４１とＳ１５１とについて主に説明する。
【００６２】
Ｓ１４１において、製品自動選択部１２０は、対応製品の組合せ候補毎に組合せの優先度を決定する。
【００６３】
例えば、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を選択する。つまり、図５に示した機能網羅数一覧１２２に基づいて対応製品の組合せ候補「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」が選択される。
製品自動選択部１２０は、選択した対応製品の組合せ候補を優先度情報１３３（図８参照）に基づいて優先度の高い順に並べる。図８に示した優先度情報１３３を用いた場合、セキュリティ製品の優先度は「Ａ、Ｂ、Ｃ、・・・」の順で高いため、対応製品の組合せ候補「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」のうち優先度が最も高いセキュリティ製品Ａを含んだ組合せ「Ａ＋Ｆ」の優先度が最も高い。２番目に優先度が高いセキュリティ製品Ｂを含んだ組合せ「Ｂ＋Ｇ」の優先度が次に高く、３番目に優先度が高いセキュリティ製品Ｃを含んだ組合せ「Ｃ＋Ｅ」の優先度が最も低い。
【００６４】
Ｓ１４１の後、Ｓ１５１に進む。
【００６５】
Ｓ１５１において、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多く、優先度が高い対応製品の組合せ候補を選択し、選択した対応製品の組合せ候補を示す製品組合せ一覧１２１を生成し、生成した製品組合せ一覧１２１を出力する。
【００６６】
例えば、製品自動選択部１２０は、図１０に示すようにセキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を優先度の高い順に示す製品組合せ一覧１２１を生成して出力する。
図１０は、実施の形態２における製品組合せ一覧１２１の一例を示す図である。
【００６７】
Ｓ１５１により、セキュリティ製品向け営業支援方法の処理は終了する。
【００６８】
実施の形態２において、優先度情報１３３（図８参照）は、セキュリティ製品の優先度ではなく、セキュリティ製品の組合せの優先度を示すデータであってもよい。
【００６９】
製品自動選択部１２０は、全ての対応製品の組合せ候補の優先度を決定し（Ｓ１４１）、優先度の高い順に選択した所定数の組合せ候補をセキュリティ機能要件の網羅数順に示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５１）。
【００７０】
製品自動選択部１２０は、セキュリティ機能要件の網羅数を算出せず（Ｓ１４０）、優先度の高い順に所定数の組合せ候補を示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５１）。
【００７１】
例えば、利用者は、セキュリティ機能要件の網羅数と組合せの優先度とそれらの組合せとのいずれかを指定した選択方法情報をセキュリティ製品向け営業支援システム１００に入力する。
製品自動選択部１２０は、選択方法情報に指定された方法で対応製品の組合せ候補を選択して製品組合せ一覧１２１を生成する。
【００７２】
実施の形態２において、例えば、以下のようなセキュリティ製品向け営業支援システム１００について説明した。
【００７３】
セキュリティ製品向け営業支援システム１００は、出力する製品の組合せの優先付けを変更することができる。
【００７４】
セキュリティ製品向け営業支援システム１００は、優先付けの情報として機能に対応する製品毎に優先順位を指定し、指定した優先度の順番で製品の組合せを表示する。
【００７５】
実施の形態３．
過去に提示された回数が多いセキュリティ製品の組合せを優先的に提示する形態について説明する。
以下、実施の形態１および実施の形態２と異なる事項について主に説明する。説明を省略する事項は実施の形態１または実施の形態２と同様である。
【００７６】
図１１は、実施の形態３における既出力情報１３４の一例を示す図である。
セキュリティ情報ＤＢ１３０には、図１１に示すような既出力情報１３４が記憶される。
既出力情報１３４は、セキュリティ製品の組合せ毎にセキュリティ製品の組合せを含んだ製品組合せ一覧１２１を生成または出力した日を出力日として示すデータである。
例えば、既出力情報１３４は、製品自動選択部１２０により製品組合せ一覧１２１の生成時または出力時に更新される。
【００７７】
図１２は、実施の形態３におけるセキュリティ製品向け営業支援方法を示すフローチャートである。
実施の形態３におけるセキュリティ製品向け営業支援方法の処理の流れについて、図１２に基づいて説明する。
【００７８】
セキュリティ製品向け営業支援方法において、実施の形態１で説明した処理（図２参照）に加えて、Ｓ１４２が実行される。
また、Ｓ１５０の代わりにＳ１５２が実行される。
以下、Ｓ１４２とＳ１５２とについて主に説明する。
【００７９】
Ｓ１４２において、製品自動選択部１２０は、対応製品の組合せ候補毎に組合せの出力回数を算出する。
【００８０】
例えば、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を選択する。つまり、図５に示した機能網羅数一覧１２２に基づいて対応製品の組合せ候補「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」が選択される。
製品自動選択部１２０は、選択した対応製品の組合せ候補毎に既出力情報１３４（図１１参照）に基づいて出力回数を算出する。出力回数とは既出力情報１３４に示される出力日の日数のことである。図１１の既出力情報１３４において、対応製品の組合せ候補「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」の出力回数は「２」「１」「３」である。
【００８１】
Ｓ１４２の後、Ｓ１５２に進む。
【００８２】
Ｓ１５２において、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多く、出力回数（優先度の一例）が多い対応製品の組合せ候補を選択し、選択した対応製品の組合せ候補を示す製品組合せ一覧１２１を生成し、生成した製品組合せ一覧１２１を出力する。
【００８３】
例えば、製品自動選択部１２０は、図１３に示すようにセキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を出力回数の多い順に示す製品組合せ一覧１２１を生成して出力する。
図１３は、実施の形態３における製品組合せ一覧１２１の一例を示す図である。
【００８４】
製品自動選択部１２０は、製品組合せ一覧１２１に含まれる対応製品の組合せ候補に対応付けて既出力情報１３４（図１１参照）に出力日を追加する。
Ｓ１５２により、セキュリティ製品向け営業支援方法の処理は終了する。
【００８５】
実施の形態３において、製品自動選択部１２０は、全ての対応製品の組合せ候補の出力回数を算出し（Ｓ１４２）、出力回数の多い順に選択した所定数の組合せ候補をセキュリティ機能要件の網羅数順に示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５２）。
【００８６】
製品自動選択部１２０は、セキュリティ機能要件の網羅数を算出せず（Ｓ１４０）、出力回数の多い順に所定数の組合せ候補を示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５２）。
【００８７】
製品自動選択部１２０は、実施の形態２（図９参照）と同様に組合せの優先度を算出し（Ｓ１４１）、セキュリティ機能要件の網羅数と組合せの優先度と組合せの出力回数とに基づいて、製品組合せ一覧１２１に示す対応製品の組合せ候補を選択しても構わない。
【００８８】
例えば、利用者は、セキュリティ機能要件の網羅数と組合せの優先度と組合せの出力回数とそれらの組合せとのいずれかを指定した選択方法情報をセキュリティ製品向け営業支援システム１００に入力する。
製品自動選択部１２０は、選択方法情報に指定された方法で対応製品の組合せ候補を選択して製品組合せ一覧１２１を生成する。
【００８９】
実施の形態３において、例えば、以下のようなセキュリティ製品向け営業支援システム１００について説明した。
【００９０】
セキュリティ製品向け営業支援システム１００は、優先付けの情報として過去に提供した製品の組合せの提供回数（出力回数）を保持し、提供回数の多い順番に製品の組合せを表示する。
【００９１】
実施の形態４．
最近提示したセキュリティ製品の組合せを優先的に提示する形態について説明する。
以下、実施の形態１から実施の形態３のいずれとも異なる事項について主に説明する。説明を省略する事項は実施の形態１から実施の形態３のいずれかと同様である。
【００９２】
図１４は、実施の形態４における優先度情報１３３Ｂの一例を示す図である。
セキュリティ情報ＤＢ１３０には、図１４に示すような優先度情報１３３Ｂが予め記憶される。
優先度情報１３３Ｂは、セキュリティ製品の組合せの出力日（図１１参照）に対応付けて特定の係数を示すデータである。優先度情報１３３Ｂに示す係数は、セキュリティ製品の組合せ毎に算出する出力点数の計算に用いる。
【００９３】
図１５は、実施の形態４におけるセキュリティ製品向け営業支援方法を示すフローチャートである。
実施の形態４におけるセキュリティ製品向け営業支援方法の処理の流れについて、図１５に基づいて説明する。
【００９４】
セキュリティ製品向け営業支援方法において、実施の形態１で説明した処理（図２参照）に加えて、Ｓ１４３が実行される。
また、Ｓ１５０の代わりにＳ１５３が実行される。
以下、Ｓ１４３とＳ１５３とについて主に説明する。
【００９５】
Ｓ１４３において、製品自動選択部１２０は、対応製品の組合せ候補毎に組合せの出力点数を算出する。
出力点数は、出力日に対応する係数を出力日の数だけ合計した値であり、現在の日付に近い出力日が多いほど高い。
【００９６】
例えば、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を選択する。つまり、図５に示した機能網羅数一覧１２２に基づいて対応製品の組合せ候補「Ｂ＋Ｇ」「Ａ＋Ｆ」「Ｃ＋Ｅ」が選択される。
製品自動選択部１２０は、選択した対応製品の組合せ候補毎に既出力情報１３４（図１１参照）と優先度情報１３３Ｂ（図１４参照）とに基づいて出力点数を以下のように算出する。
図１１に示した既出力情報１３４において、対応製品の組合せ候補「Ｂ＋Ｇ」の出力日は「２０１０年１月１０日」（３カ月前）と「２０１０年２月１０日」（前々月）である。図１４に示した優先度情報１３３Ｂにおいて、３カ月前の出力日に対応する係数は「１／８」であり、前々月の出力日に対応する係数は「１／４」である。したがって、対応製品の組合せ候補「Ｂ＋Ｇ」の出力点数は「０．３７５（＝１／８＋１／４）」である。
製品自動選択部１２０は、対応製品の組合せ候補「Ａ＋Ｆ」「Ｃ＋Ｅ」の出力点数を同様に算出し、図１６に示すような既出力情報１３４を生成する。
図１６は、実施の形態４における既出力情報１３４の一例を示す図である。「換算値」は上記の出力点数を示している。
【００９７】
Ｓ１４３の後、Ｓ１５３に進む。
【００９８】
Ｓ１５３において、製品自動選択部１２０は、セキュリティ機能要件の網羅数が多く、出力点数（換算値）（優先度の一例）が高い対応製品の組合せ候補を選択し、選択した対応製品の組合せ候補を示す製品組合せ一覧１２１を生成し、生成した製品組合せ一覧１２１を出力する。
【００９９】
例えば、製品自動選択部１２０は、図１７に示すようにセキュリティ機能要件の網羅数が多い上位３通りの対応製品の組合せ候補を出力点数の高い順に示す製品組合せ一覧１２１を生成して出力する。
図１７は、実施の形態４における製品組合せ一覧１２１の一例を示す図である。
【０１００】
Ｓ１５３により、セキュリティ製品向け営業支援方法の処理は終了する。
【０１０１】
実施の形態４において、製品自動選択部１２０は、全ての対応製品の組合せ候補の出力点数を算出し（Ｓ１４３）、出力点数の高い順に選択した所定数の組合せ候補をセキュリティ機能要件の網羅数順に示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５３）。
【０１０２】
製品自動選択部１２０は、セキュリティ機能要件の網羅数を算出せず（Ｓ１４０）、出力点数の高い順に所定数の組合せ候補を示す製品組合せ一覧１２１を生成しても構わない（Ｓ１５３）。
【０１０３】
製品自動選択部１２０は、実施の形態２（図９参照）と同様に組合せの優先度を算出し（Ｓ１４１）、セキュリティ機能要件の網羅数と組合せの優先度と組合せの出力点数とに基づいて、製品組合せ一覧１２１に示す対応製品の組合せ候補を選択しても構わない。
【０１０４】
例えば、利用者は、セキュリティ機能要件の網羅数と組合せの優先度と組合せの出力点数とそれらの組合せとのいずれかを指定した選択方法情報をセキュリティ製品向け営業支援システム１００に入力する。
製品自動選択部１２０は、選択方法情報に指定された方法で対応製品の組合せ候補を選択して製品組合せ一覧１２１を生成する。
【０１０５】
実施の形態４において、例えば、以下のようなセキュリティ製品向け営業支援システム１００について説明した。
【０１０６】
セキュリティ製品向け営業支援システム１００は、優先付けの情報として、過去に提供した製品の組合せの提供回数（出力回数）を保持する。
セキュリティ製品向け営業支援システム１００は、提供日（出力日）からの経過時間の逆数（係数）を用いた提供回数の和（出力点数）を用いて、セキュリティ要件を満足する製品の組合せを表示する。
【符号の説明】
【０１０７】
１００  セキュリティ製品向け営業支援システム、１０１  客先要求、１１０  要求自動生成部、１１１  システム要求一覧、１２０  製品自動選択部、１２１  製品組合せ一覧、１２２  機能網羅数一覧、１３０  セキュリティ情報ＤＢ、１３１  業界標準・規格類テーブル、１３２  製品・ライブラリテーブル、１３３，１３３Ｂ  優先度情報、１３４  既出力情報、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ドライブ装置、９０５  プリンタ装置、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群。
【図１】
2012022544.tif 000003
【図２】
2012022544.tif 000004
【図３】
2012022544.tif 000005
【図４】
2012022544.tif 000006
【図５】
2012022544.tif 000007
【図６】
2012022544.tif 000008
【図７】
2012022544.tif 000009
【図８】
2012022544.tif 000010
【図９】
2012022544.tif 000011
【図１０】
2012022544.tif 000012
【図１１】
2012022544.tif 000013
【図１２】
2012022544.tif 000014
【図１３】
2012022544.tif 000015
【図１４】
2012022544.tif 000016
【図１５】
2012022544.tif 000017
【図１６】
2012022544.tif 000018
【図１７】
2012022544.tif 000019