(57)【要約】【課題】マニュアルに記載される文章を作成する手間を削減できるシステムを提供する。【解決手段】プロセッサと、データを格納する記憶部と、データの入力を受け付けるインターフェースとを備えるマニュアル作成支援システムであって、前記記憶部は、ソフトウェアの設計仕様を含む設計書ファイルと、前記設計仕様に基づいて作成されたソフトウェアに対するテスト項目を含むテスト項目ファイルと、前記テスト項目に従ったテスト時の操作記録及び画面イメージを含む操作記録ファイルと、を格納し、前記プロセッサは、前記設計仕様と前記テスト項目とを関連付け、前記テスト項目と前記操作記録を関連付け、前記テスト時の画面イメージを前記操作記録ファイルから取得し、前記テスト項目と関連付けられた設計仕様の記述を前記設計書ファイルから取得し、前記取得した画面イメージ及び前記取得した設計仕様の記述をマニュアルに出力する。【選択図】図２
2009169731.tif 000002
【特許請求の範囲】
【請求項１】
演算処理をするプロセッサと、前記プロセッサが使用するデータを格納する記憶部と、データの入力を受け付けるインターフェースとを備えるマニュアル作成支援システムであって、
前記記憶部は、ソフトウェアの設計仕様を含む設計書ファイルと、前記設計仕様に基づいて作成されたソフトウェアに対するテスト項目を含むテスト項目ファイルと、前記テスト項目に従ったテスト時の操作記録及び画面イメージを含む操作記録ファイルと、を格納し、
前記プロセッサは、
前記設計仕様と前記テスト項目とを関連付け、
前記テスト項目と前記操作記録を対応付け、
前記テスト時の画面イメージを前記操作記録ファイルから取得し、
前記テスト項目と関連付けられた設計仕様の記述を前記設計書ファイルから取得し、
前記取得した画面イメージ及び前記取得した設計仕様の記述をマニュアルに出力することを特徴とするマニュアル作成支援システム。
【請求項２】
前記プロセッサは、
前記テスト時に画面中で操作が行われた場所を特定し、
前記操作と前記設計仕様中の記述とを対応付ける番号を、前記マニュアルに出力される画面イメージ上の前記特定された場所に出力することを特徴とする請求項１に記載のマニュアル作成支援システム。
【請求項３】
前記操作記録ファイルに含まれる最後の操作記録に対応する画面イメージが前記操作記録ファイルに含まれない場合に、直前に取得した画面イメージを再度マニュアルに出力することを特徴とする請求項１又は２に記載のマニュアル作成支援システム。
【請求項４】
前記プロセッサは、
前記操作記録ファイルから前記画面イメージに関係する操作記録を取得し、
前記取得した操作記録と前記テスト項目とを対応付け、
前記操作記録と対応付けられたテスト項目を前記設計仕様と関連付け、
前記取得した操作記録と前記テスト項目とを対応付けることができない場合に、前記設計仕様の記述をマニュアルに出力しないことを特徴とする請求項１から３のいずれか一つに記載のマニュアル作成支援システム。
【請求項５】
前記プロセッサは、
前記テストの実行時に、画面イメージを取得して前記操作記録ファイルに記録し、
前記テスト時に、画面の切換直前に画面イメージを取得することを特徴とする請求項１から４のいずれか一つに記載のマニュアル作成支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアのマニュアル（操作説明書）の作成を支援するマニュアル作成支援システムに関し、特に、マニュアルに必要な画面イメージと設計書の記述とを関連付けてマニュアルの作成を支援する技術に関する。
【背景技術】
【０００２】
ソフトウェアのマニュアルを作成するためには膨大な工数が必要であり、このマニュアルの作成を支援するシステムが求められていた。このようなマニュアルの作成を支援する装置として、ソフトウェアの操作ログを使ったマニュアル作成システムが提案されている。
【特許文献１】特開２００６−２２７７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のマニュアル作成支援システムによると、操作画面は取得できるものの、マニュアルの作成者が、マニュアルを作成するために必要な画面の操作方法や画面項目の機能を説明する文章を記述する必要があった。しかし、画面項目の機能説明は、ソフトウェアの設計書に記述されていることが多いものの、この設計書をマニュアルの作成に活用しようという発想はなかった。
【０００４】
本発明は、マニュアルに記載される文章を作成する手間を削減できるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、演算処理をするプロセッサと、前記プロセッサが使用するデータを格納する記憶部と、データの入力を受け付けるインターフェースとを備えるマニュアル作成支援システムであって、前記記憶部は、ソフトウェアの設計仕様を含む設計書ファイルと、前記設計仕様に基づいて作成されたソフトウェアに対するテスト項目を含むテスト項目ファイルと、前記テスト項目に従ったテスト時の操作記録及び画面イメージを含む操作記録ファイルと、を格納し、前記プロセッサは、前記設計仕様と前記テスト項目とを関連付け、前記テスト項目と前記操作記録を関連付け、前記テスト時の画面イメージを前記操作記録ファイルから取得し、前記テスト項目と関連付けられた設計仕様の記述を前記設計書ファイルから取得し、前記取得した画面イメージ及び前記取得した設計仕様の記述をマニュアルに出力することを特徴とする。
【発明の効果】
【０００６】
本発明では、テスト項目に対応する操作の記録から取得した画面イメージと、設計書からから取得した画面に関する操作の記述とを対応付けて、マニュアルに出力することによって、マニュアルの文章を作成する手間を削減することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施の形態のマニュアル作成支援システムは、設計書と、設計書から作成したテスト項目とを関連付け、さらに、テスト時のテスト項目とテストにおける画面の操作記録を関連付けることによって、マニュアルに必要な画面イメージを自動的に取得してマニュアルに出力する。さらに、マニュアルに必要な画面項目等の説明文書を設計書から自動的に取得してマニュアルに出力する。
【０００８】
図１は、本発明の実施の形態のマニュアル作成支援システム１１の構成を示すブロック図である。
【０００９】
マニュアル作成支援システム１１は、ＣＰＵ１１１と、メモリ１１２と、記憶装置（例えば、ハードディスク）１１３と、キーボード１１４と、マウス１１５と、ディスプレイ１１６とを備える。
【００１０】
ＣＰＵ１１１は、記憶装置１１３に記録されているオペレーティング・システム（ＯＳ）１１３１、自動選択機能つき複数ファイル出力プログラム等のアプリケーションプログラム１１３２を実行し、各種処理を行う。メモリ１１２は、ＣＰＵ１１１がプログラムの実行時に使用する作業領域を提供する。
【００１１】
記憶装置１１３は、オペレーティング・システム（ＯＳ）１１３１、文書形式変換プログラム等のアプリケーションプログラム１１３２を格納する。また、記憶装置１１３は、設計書ファイル１１３３、テスト項目ファイル１１３４、画面操作記録ファイル１１３５、テスト項目と画面操作記録の対応付けファイル１１３６及びマニュアルファイル１１３７を格納する。
【００１２】
設計書ファイル１１３３は、ソフトウェアの画面に関する説明が記述されるファイルである。テスト項目ファイル１１３４は、設計書に従い、ソフトウェアのテスト項目に関する情報を保持するファイルである。画面操作記録ファイル１１３５は、ソフトウェアのテスト時に行った画面の操作に関する情報を保持するファイルである。テスト項目と画面操作記録の対応付けファイル１１３６は、テスト項目と画面操作記録の対応付けが記録されるファイルである。マニュアルファイル１１３７は、ユーザがソフトウェアを使用するときにソフトウェアの操作方法や画面項目の説明などが記述されるファイルである。なお、記憶装置１１３に記録されるこれらのファイルの詳細は後述する。
【００１３】
ＣＰＵ１１１、メモリ１１２及び記憶装置１１３はバスを介して接続されている。
【００１４】
キーボード１１４及びマウス１１５は、外部からの命令を受け付ける入力装置である。ディスプレイ１１６は、ユーザーインターフェース等の画像を表示する表示装置である。
【００１５】
キーボード１１４、マウス１１５及びディスプレイ１１６は、インターフェースを介してバスに接続されている。
【００１６】
図２は、本実施の形態のマニュアル作成支援システム１１の機能ブロック図である。
【００１７】
マニュアル作成支援システム１１は、テスト項目の作成手段Ｍ２１と、テスト項目取得手段Ｍ２２と、設計書の画面項目選択手段Ｍ２３と、設計書の画面項目とテスト項目の対応付け手段Ｍ２４と、画面操作記録手段Ｍ２５と、テスト項目と画面操作記録の対応付け手段Ｍ２６と、テスト項目と画面操作記録の対応取得手段Ｍ２７と、画面操作記録取得手段Ｍ２８と、画面項目説明取得手段Ｍ２９と、画面イメージ出力手段Ｍ３０と、画面項目説明出力手段Ｍ３１とを備える。
【００１８】
テスト項目の作成手段Ｍ２１は、ユーザから入力されたテスト項目を受け付け、テスト項目ファイル１１３４にテスト項目を作成するための手段である。テスト項目取得手段Ｍ２２は、テスト項目作成手段Ｍ２１によって作成されたテスト項目が書き込まれたテスト項目ファイル１１３４から、テスト項目を取得するための手段である。
【００１９】
設計書の画面項目選択手段Ｍ２３は、設計書ファイル１１３３から画面項目を選択するための手段である。設計書の画面項目とテスト項目の対応付け手段Ｍ２４は、設計書の画面項目選択手段Ｍ２３によって選択された設計書の画面項目と、テスト項目取得手段Ｍ２２が取得したテスト項目とを対応付けるための手段である。
【００２０】
画面操作記録手段Ｍ２５は、テスト項目取得手段Ｍ２２によって取得されたテスト項目に従って操作された画面を画面操作記録ファイル１１３５に記録をするための手段である。テスト項目と画面操作記録の対応付け手段Ｍ２６は、テスト項目取得手段Ｍ２２が取得したテスト項目と、画面操作記録手段Ｍ２５によって記録された画面操作との対応付けを、テスト項目と画面操作記録の対応付けファイル１１３６に記録するための手段である。
【００２１】
テスト項目と画面操作記録の対応取得手段Ｍ２７は、テスト項目と画面操作記録の対応付け手段Ｍ２６によって記録された、テスト項目と画面操作記録の対応付けファイル１１３６からテスト項目と画面操作記録の対応を取得するための手段である。
【００２２】
画面操作記録取得手段Ｍ２８は、画面操作記録手段Ｍ２５によって記録された画面操作から、テスト項目と対応付けられた画面操作記録を取得するための手段である。画面項目説明取得手段Ｍ２９は、テスト項目と対応付けられた画面操作記録の説明を設計書から取得するための手段である。
【００２３】
画面イメージ出力手段Ｍ３０は、画面操作記録取得手段Ｍ２８が取得した画面操作記録（画面イメージ）をマニュアルファイル１１３７に出力するための手段である。画面項目説明出力手段Ｍ３１は、画面項目説明取得手段Ｍ２９が取得した画面操作記録の説明を、画面操作記録取得手段Ｍ２８が取得した画面操作記録と対応付けて、マニュアルファイル１１３７に出力するための手段である。
【００２４】
次に、マニュアル作成支援システム１１の記憶装置１１３に記録されている各種ファイルについて説明する。
【００２５】
図３は、本実施の形態のマニュアル作成支援システム１１で使用される設計書ファイル１１３３の説明図である。
【００２６】
設計書ファイル１１３３には、設計書には画面項目が定義されている。図３においては、画面項目に１、２、３…のような各項目を識別可能な（例えば、連続した）番号が付けられている。具体的には、「作業者」の横にあるテキストボックスには番号１が付けられている。さらに、「作業名」の横にあるテキストボックスには番号３が付けられている。その他のテキストボックスも同様に一意な番号が付けられている。また、「ＯＫ」ボタンには番号６が付けられており、「Ｃａｎｃｅｌ」ボタンには番号７が付けられている。
【００２７】
さらに、各画面項目に対して、画面項目名と説明が記述されている。番号１の画面項目は「テキストボックス１」という名前のテキストボックスであり、説明として、「作業者コードを入力します」という説明が記述されている。番号２、３…の画面項目に対しても同様に画面項目名と説明が記述されている。
【００２８】
図４は、本実施の形態のマニュアル作成支援システム１１で使用されるテスト項目ファイル１１３４の説明図である。
【００２９】
テスト項目ファイル１１３４は、テスト項目としてテスト時に必要な画面の操作および確認事項に関する記述がされている。図４においては、テスト項目の手順として、まず、「画面項目」列にある「画面項目１」に対し、「データ列」にある「Ａ０００１」というデータを、「操作」列にある「入力」を行い、そしてそれは、「種類」列にある「操作」であることが記述されている。次は、「画面項目２」に対し、「田中」というデータが「表示」されることを「確認」することが記述されている。
【００３０】
テスト項目ファイル１１３４の「画面項目」は、設計書ファイル１１３３の「画面項目名」と同じ名称を用いることによって、後述するように、テスト項目と設計書ファイルの内容（設計仕様）とを関連付けることができる。
【００３１】
このように、テスト項目ファイル１１３４は、テストに必要な操作および確認項目を保持している。
【００３２】
図５は、本実施の形態のマニュアル作成支援システム１１で使用される画面操作記録ファイル１１３５の説明図である。
【００３３】
画面操作記録ファイル１１３５は、ユーザがソフトウェアのテスト時に画面に対して行った操作の記録を保持している。まず、番号「１」として「テキストボックス１」という名前の画面項目に対し、データ「Ａ０００１」を「入力」した操作が記録されている。また、画面項目「テキストボックス１」の位置（画面上の座標）が（４０，１０）であり、そのサイズは（３０，２０）であることも記録されている。すなわち、（４０，１０）はテキストボックス１の左上角の座標である。
【００３４】
この画面項目（例えば、テキストボックス１）の位置及びサイズは、実行中（テスト対象）のプログラムにおける当該画面項目の定義から取得することができる。
【００３５】
その次に、番号「２」として、「テキストボックス２」という名前の画面項目に対し、「田中」というデータが「表示」されたことが記録されている。以下、番号３、４…に対しても同様に画面の操作が記録されている。また、画面項目「テキストボックス２」の位置は（９０，１０）であり、そのサイズは（５０，２０）であることも記録されている。
【００３６】
また、画面操作記録ファイル１１３５には、必要に応じて画面イメージが記録される。図５に示す例では、全ての画面項目に対し、データを入力した番号５の操作終了時点での画面イメージが記録されている。
【００３７】
この画面イメージの記録は、テスト項目中に指定された画面イメージ取得タイミングに従って取得してもよい。また、テスト時の操作が所定の操作パターンと一致したときに画面イメージを取得してもよい。所定の操作パターンとは、例えば、利用者に注意を促すメッセージボックスが表示されたとき、又は、画面が切り換えられたとき（切り換えられる直前）が望ましい。なお、ユーザの操作によって画面イメージを取得してもよい。
【００３８】
図６は、本実施の形態ののマニュアル作成支援システム１１で作成されるテスト項目と画面操作記録の対応付けファイル１１３６の説明図である。
【００３９】
テスト項目と画面操作記録の対応付けファイル１１３６は、テスト項目ファイル１１３４と画面操作記録ファイル１１３５１との対応付けを示す。図６に示すテスト項目と画面操作記録の対応付けファイル１１３６では、テスト項目１に対して画面操作記録１が対応付けられており、テスト項目２に対しては画面操作記録２が対応付けられている。
【００４０】
図７は、本実施の形態のマニュアル作成支援システム１１を使用して作成されるマニュアルファイル１１３７の説明図である。
【００４１】
マニュアルファイル１１３７は、アプリケーションソフトウェアの画面イメージを記述し、更にその画面の項目に対する説明を記述する。図７では、画面操作１として、ソフトウェアの画面イメージが記述され、画面イメージで番号１と付けられた作業者のテキストボックスに対し、「作業コードを入力します」という説明が記述されている。番号２、３…と付けられた画面の項目に対しても同様である。更に、図７においては、画面操作２として、「ＯＫ」ボタンと「Ｃａｎｃｅｌ」ボタンに関する説明が記述されている。
【００４２】
次に、マニュアル作成支援システム１１の動作（ＣＰＵ１１１が実行する処理）について説明する。
【００４３】
図８Ａから図８Ｄは、本実施の形態のマニュアル作成支援システム１１がプログラムを実行した場合の処理のフローチャートである。
【００４４】
まず、テスト項目作成手段Ｍ２１は、ユーザの入力に従って、画面項目と対応付けられたテスト項目を作成する（ステップＳ３０）。
【００４５】
具体的には、ユーザは、テスト項目で必要な操作の定義を入力し、テスト項目作成手段Ｍ２１は、その定義の入力を受け付ける。その際、ユーザは、設計書の画面項目選択手段Ｍ２３を用いて、設計書の「画面項目名」と同じ名称を選択する。これによって、設計書の画面項目とテスト項目の対応付け手段Ｍ２４が、設計書に含まれる画面と各テスト項目を対応させて、テスト項目を作成する。以上の処理を必要なテスト項目の数だけ繰り返し、テスト項目を作成する。作成されたテスト項目は、テスト項目ファイル１１３４に出力される（ステップＳ３０）。
【００４６】
本実施の形態で作成されるテスト項目１のテスト項目ファイル１１３４について、図４を用いて具体的に説明する。テスト項目１の操作として、まず、テキストボックス１にデータ「Ａ０００１」を入力する操作を定義する。画面項目「テキストボックス１」は、図３に示す設計書ファイル１１３３の画面項目名から選択された画面項目名が入力される。図４では画面項目「テキストボックス１」にデータ「Ａ０００１」を「入力」する「操作」をすることが記録されている。さらに、「テキストボックス２」に「田中」が「表示」されたことを「確認」し、「テキストボックス３」に「Ｓ０１」を「入力」する「操作」をし、その後続けられるテストの内容が定義される。
【００４７】
その後、テスト項目取得手段Ｍ２２は、ステップＳ３０で作成したテスト項目ファイル１１３４のうち、ユーザの操作によって指定されたテスト項目（ここでは、テスト項目１）を取得する（ステップＳ４０）。
【００４８】
その後、ユーザは、前記取得したテスト項目１（図４）に従って、ソフトウェアのテストのための操作を行う。このとき、画面操作記録手段Ｍ２５は、テスト時のユーザによる画面の操作を画面操作記録ファイル１１３５に記録する（ステップＳ５０）。
【００４９】
本実施の形態で作成されるテスト項目１の画面操作記録ファイル１１３５について、図５を用いて具体的に説明する。テスト項目１の操作として、まず、テキストボックス１に対して操作が行われたこと、すなわち、位置が（４０，１０）で、サイズは（３０，２０）であるテキストボックス１にデータ「Ａ０００１」が「入力」されたことが記録されている。次に、テキストボックス２に対して操作が行われたこと、すなわち、位置が（９０，１０）で、サイズが（５０，２０）であるテキストボックス２にデータ「田中」が「表示」されたことが記録されている。他の番号のデータも同様に、画面に対する操作（入力、表示等）が記録される。
【００５０】
ユーザがソフトウェアのテストを続けると、テストのステップ毎に、ステップＳ５０が繰り返し実行される（ステップＳ６０）。
【００５１】
次に、テスト項目と画面操作記録の対応付け手段Ｍ２６は、ステップＳ５０でユーザが行ったテスト項目ファイル１１３４と画面操作記録ファイル１１３５との対応を、テスト項目と画面操作記録の対応付けファイル１１３６に記録する（ステップＳ７０）。図６に示すテスト項目と画面操作記録の対応付けファイル１１３６では、テスト項目１と画面操作記録１が対応付けられることが記録されている。
【００５２】
ソフトウェアのテストが終了した後、テスト項目と画面記録の対応取得手段Ｍ２７は、マニュアルを作成するためのテスト項目を一つ取得する（ステップＳ８０）。この実施の形態では、テスト項目１を取得する。
【００５３】
次に、テスト項目と画面記録の対応取得手段Ｍ２７は、ステップＳ８０で取得したテスト項目に対応する画面操作記録を、テスト項目と画面操作記録の対応付けファイル１１３６から取得する（ステップＳ９０）。この例では、テスト項目１には画面操作記録１が対応しているので、画面操作記録１のファイルから画面操作記録を取得することが特定される。
【００５４】
画面操作記録取得手段Ｍ２８は、ステップＳ９０で特定された画面操作記録ファイル１１３５から取得する（ステップＳ１００）。この例では、画面操作記録１のファイルを取得する。
【００５５】
画面イメージ出力手段Ｍ３０は、ステップＳ１００で取得した画面操作記録に基づいて、一つの画面イメージをマニュアルファイル１１３７に出力する（ステップＳ１１０）。
【００５６】
ここで、図８Ｄを用いて、画像イメージ出力処理（ステップＳ１１０）の詳細を説明する。
【００５７】
まず、ステップＳ１１１で、次のデータが画像か否かを判定する。そして、次のデータが画像であれば、当該次の画像を出力する（ステップＳ１１１）。一方、次のデータが画像でなければ、さらに次のデータを取得するために、カウンタを１増加する（ステップＳ１１２）。
【００５８】
その後、操作は最後の操作かを判定する（ステップＳ１１３）。操作が最後の操作なければ、さらに次のデータを取得するために、ステップＳ１１１へ戻る。一方、操作が最後の操作であれば、この操作の次に画像があるかを判定する（ステップＳ１１４）。
【００５９】
その結果、この操作の次に画像があれば、当該次の画像を出力する（ステップＳ１１６）。一方、この操作の次に画像がなければ、前に取得した画像を再度出力する（ステップＳ１１５）。このように、ステップＳ１１０では、最後の画面イメージが存在しない場合は、それ以前で直近の画面イメージを出力する。
【００６０】
本実施の形態で作成されるマニュアルファイル１１３７について、図５、図９を用いて具体的に説明する。テスト項目１の操作として、画像イメージ出力処理（ステップＳ１１０）では、まず、マニュアルファイル１１３７に一つの画面イメージを出力する。図５に示すマニュアルファイル１１３７には、操作記録の番号５と６の間に、一つの画面イメージが含まれている。この画面イメージの後に操作記録（番号６から９）が含まれているが、番号９の操作記録の後には画面イメージが含まれていない。よって、既に含まれている画面イメージと同じ画面イメージを最後の画面として、番号９の操作記録の後には再度出力する。二つの画面イメージが出力された状態のマニュアルファイル１１３７を図９に示す。
【００６１】
ステップＳ１１０の次に、画面操作記録取得手段Ｍ２８は、出力した画面イメージより前の操作を最初から一つずつ取得する（ステップＳ１２０）。図５に示す例では、まず、最初の操作が一つ取得される。すなわち、位置が（４０，１０）で、サイズは（３０，２０）であるテキストボックス１にデータ「Ａ０００１」が入力した操作を取得する。
【００６２】
その後、全ての操作を取得し終わったか否かを判定する（ステップＳ１２１）。
【００６３】
そして、まだ取得していない操作が残っていれば、ステップＳ１１０に戻り、更に処理を続ける。一方、全ての操作を取得し終わった場合には、マニュアルファイル１１３７に次の画面イメージが存在するか否かを判定する（ステップＳ１２２）。
【００６４】
その結果、全ての操作を取得し終わった後に、次の画面イメージが存在する場合はステップＳ１３０へ進む。一方、全ての操作を取得し終わり、次の画面イメージも存在しない場合は、処理を終了する。
【００６５】
ステップＳ１３０では、画面操作記録取得手段Ｍ２８は、選択したテスト項目から、ステップＳ１２０で取得した操作、データ、画面項目に対応するテスト項目が存在するか否かを確認する。対応するテスト項目が存在する場合はＳ１４０に進む。図示した例では、テキストボックス１に対しデータ「Ａ０００１」を「入力」する操作が、テスト項目１（図４）に存在するので、Ｓ１４０に進む。
【００６６】
一方、対応するテスト項目が存在しない場合は、ステップ１２０に戻り、次の操作を取得する（ステップＳ１３０）。すなわち、テスト項目に存在しない操作の記録は、マニュアルファイルに出力されずに、無視される。
【００６７】
ステップＳ１４０では、画面項目説明取得手段Ｍ２９は、ステップＳ１２０で取得した画面項目に対する画面項目説明を、設計書ファイル１１３３から取得する（ステップＳ１４０）。図示した例では、設計書ファイル１１３３（図３）から、画面項目テキストボックス１に対する画面項目説明、「作業者コードを入力します」を取得する。
【００６８】
画面項目説明出力手段Ｍ３１は、ステップＳ１４０で取得した画面項目説明をマニュアルファイル１１３７に出力する。このとき、画面項目説明番号も同時に出力する（ステップＳ１５０）。図示した例では、ステップＳ１４０で取得した画面項目説明「作業者コードを入力します」を、マニュアルファイル１１３７に出力する。このとき、画面項目説明番号として１が付けられる。
【００６９】
画面項目説明出力手段Ｍ３１は、Ｓ１２０で取得した操作の位置及びサイズに基づいて、ステップＳ１５０で出力した画面項目説明の番号を、マニュアルファイル１１３７の画面イメージ上に出力する。図示した例では、マニュアルファイル１１３７の画面イメージ上の、Ｓ１２０で取得した操作の位置に画面項目番号１を出力する。具体的には、テキストボックス１の位置及びサイズから、テキストボックス１の右下角の位置（７０，３０）を求め、その位置に番号を出力するとよい。なお、テキストボックスの右下角ではなく、他の角に番号を出力してもよい。さらに、右下角の位置に番号を出力すると、出力された番号が他の表示要素と重なる場合、又は、出力された番号が画面からはみ出す場合には、テキストボックスの他の角の位置に出力する。
【００７０】
画面項目説明の番号を出力した後、ステップ１２０へ戻り、次の画面操作を取得して、処理が繰り返される（ステップＳ１６０）。
【００７１】
最終的に、ステップＳ１２１、Ｓ１２２において、全ての操作を取得し終わり、かつ、次の画面イメージも存在しないと判定されると、処理を終了する。本処理の終了後のマニュアルファイル１１３７への出力結果は図７のようになる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態のマニュアル作成支援システムのハードウェア構成を示した図である。
【図２】本発明の実施の形態のマニュアル作成支援システムの機能ブロック図である。
【図３】本発明の実施の形態の設計書ファイル１１３３の内容を示した図である。
【図４】本発明の実施の形態のテスト項目ファイル１１３４の内容を示した図である。
【図５】本発明の実施の形態の画面操作記録ファイル１１３５の内容を示した図である。
【図６】本発明の実施の形態のテスト項目と画面操作記録の対応付けファイル１１３６の内容を示した図である。
【図７】本発明の実施の形態の画面イメージ及び画面項目説明を出力した後のマニュアルファイル１１３７の内容を示した図である。
【図８Ａ】本発明の実施の形態のマニュアル作成支援システムの処理を示したフローチャートである。
【図８Ｂ】本発明の実施の形態のマニュアル作成支援システムの処理を示したフローチャートである。
【図８Ｃ】本発明の実施の形態のマニュアル作成支援システムの処理を示したフローチャートである。
【図８Ｄ】本発明の実施の形態のマニュアル作成支援システムの処理を示したフローチャートである。
【図９】本発明の実施の形態の画面イメージを出力した直後のマニュアルファイル１１３７の内容を示した図である。
【符号の説明】
【００７３】
Ｍ２１  テスト項目の作成手段
Ｍ２２  テスト項目取得手段
Ｍ２３  設計書の画面項目選択手段
Ｍ２４  設計書の画面項目とテスト項目の対応付け手段
Ｍ２５  画面操作記録手段
Ｍ２６  テスト項目と画面操作記録の対応付け手段
Ｍ２７  テスト項目と画面操作記録の対応取得手段
Ｍ２８  画面操作記録取得手段
Ｍ２９  画面項目説明取得手段
Ｍ３０  画面イメージ出力手段
Ｍ３１  画面項目説明出力手段
【図１】
2009169731.tif 000003
【図２】
2009169731.tif 000004
【図３】
2009169731.tif 000005
【図４】
2009169731.tif 000006
【図５】
2009169731.tif 000007
【図６】
2009169731.tif 000008
【図７】
2009169731.tif 000009
【図８Ａ】
2009169731.tif 000010
【図８Ｂ】
2009169731.tif 000011
【図８Ｃ】
2009169731.tif 000012
【図８Ｄ】
2009169731.tif 000013
【図９】
2009169731.tif 000014