(57)【要約】【課題】  本発明は、計算機システムの処理データを該当システムに入力する場合の、表計算ソフトウェアシートの使い方に関する。一般的には、１画面分の項目を１行複数欄に対応させて設定している事例はあるが行が長く使われるため、表計算ソフトウェアのシートを多くスクロールしないと設定できない。１画面分のデータ全体を見るのが難しく、データ設定を誤りやすい。１つのデータを連続した複数の画面を使用して処理する場合に、表現しにくいといった問題がある。【解決手段】  これらの問題を、以下の手段を用いる事で解決する。１画面分の項目を表計算ソフトウェアのシートの複数行（縦）に対応させて設定する方式とする。２画面目以後を、次欄（横）に設定対応する方式とする。２件目以後の画面を、次の複数行（縦）に設定対応する方式とする。【選択図】  図１
2007025832.tif 000002
【特許請求の範囲】
【請求項１】
電子計算機を用いて表計算ソフトウエアの１シートに、入出力データを設定する方法において、電子計算機の画面入出力データを表計算ソフトのシート上に設定するステップと、上記入出力データ設定のとき、１画面分の所定の項目をシート上の１欄または複数欄（横方向）、複数行（縦方向）上に設定するステップと、電子計算機から複数の連続した画面入出力データの設定のときは、同一シート、同じ並びの行上の次の欄以後に設定するステップと、画面を表すシート上の最初の項目を表す行の前、または最後の項目を表す行の後に記述する操作指示ステップと、ＶｉｓｕａｌＢａｓｉｃ画面や、ＷＥＢ画面のようなプルダウン機能を持った画面の項目のプルダウンメニュー設定のときは、シート上の該当項目を設定した欄の次の欄から、同一欄上の複数行に連続して設定するステップとからなるデータ入出力設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子計算機システムへ投入する大量データ作成技術のデータ入出力設定方法に係り、特に表示画面上に形成されたマトリクス状の各表示セル内にデータを入力する際に有効なデータ入力フォーマット作成方法の改良に関する。
【背景技術】
【０００２】
従来、電子計算機システムのプログラムの試験を行う際、一般的には試験データのデータベースを予め準備しておき、その試験データを自動的に検証してチェックしていた。これにより、本来人手によりテストしていた試験方法に比較して、試験工数の低減や精度向上が図れる。特に、電子計算機システムのユーザインターフェースとなる画面表示プログラムやデータ入力プログラムの場合、その試験データの組合せは膨大となるため、上記試験方法の採用は多大な効果を上げることが可能となる。具体的には、従来のデータ入力フォームは、図２に示すようなマトリクス状の表示セルに対し、マトリクス１行にデータ１件を対応させており、データの各項目を対応する行の各欄に対応させていた。
【０００３】
【特許文献１】特開２０００−３９９６７号公報
【特許文献２】特開平７−４９７７４号公報
【特許文献３】特開平１１−３０６０４６号公報
【特許文献４】特開平２００２−２１５４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のような試験方法を取った場合においても、以下のような課題は存在している。
【０００５】
即ち、電子計算機システムの試験におけるデータ作成業務に対して、膨大なデータを入力するため、人手による作業では多量のデータ作成工数を必要とする。
【０００６】
また、１画面の全項目を１行複数欄に対応させる方法によれば、一目で見る事のできる項目数が少ない。また、複数の画面を使用する登録業務に対応しにくい。
【０００７】
以上より、大量にデータを作成する上で、誤ったデータを作成しやすい課題がある。
【０００８】
従って多数のデータ項目が存在するデータや、桁数の多いデータ項目を持つデータの場合、マトリクスの行（横方向）に長く作成、表示される事になる。これに対し、マトリクスを表示する表示装置１画面上に１件のデータを一度に表す項目数が少なくなり、画面スクロールさせる範囲が大きくなり操作性が悪く、データ作成時の誤りが多くなるという問題が存在した。またデータのフォーマットが単純であるため、たとえば複数種類のデータで一連の計算機処理を行なう場合、１業務処理として複数種類のデータを表そうとすると、やはり1業務分のデータをマトリクス１行に全て表したり、複雑なルールのマトリクスをつくらなければならず、データ作成効率が悪化する。またオンライン画面入力用データの場合、一般的になってきた「ボタンを選択して押す」「プルダウンメニューから選択する」といったデータ操作を表現しにくい。ここで述べる「ボタンを選択して押す」とは、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）パソコンに代表される計算処理装置の画面処理時、表示装置上にボタンスイッチを模した絵柄に処理機能を設定しているもので、これをキーボードやマウスで押す事で、機能開始、機能停止の指示を行なうものである。また「プルダウンメニューから選択する」とは、同様に、表示装置上のある項目にデータを設定するとき、その項目に対し複数の設定候補データを表示し、そこからキーボードやマウスを使うことで選択を行なうものである。
【０００９】
これらのことから分かるように、データ入力業務に対し、従来の方法では一連のデータを作成するときの操作性、表現性が悪く、データ作成効率を悪化させていた。
【課題を解決するための手段】
【００１０】
そこで本発明では、電子計算機システムの入力装置と、表計算システムを結ぶなんらかのシステムが存在したとき、表計算システム上で大量のデータを容易に作り上げるための方法を提供するものである。
【発明の効果】
【００１１】
本発明によれば、以下のような効果を奏することが可能となる。
（１）図２に示す従来の方法は、1画面分のデータ項目を表の行に対応させているため、そのデータ項目を全て設定、参照する為には、何度も画面スクロールが必要であり、操作性やデータの確認に難点となっていた。しかし図１に示す方式であれば、表の欄にデータ項目を対応させており、少なくとも１画面に表示可能な行数に近いデータ項目を、一度に設定、確認でき、操作性が良い。
（２）複数種類の画面、データを連続使用して１業務を行なう処理に対応する場合、図２に示す方法でこれを表すのが非常に困難であるのに対し、図１で示すように、欄を複数使用する事で容易にこれを実現できる。
【発明を実施するための最良の形態】
【００１２】
一般的に大量データは、１つ１つが似通っており、従って既に作成済みのデータシート上のデータは複写することで容易に次のデータを作成できる。又、複数の連続した画面により１つの業務を実施する場合も簡単に記述でき、また似通ったデータ処理であれば簡単に複写し修正を加える事で、新たな処理データを作成可能である。１画面上の大量の項目を、シート上の縦の領域（欄）に配置する事で、横の領域（行）に配置するより一目で見る事が可能な項目数が多くなり、またスクロール範囲も狭くなり、それにより項目設定上での操作性向上につながる。ここで述べる「スクロール」とは、表示対象のデータが、表示装置の１画面上に表現できないほど大きいとき、矢印キーを押したり、マウスでスクロールキーを押す事で、表示されていないデータを表示する事をいう。大量のデータが作りやすく確認しやすいので、少人数で作業効率を上げることが出来る。間違って作成したデータは修正する事で、二度と誤る事は無い。また新しいデータを作成するとき、正しいデータを複写して作成する事や、データ全体が見やすい事により、誤りを防ぐことが可能となる。
【００１３】
以下、本発明の実施例について説明する。図１は表計算シートの１シートの使い方を表す図である。ここで、連続した複数種類の画面を使って、１つのデータを処理するときに、処理データ内容を使用する画面順に、シートの横に画面毎のデータを設定してゆく。たとえば出荷指示という一連の作業に、「在庫確認」「出荷指示連絡」「出荷伝票出力」といった独立の画面を連続して使用する場合、処理する順番に、シートの横方向にそれぞれの画面に対応する入力データを設定する。連続した複数種類の画面を使って、複数のデータを処理する場合は、データ毎にシートの縦に設定する。たとえば上記出荷指示を３件行う場合（３箇所への出荷指示等）は、１件目の「在庫確認」「出荷指示連絡」「出荷伝票出力」のデータを設定した次の行以後に２件目以後を設定する。
【００１４】
１種類の画面を使って、複数のデータを処理する場合は、シートの縦または横を使ってデータを設定する。処理はシートの左から右、上から下の順番に処理を行うので、１種類の画面だけであれば、シートの横のみ、縦のみ、またはその組み合わせにより自由に設定可能である。
【００１５】
図２は、過去のデータ作成事例を示すものである。即ち、データ1件がシート上の１行の複数欄に設定される。データが複数件ある場合は、シート上の複数行に設定する。１データ上の各データ項目は、シート上の各欄に対応させて設定する。
【００１６】
本発明の基本形は、図３に示すように、データ１件の各項目を、特定欄の複数行に対応させている事である。図３はシステムテスト用の入力データ（オンライン画面用）を例として挙げている。ここでは入力項目名３３、入力データ３６、処理指示３７、完了３９−３を欄に対応させる事により、１件のデータを表しているが、見やすくするためのコメントや他の操作指示用に、欄の追加、削除も可能である。１データを、マトリクス上のある範囲のセルに対応させる事で、全体を確認しやすくし、従ってデータの確認、誤りの発見がしやすく、操作性の向上につながる。２件目以後のデータは、次の行以後に設定する。
【００１７】
入力データ番号（テストケース番号等）３１には１組のデータ処理を表す番号、テストケース番号や登録データ番号等を記載する。テスト内容３２には顧客登録処理、受注処理、在庫確認処理、出荷指示等、どのようなデータを投入するかの、概略説明を記載する。１画面分（１レコード分）の入力データには１画面分の入力データを記載する。１画面分（１レコード分）の入力項目名３４には画面やレコードの入出力項目名称を記載し、実際の画面やレコードの設定位置を決定する。画面（レコード）ＩＤ３５には記載するデータに対応する画面、レコードＩＤを記載する。３６には項目名３４に対応し、実際に設定するデータ項目を記載する。操作３７には画面、レコードに設定した後の操作を記載する。例えば、画面にデータを貼り付けた後、送信キーを押し、ＰＦキーを押し、画面印刷を行う。リスケ３８には一度データ投入を行った結果、何らかの事情で再度同一データを投入する必要がある場合、ここに“Ｒ”などの印を記載する。図５のテキストファイル作成システム５６は、これを見る事で、実行済みか否かにかかわらず、テキストデータの作成の有無を判断する。
【００１８】
２画面目３９には１組のデータ処理が、複数、複数種類の画面やレコードから構成される場合、２画面目を連続して記述する。たとえば出荷指示という業務が、在庫確認、配送準備確認、出荷伝票印刷、出荷指示、出荷計上という５つの処理に対応する５つの画面を連続操作して行う場合、１画面目から５画面目までを連続に横（右）方向に記載する。２件目入力データ３９−２にはたとえば、１件目がトラック配送による出荷業務、２件目が船便による出荷業務など、同一の出荷業務の処理でも異なった情報を投入する必要がある場合、連続に縦（下）方向に記述してゆく。
【００１９】
オンライン業務のように、複数画面を使って１つの業務を行なう場合は、図１の２画面目投入データ１３に示すように、使用した欄以後の欄に次のデータを設定する。詳細は、図３の２画面目３９に表すとおり、１画面目と同様に特定欄の複数行にデータ項目を設定する。またテストケース全体をあらわす項目として、事例では入力データ番号（テストケース番号等）欄３１、再スケジュール指示欄３８と入力内容３２欄を設けているが、これも見やすくするためのコメントや他の操作指示用に、欄の追加、削除も可能である。この方式により、１つのマトリクスで、容易に複数種類のデータを扱えるが、そのときの特徴として１件の業務データ群を表すマトリクスの行数は、扱う業務データ群の中で、マトリクス上で表示する項目が最も多いデータの行数となる。図３の事例で、「１画面目」のデータ設定で使用する行数がタイトルを含め２２行であるのに対し、「２画面目」のデータ設定で使用する行数は１５行である。このテストケースが、この２種類のデータで構成されている場合、このテストケースは、２２行を必要とする。
【００２０】
また１件のデータの１項目に設定するデータの桁数が多くても、その１件のデータ内の他の項目には影響しないため、図２に示す従来の方式に比べ、表示装置で一度に見る事のできる１件のデータ項目数を多く表示する事ができる。
【００２１】
パーソナルコンピュータの処理画面に見られる、「ボタン」や「プルダウンメニュー」に対しても、図４に示す様にそのための欄を追加する事により、データ内容や選択内容を容易に表現可能である。
【００２２】
データを複写する場合は、複写元の対応する行をキーボードやマウスを使用し選択し、複写先の行をキーボードやマウスを使用して複写する。また誤りの無いデータを複写して異なった項目のみ変更する事で、品質の高い大量のデータを高速に作成可能となる。
【００２３】
図４はラジオボタンやプルダウンメニュー選択対応の画面時の項目を示す図であり、図３に更に追加して以下の項目がある。
【００２４】
ボタン、プルダウン項目（１）は入出力項目に対応させて、選択対象となるボタンやプルダウンメニューを表し、入出力項目内容に、選択した内容を設定する。
【００２５】
図５において、投入データ作成、投入実行、結果反映の流れは、投入データ作成システムを含むデータ投入環境全体を示す。本発明は、この一連の業務処理の流れの中で、新規にデータを作成したり、投入結果に基づき修正をするシステム５７で使用するデータシート部分である。まずデータ投入対象システム５１からデータを投入する画面の項目情報を受け取るため、データ投入対象システム９２上でデータ抽出システム５４を稼動させ、画面項目に関する情報（画面上の位置、項目の長さ等の属性情報等）を抽出し、データ作成システム９４に受け渡す。データ作成システム９４上の投入データ作成システム５７は、受け取った画面項目に関する情報に基づき、本発明の原型シート（図３参照例）を作成する。データ作成者は、この原型シートに基づくか、あるいは他に既に存在するシートをコピーするか、あるいは人手により原型シートを作成して投入データを作成する。作成したデータを、データ作成システム９４上にあるテキストファイル作成５６のシステムを稼動させ、該当データのテキストファイルを作成する。作成したテキストファイルは、ネットワーク経由か、フロッピー（登録商標）ディスクといった媒体により、データ投入システム９１へ渡す。データ投入システム９１上で稼動するデータ投入システム５３は、データ投入対象システム９２上のデータ投入対照システム５１と接続し、テキストファイルとなった投入データに基づき、該当する画面を表示するとともに、データを画面に貼り付け、データ投入対象システム５１にデータを送る。データ投入対象システム５１で処理した結果データは、データ投入システム５３が受け取り、これをテキスト形式に変換してファイルにし、先ほどと同様に、回線やフロッピー（登録商標）ディスク等の媒体で、データ作成システム９４に受け渡す。データ作成システム９４上の投入結果反映システム５５は、投入データ作成システム５７で作成したデータシートの出力欄に結果データを設定するとともに、完了欄（完了３９−３参照）に「完了」または「障害」等の処理結果を示すマークを設定する。データ作成者は、完了マークやデータ出力項目を確認する事で、処理結果を知る事ができ、誤ったデータ作成を行ったり、データ投入対象システム５１に問題がある場合は、これに対処し、データシートの問題となったでータの再スケジュール指示欄３８に印を付ける事で、テキストファイル作成システム５６が投入済みのデータから、再スケジュールを指示されたデータを抽出し、再度テキストファイルを作成し、データ投入を行う。なおシステム９１とシステム９４は、同一のハードウェアでも問題無い。
【００２６】
図６、図７、図８においては、投入画面と作成データの対応では、表計算シート上に作成した投入データと、データを貼り付ける実画面との対応を示す。
【００２７】
図６−（１）が図７−（１）、図６−（２）が図７−（２）というように、以下図６−（１８）が図７−（１８）まで対応する。対応させた結果、画面に投入データを貼り付けた状態を図８に示す。
【産業上の利用可能性】
【００２８】
ますます複雑化、重要化、短期構築が望まれる電子計算機システムに対し、その品質維持向上が望まれており、その一つの解決手段として大量のテストデータでの試行がある。また似たデータを大量に作成し、本番データとして登録する際にデータ作成に莫大な作成工数が必要となる。本発明は、この大量データ作成に掛かる工数を削減できる手段として有効である。
【図面の簡単な説明】
【００２９】
【図１】本発明のフォームの基本形を示す図。
【図２】従来の入力データフォームの基本形を示す図。
【図３】基本入力フォームを示す図。
【図４】ボタン、プルダウンメニュー操作用入力フォームを示す図。
【図５】投入データ作成、投入実行、結果反映の流れを示す図。
【図６】投入画面と作成データの対応１（データ入力前の対象システムの画面）を示す図。
【図７】投入画面と作成データの対応２（図６に設定するデータを、本データ作成シートに設定した例）を示す図。
【図８】投入画面と作成データの対応３（図７で作成したデータを、対象システムの画面に貼り付けた例）を示す図。
【図９】図５に示す一連の流れを実現するハードウェア構成図。
【符号の説明】
【００３０】
５１…データ投入の対象となるシステム、５２…パーソナルコンピュータ、５３…データ投入システム、５４…投入データ項目抽出システム、５５…データ投入結果を出＾他作成シートに反映するシステム、５６…データをテキスト形式に変換するシステム、５７…データ作成、修正システム。
【図１】
2007025832.tif 000003
【図２】
2007025832.tif 000004
【図３】
2007025832.tif 000005
【図４】
2007025832.tif 000006
【図５】
2007025832.tif 000007
【図６】
2007025832.tif 000008
【図７】
2007025832.tif 000009
【図８】
2007025832.tif 000010
【図９】
2007025832.tif 000011