(57)【要約】【課題】製作したＷｅｂ画面上の固定文字列確認作業を自動化し、確認作業時間の低減とＷｅｂ画面製作におけるソフトウェア品質の向上を図ったＷｅｂ画面作成ツールを得る。【解決手段】Ｗｅｂブラウザに表示する画面を作成するＧＵＩ機能を有するＷｅｂ画面作成ＧＵＩ部１によって作成されたソースファイルであるＷｅｂ画面ロジック２について、同音異義語、送り仮名、類義語などの表記を誤り易い用語が予め登録された辞書ファイル３を用いて、用語チェック実行部４により、チェックを行い、その結果、辞書ファイル３に登録されている用語がＷｅｂ画面ロジック２中で検出された場合は、その用語に対する修正候補を一覧表示するようにした。【選択図】        図１
2004234402.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザに表示する画面を作成するＧＵＩ機能を有するＷｅｂ画面作成ＧＵＩ部、画面上での表記を誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いて上記Ｗｅｂ画面作成ＧＵＩ部によって作成されたＷｅｂ画面ロジックをチェックし、上記辞書ファイルに登録されている用語がＷｅｂ画面ロジック中で検出された場合、上記用語に対する修正候補を一覧表示する用語チェック実行部を備えたことを特徴とするＷｅｂ画面作成ツール。
【請求項２】
上記用語チェック実行部により上記用語に対する修正候補の一覧表示からユーザにより選択された修正語を用いて、上記用語を自動修正する用語自動修正処理部を備えたことを特徴とする請求項１記載のＷｅｂ画面作成ツール。
【請求項３】
上記辞書ファイルには、同音異義語、送り仮名及び類義語の少なくとも一つを含むことを特徴とする請求項１または請求項２記載のＷｅｂ画面作成ツール。
【請求項４】
上記辞書ファイルは、ユーザにより編集可能になるように汎用アプリケーションのファイルフォーマットを有することを特徴とする請求項１〜請求項３のいずれかに記載のＷｅｂ画面作成ツール。
【請求項５】
データが記憶された記憶装置、画面上での表記を誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いて上記記憶装置に記憶されたデータをチェックし、上記辞書ファイルに登録されている用語が上記データ中で検出された場合、上記用語に対する修正候補を一覧表示する用語チェック実行部を備えたことを特徴とする用語チェックツール。
【請求項６】
上記用語チェック実行部により上記用語に対する修正候補の一覧表示からユーザにより選択された修正語を用いて、上記用語を自動修正する用語自動修正処理部を備えたことを特徴とする請求項５記載の用語チェックツール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、Ｗｅｂブラウザに表示する画面を製作する過程において、Ｗｅｂ画面に表示する固定文字列中の用語に誤りが無いかどうかを自動検出、修正する機能を備えたＷｅｂ画面作成ツール及びデータ中の用語の誤りを検出、修正する用語チェックツールに関するものである。
【０００２】
【従来の技術】
従来のＷｅｂ画面作成ツールにおいては、ツール上で製作した画面ロジックにより表示されるＷｅｂ画面の内容を確認する手段として、実際にブラウザ表示した画面内容の目視確認に頼っていた。このため、Ｗｅｂ画面固定文字列中の用語に誤りが無いかどうかを全て人の目で確認していた（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１０−２２２５０８号公報（第５頁）
【０００４】
【発明が解決しようとする課題】
従来のＷｅｂ画面作成ツールは、製作途中のＷｅｂ画面ロジックにより、実際にＷｅｂブラウザへの画面表示を実行し、画面に表示された文字列が正しいかどうかを目視確認していた。このため、作成する画面枚数に比例して、表示内容の確認作業に関わる工数が増大する問題、及び確認作業中の見落としによる画面表示障害を招く問題があった。
【０００５】
この発明は、上記のような問題点を解決するためになされたものであり、製作したＷｅｂ画面上の固定文字列確認作業を自動化し、確認作業時間の低減とＷｅｂ画面製作におけるソフトウェア品質の向上を図ったＷｅｂ画面作成ツールを得ることを第一の目的とする。
また、記憶装置に記憶されたデータ上の固定文字列確認作業を自動化し、確認作業時間の低減を図った用語チェックツールを得ることを第二の目的とする。
【０００６】
【課題を解決するための手段】
この発明に係わるＷｅｂ画面作成ツールにおいては、Ｗｅｂブラウザに表示する画面を作成するＧＵＩ機能を有するＷｅｂ画面作成ＧＵＩ部、画面上での表記を誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いてＷｅｂ画面作成ＧＵＩ部によって作成されたＷｅｂ画面ロジックをチェックし、辞書ファイルに登録されている用語がＷｅｂ画面ロジック中で検出された場合、用語に対する修正候補を一覧表示する用語チェック実行部を備えたものである。
【０００７】
また、この発明に係わる用語チェックツールにおいては、データが記憶された記憶装置、誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いて記憶装置に記憶されたデータをチェックし、辞書ファイルに登録されている用語がデータ中で検出された場合、用語に対する修正候補を一覧表示する用語チェック実行部を備えたものである。
【０００８】
【発明の実施の形態】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１によるＷｅｂ画面作成ツールを示す構成図である。
図１において、Ｗｅｂ画面作成ＧＵＩ部１は、文字列や表枠等の部品を画面上に貼り付けながら、Ｗｅｂブラウザに表示する画面の見た目を作成するＧＵＩを提供する機能部である。
Ｗｅｂ画面ロジック２は、Ｗｅｂ画面作成ＧＵＩ部１にて、ツールユーザが作成したＷｅｂ画面の見た目を実現するためのソースファイルであり、ＨＴＭＬその他のＷｅｂブラウザに表示する画面を構築するためのプログラミング言語を用いて、Ｗｅｂ画面作成ＧＵＩ部１より自動生成される。
【０００９】
辞書ファイル３は、Ｗｅｂ画面に表示する固定文字列中で扱われる用語を事前登録したファイルである。後述する図２に示されるように、例として“同音異義語”や“送り仮名”等のカテゴリ別に用語を登録する。辞書ファイル３には、Ｗｅｂ画面の製作において誤ってコーディングしやすい用語、例えば“表わす”と“表す”に見られる送り仮名の扱い、同音異義語に関わるキーボード入力変換ミス等の間違えやすい用語を登録する。
用語チェック実行部４は、Ｗｅｂ画面ロジック２と辞書ファイル３を読み込み、辞書ファイル３に登録された用語を検索キーとして、Ｗｅｂ画面ロジック２に対し、部分一致検索を実行、検索処理がヒットした場合に、誤り易い用語が使用されていることをツールユーザに警告する処理部である。
図２は、この発明の実施の形態１によるＷｅｂ画面作成ツールにおける辞書ファイルの記述例を示す図である。図２（ａ）は、同音異義語、図２（ｂ）は、送り仮名、図２（ｃ）は、類義語を示している。
図３は、この発明の実施の形態１によるＷｅｂ画面作成ツールの処理フローを示すフローチャートである。
【００１０】
次に、動作について説明する。
図１において、Ｗｅｂ画面を作成する事前準備として辞書ファイル３を作成する。辞書ファイル３には、Ｗｅｂ画面作成ツールを使用する分野に応じて画面表記上、誤り易い用語を“同音異義語”や“送り仮名”といったカテゴリに分けて登録する。用語は、図２に示されるように、検出したい用語と、その修正候補となる用語を一式として一行に登録する。例えば、図２（ａ）の同音異義語においては、Ｗｅｂ画面ロジック２より“会う”という文字が検出された場合、“合う”と“遭う”を修正候補として表示する。同じく、“合う”という文字列が検出された場合、“会う”と“遭う”を修正候補として表示する。
Ｗｅｂ画面作成では、先ず、Ｗｅｂ画面作成ＧＵＩ部１よりツールユーザが作成したＷｅｂ画面の見た目を実現するソースファイルであるＷｅｂ画面ロジック２を出力する。Ｗｅｂ画面ロジック２は、ＨＴＭＬなどＷｅｂ画面を構築するプログラミング言語により生成される。
次に、作成したＷｅｂ画面ロジック２に対する用語チェック処理の開始操作が実行された場合、用語チェック対象とするＷｅｂ画面ロジック２と、事前に用意された辞書ファイル３を共に、用語チェック実行部４に読み込む。用語チェック実行部４では、図３に示すフローにより、誤り易い用語の検出・通知を行う。
【００１１】
次に、図３のフローチャートについて説明する。
まず、辞書ファイル３より登録された用語を１用語ずつ取り出す（ステップＳ１）。用語がなくなれば（ステップＳ２）処理を終了する。辞書ファイルより取得した用語を検索キーとしてＷｅｂ画面ロジック２に対し、部分一致の検索を実行する（ステップＳ３）。部分一致しなければ（ステップＳ４）、用語の取出しに戻る。Ｗｅｂ画面ロジック２において、上記部分一致検索で当該用語が検出された場合、辞書ファイル３中の当該用語と同行に登録されている“修正候補”を全て取得し、修正候補一覧として表示する（ステップＳ５）。図２（ａ）の同音異義語を例にとると、Ｗｅｂ画面ロジック２において“会う”が検出された場合、“合う”もしくは“遭う”何れかとの変換ミスではないかと判断し、修正公報として“合う”、“遭う”を一覧表示する。
【００１２】
実施の形態１によれば、このように、画面上での表記を誤り易い用語を登録した辞書ファイルに基づき、Ｗｅｂ画面ロジック中から誤ってコーディングした可能性のある用語を自動検出し、更に、その修正候補の一覧表示を行うことで、Ｗｅｂ画面作成における画面表示内容（固定文字列の表記内容）の確認作業負荷軽減を実現できる。
同時に、誤り易い用語を自動検出することから、確認作業における見落としを抑制し、ソフトウェア品質の向上を図ることができる。
【００１３】
実施の形態２．
図４は、この発明の実施の形態２によるＷｅｂ画面作成ツールを示す構成図である。
図４において、１〜４は図１におけるものと同一のものである。用語自動修正処理部５は、修正候補の一覧からツールユーザが正しい用語を選択することにより、Ｗｅｂ画面ロジック２中から検出された用語を、ツールユーザが選択した用語に置き換える処理を行う。
実施の形態１では、用語チェック実行部４により、辞書ファイル３に基づいた誤り易い用語の自動検出と修正候補の一覧表示を行うが、実施の形態２は、図４に示されるように、用語自動修正処理部５を設け、実施の形態１に示した修正候補の一覧からツールユーザが正しい用語を選択することにより、Ｗｅｂ画面ロジック２中から検出された用語を、ツールユーザが選択した用語に置き換える処理を追加する。
図５は、この発明の実施の形態２によるＷｅｂ画面作成ツールの処理フローを示すフローチャートである。
【００１４】
図５に示されるように、Ｗｅｂ画面ロジック２から検出された用語の修正候補一覧を表示するまでの処理フローは、実施の形態１と同様であるが、一覧表示された修正候補の中からツールユーザが正しいと考える用語を選択したかどうかの判別処理（ステップＳ６）、次に、Ｗｅｂ画面ロジック２中の当該用語をツールユーザが選択した用語に置き換える処理（ステップＳ７）が追加されている。
【００１５】
実施の形態２によれば、これにより、Ｗｅｂ画面ロジック２から、その表記を誤った用語を検出し、ツールユーザが選択した正しい用語に修正するまでの作業を自動化することが可能となり、Ｗｅｂ画面製作工数の更なる低減を実現できる。
【００１６】
実施の形態３．
実施の形態３は、図１、図４に示される辞書ファイル３を、一般的なアプリケーションにて編集可能なファイルフォーマットにて提供することにより、本発明によるＷｅｂ画面作成ツールが使用される分野に応じて、その専門用語を任意に設定することを可能とする。
また、同音意義語、送り仮名等のカテゴリも同様にツールユーザが任意に追加／削除することを可能とする。
例えば、電子政府・自治体分野において法令用語を表記するＷｅｂ画面を作成する場合、“法令用語”のカテゴリと扱う法令用語を辞書ファイルに事前登録する。これにより、普段馴染みの無い法令用語にのみ的を絞った表記誤りの警告を行い、法令用語コーディングミスを防ぐと同時に、効率の良い誤り検出処理が可能となる。
【００１７】
実施の形態３によれば、このように、本発明によるＷｅｂ画面作成ツールを適用するツールユーザによる、その適用分野に応じた用語及びカテゴリの登録操作を可能とすることにより、効率の良い誤り検出が可能となる。
【００１８】
実施の形態４．
図６は、この発明の実施の形態４による用語チェックツールを示す構成図である。
図６において、２、３は図１におけるものと同一のものである。メモリ上のデータ６は、メモリに記憶された任意のデータである。
実施の形態１〜実施の形態３の説明では、この発明をＷｅｂ画面作成ツールに利用する場合（Ｗｅｂ画面ロジックに対する用語チェック処理の手法）を例示したが、本発明による用語チェック処理の手法を一般の文書ファイルに対しても応用できることは言うまでもない。
実施の形態４は、図１、図４に示される用語チェック対象であるＷｅｂ画面ロジック２を、メモリ上のデータ６に置き換えている。これにより、任意のデータに対して行うことができ、用語チェック対象となるファイルフォーマットに関する制約をなくすことが可能となる。
例としては、Ｗｉｎｄｏｗｓ（登録商標）の文字列コピー機能によりクリップボードに取り込んだデータ（文字列）に対し、用語チェック機能を実行する。
【００１９】
実施の形態４によれば、Ｗｅｂ画面ロジック２をメモリ上のデータ６に置き換えたので、用語チェック対象となるファイルフォーマットに関する制約をなくすことが可能となる。
【００２０】
【発明の効果】
この発明は、以上説明したように、Ｗｅｂブラウザに表示する画面を作成するＧＵＩ機能を有するＷｅｂ画面作成ＧＵＩ部、画面上での表記を誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いてＷｅｂ画面作成ＧＵＩ部によって作成されたＷｅｂ画面ロジックをチェックし、辞書ファイルに登録されている用語がＷｅｂ画面ロジック中で検出された場合、用語に対する修正候補を一覧表示する用語チェック実行部を備えたので、Ｗｅｂ画面作成における画面表示内容の確認作業負荷軽減を実現でき、確認作業における見落としを抑制し、ソフトウェア品質の向上を図ることができる。
【００２１】
また、データが記憶された記憶装置、誤り易い用語が予め登録された辞書ファイル、及びこの辞書ファイルを用いて記憶装置に記憶されたデータをチェックし、辞書ファイルに登録されている用語がデータ中で検出された場合、用語に対する修正候補を一覧表示する用語チェック実行部を備えたので、用語チェック対象となるファイルフォーマットに関する制約をなくして、画面表示内容の確認作業負荷軽減を実現でき、確認作業における見落としを抑制することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるＷｅｂ画面作成ツールを示す構成図である。
【図２】この発明の実施の形態１によるＷｅｂ画面作成ツールにおける辞書ファイルの記述例を示す図である。
【図３】この発明の実施の形態１によるＷｅｂ画面作成ツールの処理フローを示すフローチャートである。
【図４】この発明の実施の形態２によるＷｅｂ画面作成ツールを示す構成図である。
【図５】この発明の実施の形態２によるＷｅｂ画面作成ツールの処理フローを示すフローチャートである。
【図６】この発明の実施の形態４による用語チェックツールを示す構成図である。
【符号の説明】
１  Ｗｅｂ画面作成ＧＵＩ部、２  Ｗｅｂ画面ロジック、３  辞書ファイル、４  用語チェック実行部、５  用語自動修正処理部、６  メモリ上のデータ。
【図１】
2004234402.tif 000003
【図２】
2004234402.tif 000004
【図３】
2004234402.tif 000005
【図４】
2004234402.tif 000006
【図５】
2004234402.tif 000007
【図６】
2004234402.tif 000008