(57)【要約】  本発明は、複雑な画面遷移関係を分かりやすく表す画面遷移図を作成する画面遷移図作成装置の提供を目的とする。本発明の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図編集部２と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部３と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部４を備える。縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。
2014057574.tif 000002
【特許請求の範囲】
【請求項１】
複数画面間の遷移関係を複数の画面ノードと前記画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、
前記画面遷移図に表された少なくとも一部の前記画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、
前記画面遷移図の前記パターン適用画面ノード群に、前記画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、
前記縮退処理は、前記矢印を削除し、前記表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である、
画面遷移図作成装置。
【請求項２】
前記縮退処理は、少なくとも一の代表画面を残す処理である、
請求項１に記載の画面遷移図作成装置。
【請求項３】
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、外部入力操作で指定された前記表示レイアウトを用いて、前記縮退表示を行う、
請求項１に記載の画面遷移図作成装置。
【請求項４】
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、予め定めた条件に応じて選択した前記表示レイアウトを用いて、前記縮退表示を行う、
請求項１に記載の画面遷移図作成装置。
【請求項５】
前記画面遷移構造図作成部は、外部入力操作に応じて前記画面遷移構造図から前記画面ノードの追加及び削除を行う、
請求項１に記載の画面遷移図作成装置。
【請求項６】
前記画面遷移構造図作成部は、外部入力操作で指定された前記画面ノード群に対して、その画面遷移に一致する前記画面遷移パターンに対応した表示レイアウトに従った前記縮退処理を施した、前記画面遷移構造図を作成する、
請求項１に記載の画面遷移図作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の画面間の遷移が定義されている画面遷移パターンを利用して、画面遷移図を編集する画面遷移図作成装置に関する。
【背景技術】
【０００２】
従来、監視制御用マンマシン装置やプログラマブル表示器などの画面遷移を定義する画面遷移図作成装置が知られている。従来の画面遷移図作成装置は、各画面間における定型の遷移関係を画面遷移パターンとして記憶する画面遷移パターン記憶部を有している。そして、画面遷移図の画面間の遷移関係を画面遷移パターンの遷移関係データに変換することにより、画面遷移図の作成作業の効率化を図っている（例えば、特許文献１参照）。【０００３】
また、別の画面遷移図作成装置は、画面遷移を含むアプリケーションのソースコードを読み込み、当該ソースコードから各画面がデータベースの呼び出しを行うためのＳＱＬ文を抽出するＳＱＬ抽出手段を設けている。そして、ユーザが画面遷移図から指定した画面について、当該画面から遷移する複数の画面のＳＱＬ文から、データベースへの操作、対象テーブルの移動に応じて機能上の類似度を数値化し、各画面を類似度に応じてユーザが指定した画面に重ねて表示する。これにより、画面数の多いアプリケーションでも画面遷移図全体を俯瞰しやすく、画面遷移図の作成作業の効率化を図っている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４２９６４号公報
【特許文献２】特開２００９−８６８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画面数が多いアプリケーションの開発では画面遷移図が複雑化するため、その作成が困難である。特許文献２の画面遷移図作成装置では、機能が類似した画面を重ねて表示するため、画面遷移図全体を俯瞰することは出来るものの、重ねた画面間の画面遷移が把握できず、画面遷移構造が分かりづらいという課題があった。【０００６】
本発明は上述の課題に鑑みてなされたものであり、複雑な画面遷移関係を分かりやすく表す画面遷移図を作成する画面遷移図作成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備える。縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。
【発明の効果】
【０００８】
本発明の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備える。縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。よって、画面数が多い場合でも画面遷移関係を簡潔に分かりやすく示すことが出来る。【０００９】
この発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１の画面遷移図作成装置の構成図である。
【図２】画面遷移図表示情報を示す図である。
【図３】画面遷移図の表示例を示す図である。
【図４】画面遷移パターンを示す図である。
【図５】画面遷移パターンを適用した画面遷移図の表示例を示す図である。
【図６】実施の形態１の縮退ノードレイアウトを示す図である。
【図７】縮退ノードの表示例を示す図である。
【図８】縮退ノードの表示例を示す図である。
【図９】パターンアイコンを示す図である。
【図１０】画面遷移縮退情報の作成処理を示すフローチャートである。
【図１１】実施の形態１の画面遷移構造図の生成処理を示すフローチャートである。
【図１２】画面遷移縮退情報を示す図である。
【図１３】画面遷移図と画面遷移構造図の表示例を示す図である。
【図１４】実施の形態２の画面遷移図作成装置の要部構成図である。
【図１５】実施の形態２の縮退ノードレイアウトを示す図である。
【図１６】縮退していない画面ノードと縮退ノードの表示例を示す図である。
【図１７】画面遷移構造図展開部の動作を示すフローチャートである。
【図１８】画面遷移構造図の縮退ノードを別の縮退ノード番号のレイアウトに変更する様子を示す図である。
【図１９】縮退ノード対応表を示す図である。
【図２０】実施の形態２の画面遷移構造図の生成処理を示すフローチャートである。
【図２１】実施の形態２の縮退ノード番号の取得処理を示すフローチャートである。
【図２２】実施の形態３の画面遷移図作成装置の要部構成図である。
【図２３】画面遷移構造図の編集処理を示すフローチャートである。
【図２４】画面遷移構造図の編集処理を示すフローチャートである。
【図２５】画面遷移構造図の編集処理を示す図である。
【図２６】画面遷移構造図の編集処理を示す図である。
【図２７】実施の形態４の画面遷移図作成装置の要部構成図である。
【図２８】選択した画面ノード群の縮退処理を示すフローチャートである。
【図２９】選択した画面ノード群の縮退処理を示す図である。
【発明を実施するための形態】
【００１１】
＜実施の形態１＞
＜構成＞
図１は、実施の形態１の画面遷移図作成装置１の構成図である。画面遷移図とは、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印（遷移アーク）により表したものである。画面遷移図作成装置１は、外部から入力された画面表示情報１１から画面遷移図を作成し、画面遷移図を簡潔に分かりやすくした画面遷移構造図を作成し、これを外部に出力する。
【００１２】
画面遷移図作成装置１は、画面遷移図編集部２、画面遷移パターン適用部３、画面遷移構造図作成部４、入出力部５、画面遷移図データベース６、画面遷移パターンデータベース７、及び画面遷移縮退データベース８を備える。
【００１３】
入出力部５は画面表示情報１１の入力部であり、画面遷移図や画面遷移構造図の出力部となるが、図１に示すように画面遷移図作成装置１の外部に設けられていても良いし、内部に設けられていても良い。
【００１４】
画面遷移図編集部２は、入出力部５の入力操作を受けて画面遷移図を作成または編集し、これを入出力部５に出力する。画面遷移図編集部２は、後述する画面遷移パターンを適用する対象となる画面遷移図を画面遷移パターン適用部３に付与する画面遷移図付与部として動作する。
【００１５】
画面遷移パターン適用部３は、画面遷移パターンデータベース７に格納されている画面遷移パターン７１を、画面遷移図に表された少なくとも一部の画面ノード（対象画面ノード群）に適用する。
【００１６】
画面遷移構造図作成部４は、画面遷移図の内、画面遷移パターン７１を適用した対象画面ノード群（パターン適用画面ノード群）に縮退処理を行って画面遷移構造図を作成する。本明細書中で縮退処理とは、縮退ノードレイアウト７２に従って対象画面ノード群を簡略的に表示することをいう。また、対象画面ノード群を簡略的に表示した上で、さらにパターン適用画面ノード群の遷移関係を簡略的に示すアイコンを付記することを含めて、縮退処理ともいう。画面遷移構造図は入出力部５から出力される。また、画面遷移構造図作成部４は、画面遷移の縮退情報を示す画面遷移縮退情報８１を画面遷移縮退データベース８に格納する。画面遷移構造図作成部４は、画面遷移図縮退部４１と画面遷移構造図生成部４２を備える。
【００１７】
画面遷移図データベース６には、画面遷移図の表示情報である画面遷移図表示情報６１が格納される。
【００１８】
画面遷移パターンデータベース７は、画面遷移のパターンを記録するデータベースであり、画面遷移パターン７１、縮退ノードレイアウト７２、パターンアイコン７３が格納される。
【００１９】
画面遷移縮退データベース８には、画面遷移の縮退情報である画面遷移縮退情報８１が格納される。
【００２０】
画面遷移図編集部２は、入出力部５を用いて入力された画面表示情報１１から、画面遷移図の表示に必要な情報を抽出して画面遷移図表示情報６１を作成する。作成した画面遷移図表示情報は画面遷移図データベース６に記録される。また、画面遷移図編集部２は、画面遷移図表示情報６１から画面遷移図を生成し、入出力部５に出力する。また、入出力部５からユーザが画面遷移図の変更操作を入力した場合には、その操作に従って画面遷移図編集部２が画面遷移図表示情報６１を変更し、変更後の画面遷移図表示情報６１を画面遷移図データベース６に記録する。具体的には、画面ノードや遷移先画面リストを変更する。
【００２１】
画面遷移パターン適用部３は、入出力部５を用いて入力した操作に従って、画面遷移パターン７１を画面遷移図の対称画面ノード群に適用し、画面遷移図表示情報６１を変更して、画面遷移図データベース６に記録する。
【００２２】
画面遷移図縮退部４１は、画面遷移図の内、画面遷移パターン７１が適用されたパターン適用画面ノード群を縮退させて画面遷移縮退情報８１を作成し、画面遷移縮退データベース８に記録する。
【００２３】
画面遷移構造図生成部４２は、画面遷移縮退情報８１、縮退ノードレイアウト７２に従って画面遷移図を縮退表示させ、さらに縮退表示箇所にパターンアイコン７３のアイコンを付記して画面遷移構造図とする。画面遷移構造図は入出力部５で出力される。
【００２４】
画面遷移図編集部２が画面表示情報１１から画面遷移図の表示に必要な情報を抽出して画面遷移図表示情報６１を作成する方法は周知である。例えば特許文献１には、画面表示情報１１の各画面を画面ノードとし、各画面から遷移可能な画面を遷移先画面リストとし、入出力部５を用いた入力操作に従い画面ノードの表示位置及び表示サイズを設定することが示されている。
【００２５】
また、画面遷移図編集部２が画面遷移図表示情報６１から画面遷移図を生成する方法は周知である。例えば特許文献１には、画面遷移図表示情報６１の各画面ノードを表示位置及び表示サイズに従って配置し、遷移先画面リストに対応する画面ノードに対して矢印（遷移アーク）を接続することが示されている。
【００２６】
また、画面遷移図編集部２が画面遷移図表示情報６１の画面ノード及び遷移先画面リストを変更する方法は周知である。例えば特許文献１には、入出力部５を用いて入力した操作に従って画面遷移図の画面ノードを追加、削除又は、遷移ノードを追加、削除や別の画面ノードに接続を変更した結果を画面遷移図表示情報６１に反映することが示されている。
【００２７】
また、画面遷移パターン適用部３が、画面遷移パターン７１を画面遷移図の所定の画面群に適用し、画面遷移図表示情報６１を変更する方法は周知である。例えば特許文献１には、画面遷移パターン７１に記録された画面遷移方法に従って、画面ノードの遷移アークを追加、削除、又は接続箇所の変更を行うことが示されている。
【００２８】
図２は、実施の形態１の画面遷移図表示情報６１の一例である。画面遷移図表示情報６１は画面遷移図の各画面ノードについて作成され、画面番号、Ｘ座標、Ｙ座標、幅、高さ、及び遷移先画面リストの情報を有している。画面番号は他の画面ノードと重複しない画面ノードの固有番号である。Ｘ座標及びＹ座標は画面ノードの表示位置を示している。幅及び高さは画面ノードの表示サイズを示している。遷移先画面リストは当該画面ノードから遷移可能な画面ノードの画面番号を示している。画面番号４，５に遷移先画面リストが記載されていないのは、画面番号４，５の画面ノードには遷移先がないことを示している。
【００２９】
図３は、図２に示す画面遷移図表示情報６１に従って生成される画面遷移図の、入出力部５による表示例である。
【００３０】
図４は、実施の形態１の画面遷移パターン７１の一例を示している。画面遷移パターン７１は、画面遷移図において各画面ノードが従う遷移に関するルールを示している。図４で、○は該当する画面遷移が可能であることを示している。画面遷移パターン７１を適用する対象画面ノード群では、代表画面を１つ設定する他、代表以外の画面の並び順を設定する。「代表画面からの遷移」の項目では、「先頭の画面へ遷移」が○の場合、代表以外の画面の並び順の先頭の画面へ、代表画面から遷移可能である。「最後の画面へ遷移」が○の場合、代表以外の画面の並び順の最後の画面へ、代表画面から遷移可能である。「全ての画面へ遷移」が○の場合、代表以外の全ての画面へ、代表画面から遷移可能である。「代表画面への遷移」の項目では、「代表画面からの遷移」の項目と、遷移元と遷移先が入れ替わる。「代表以外の画面間の遷移」の項目では、「昇順に遷移」が○の場合、代表以外の画面が並び順に遷移可能である。「降順に遷移」が○の場合、代表以外の画面が並び順の逆順に遷移可能である。「先頭画面と最後の画面でループ」が○の場合、「昇順に遷移」が○であれば、代表以外の画面の並び順が最後の画面から先頭の画面へ遷移可能であり、「降順に遷移」が○であれば、代表以外の画面の並び順が先頭の画面から最後の画面へ遷移可能であり、どちらも○であればその両方である。「先頭画面と最後の画面でループ」が○の場合に、「昇順に遷移」と「降順に遷移」のいずれも○でないことはあり得ない。「全ての画面で遷移」が○の場合、代表以外の全ての画面間で互いに遷移可能である。
【００３１】
図５は、図４に示す画面遷移パターン７１を、画面１を代表画面とし、画面２、３、４を順に代表以外の画面とする画面群に適用した場合の画面遷移図の一例を示している。ここでは、画面番号がｎの画面ノードを簡略的に画面ｎと呼ぶ。
【００３２】
例えばパターンＩＤが１の場合、代表画面（画面１）から先頭の画面（画面２）に遷移可能であり、代表画面へは先頭の画面から遷移可能である。また、代表以外の画面では昇順（画面２、３、４の順）及び降順（画面４、３、２の順）に遷移可能である。
【００３３】
図６は、実施の形態１の縮退ノードレイアウト７２の一例を示している。「代表画面のサイズ」は、縮退ノードの中で代表画面を表示する幅と高さを示している。「代表画面の位置」は、縮退ノードの中で代表画面を表示するＸ座標及びＹ座標を示している。「代表以外の画面」の有無が○の場合、縮退ノードの中で代表以外の画面を表示し、×の場合は代表以外の画面を表示しない。「代表以外の画面のサイズ」は、縮退ノードの中で代表以外の画面を表示する幅と高さを示している。「代表以外の先頭の画面の位置」は、縮退ノードの中で代表以外の画面の並び順の先頭の画面を表示するＸ座標及びＹ座標を示している。「先頭以降の画面のオフセット」は、縮退ノードの中で代表以外の画面の並び順の先頭以降の画面を表示する際の表示位置を示す。「Ｘ方向オフセット」は２番目以降の画面を表示する際にＸ座標に加える値であり、「Ｙ方向オフセット」は表示する画面の順番が折り返し画面数の整数倍を超えるたびにＹ座標に加える値であり、「折返し画面数」は表示する画面の順番がこの数を超えるたびにＸ座標を先頭の画面の表示位置に戻してＹ座標にＹ方向オフセットを加える画面数を示している。「アイコンのサイズ」は、縮退ノードの中でパターンアイコンを表示する幅と高さを示している。「アイコンの位置」は、縮退ノードの中でパターンアイコンを表示するＸ座標及びＹ座標を示している。「領域囲み」の有無が○の場合、縮退ノードの中で画面を囲む矩形を表示し、×の場合は画面を囲む矩形を表示しない。「領域の基準サイズ」は、代表以外の画面が１つも無い場合に縮退ノードの中で「領域囲み」を表示する幅と高さを示している。代表以外の画面数が先頭以降の画面のオフセットの折り返し画面数の整数倍（０倍も含む）を超えるたびに、先頭以降の画面のオフセットのＹ方向オフセットを、領域囲みを表示する高さに加える。「仕切り線」の有無が○の場合、縮退ノードの中で代表画面と代表以外の画面を分ける線分を表示し、×の場合は線分を表示しない。「仕切り線の始点の位置」は、縮退ノードの中で仕切り線を表示する際の線分の始点のＸ座標及びＹ座標を示している。「仕切り線の終点の位置」は、縮退ノードの中で仕切り線を表示する際の線分の終点のＸ座標及びＹ座標を示している。
【００３４】
図７は、図６に示すパターンＩＤが１の縮退ノードレイアウト７２を、画面１を代表画面とし、画面２、３、４を順に代表以外の画面とする画面群に適用した場合の縮退ノードの表示例である。図７中、「ア」で示す箇所に、パターンアイコン７３のパターンＩＤに対応するアイコンが表示される。
【００３５】
図８は、図６に示すパターンＩＤが３の縮退ノードレイアウト７２を、画面１を代表画面とし、画面２、３、４、５、６を順に代表以外の画面とする画面群に適用した場合の縮退ノードの表示例である。図８中、「ア」で示す箇所に、パターンアイコン７３のパターンＩＤに対応するアイコンが表示される。
【００３６】
図９は、画面遷移パターンデータベース７に格納されたパターンアイコン７３を示している。パターンアイコン７３では、パターンＩＤとアイコンの画像データが紐付けられている。パターンＩＤが１の画面遷移パターンでは、代表画面からの遷移及び代表画面への遷移が先頭の画面のみで、代表以外の画面間の遷移が昇順に遷移且つ降順に遷移で先頭と最後の画面でループしていないため、画面間の遷移は代表画面から昇順且つ降順に遷移可能である。そのため、画面遷移図で画面ノードを一直線に並べると遷移アークが交差せずに分かりやすい。そこで、アイコンの画像は各画面間での双方向の画面遷移をイメージしやすい、直線の両端に矢印が付いたものとなっている。このようにパターンアイコン７３のアイコンの画像は、画面遷移パターンをイメージ可能なように、縮退する前の画面遷移の構造を模したアイコンとすることが望ましい。
【００３７】
＜動作＞
図１０は、画面遷移縮退情報８１の作成処理を示すフローチャートである。画面遷移図縮退部４１は、画面遷移図のパターン適用画面ノード群を縮退させ、画面遷移縮退情報８１を作成する。
【００３８】
まず、画面遷移図のパターン適用画面ノード群のうち、未縮退の箇所が残っているか否かを判定する（ステップＳ３１１）。残っていればステップＳ３１２に進み、残っていなければステップＳ３１８に進む。
【００３９】
未縮退の箇所があれば（ステップＳ３１１でＹｅｓ）、パターン適用画面ノード群のうち、未縮退の箇所から１箇所を選択する（ステップＳ３１２）。選択する順番は、画面ノードの数が少ないものからなど、どのような方法で選択しても構わない。
【００４０】
次に、ステップＳ３１２で選択された箇所に適用されている画面遷移パターンのパターンＩＤを画面遷移パターンデータベース７から取得し、画面遷移縮退情報８１のパターンＩＤに設定する（ステップＳ３１３）。
【００４１】
さらに、ステップＳ３１２で選択された箇所の画面群の内、画面番号の最も小さい画面の画面番号を、画面遷移縮退情報８１の代表画面番号に設定する（ステップＳ３１４）。
【００４２】
また、ステップＳ３１２で選択された箇所の画面群の内、代表画面に設定された以外の画面の画面番号を小さい順に、画面遷移縮退情報８１の代表以外の画面の番号リストに設定する（ステップＳ３１５）。
【００４３】
その後、画面遷移図表示情報６１から代表画面のＸ座標及びＹ座標を取得し、画面遷移縮退情報８１のＸ座標及びＹ座標に設定し（ステップＳ３１６）、画面遷移縮退情報８１の縮退の有無を○に設定する（ステップＳ３１７）。
【００４４】
そして、ステップＳ３１１に戻って、パターン適用画面ノード群で未縮退の箇所があるか否かを判定し、全ての箇所が縮退済みであれば、画面遷移縮退情報８１を画面遷移縮退データベース８に記録し（ステップＳ３１８）、処理を終了する。
【００４５】
図１１は、画面遷移構造図生成部４２が、画面遷移図から画面遷移構造図を生成する処理を示すフローチャートである。画面遷移構造図生成部４２は、画面遷移縮退情報８１と縮退ノードレイアウト７２に従って画面遷移図を縮退表示し、さらにパターンアイコン７３のアイコンを付記して画面遷移構造図を生成する。
【００４６】
まず、画面遷移図データベース６から画面遷移図表示情報６１を取得し、画面遷移図表示情報６１から得られる画面遷移図を画面遷移構造図の雛形とする（ステップＳ３２０）。
【００４７】
次に、画面遷移構造図の、画面遷移縮退情報８１の縮退の有無が○の内、縮退表示していない箇所が残っているか否かを判定する（ステップＳ３２１）。残っていなければ、画面遷移構造図の生成処理を終了する。
【００４８】
縮退表示していない箇所が残っていれば（ステップＳ３２１でＹｅｓ）、画面遷移構造図の、画面遷移縮退情報８１の縮退の有無が○の内、縮退表示していない箇所から１箇所を選択する（ステップＳ３２２）。選択する順番は、画面遷移パターンに含まれる画面ノードの数が少ないものからなど、どのような方法で選択しても構わない。
【００４９】
次に、画面遷移構造図の、ステップＳ３２２で選択した箇所の画面遷移縮退情報８１のパターンＩＤを取得する（ステップＳ３２３）。
【００５０】
そして、画面遷移構造図の、ステップＳ３２２で選択した箇所の画面ノード及び選択した箇所の画面ノード間の遷移アークを全て削除する（ステップＳ３２４）。
【００５１】
その後、縮退ノードレイアウト７２からステップＳ３２３で取得したパターンＩＤに対応する縮退ノードのレイアウトを取得する（ステップＳ３２５）。
【００５２】
さらに、画面遷移縮退情報８１の代表画面番号と代表以外の画面の番号リストに従って、ステップＳ３２５で取得した縮退ノードのレイアウトに画面ノードを当てはめて縮退ノードを生成し、縮退ノードを画面遷移構造図に追加する（ステップＳ３２６）。その追加位置は、画面遷移縮退情報８１に記されたＸ座標及びＹ座標で定まる。
【００５３】
次に、ステップＳ３２２で選択した箇所の画面ノードに接続されていた遷移アークを、ステップＳ３２６で追加した縮退ノードに接続する（ステップＳ３２７）。
【００５４】
最後に、ステップＳ３２３で取得したパターンＩＤに対応するアイコンをパターンアイコン７３から取得し、ステップＳ３２６で追加した縮退ノードに付記する（ステップＳ３２８）。
【００５５】
図１２は、画面遷移縮退情報８１の一例である。画面遷移縮退番号は、各画面遷移縮退に固有の番号で、他の画面遷移縮退と重複しない。パターンＩＤは、画面遷移パターンデータベース７に格納された画面遷移パターン７１のうち、当該画面遷移縮退に対応する画面遷移パターンのＩＤである。Ｘ座標、Ｙ座標は、縮退ノードを表示する際の表示位置である。代表画面番号は、画面遷移縮退の代表画面の画面番号である。代表以外の画面の番号リストは、画面遷移縮退の代表以外の画面の画面番号を、画面の並び順に列挙したものである。
【００５６】
図１３は、図１２に示す画面遷移縮退情報８１に従って画面遷移図を縮退して生成した画面遷移構造図の一例である。画面遷移縮退情報８１において画面遷移縮退番号１の縮退の有無は○のため、代表画面番号の２および代表以外の画面の番号リストの３、４、５の画面番号を持つ画面ノードは、縮退ノードレイアウト７２のパターンＩＤの１に対応する縮退ノードのレイアウトに従って縮退表示される。縮退ノードは、画面遷移縮退情報８１に従ってＸ座標１５０、Ｙ座標１５０の位置に表示される。次に、画面遷移縮退番号２の縮退の有無は×のため、代表画面番号の６および代表以外の画面の番号リストの７、８の画面番号を持つ画面ノードは、縮退表示されずに元の画面ノードのまま表示される。
【００５７】
＜効果＞
本実施の形態の画面遷移図作成装置１は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図編集部２（画面遷移図付与部）と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部３と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部４を備える。ここで、縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。よって、複雑な画面遷移図であっても、構造化された分かりやすい画面遷移構造図を提示することができ、画面遷移構造の把握が容易となる。
【００５８】
また、縮退処理では、少なくとも一の代表画面を残すので、対象画面ノード群を簡潔に表すことが出来る。
【００５９】
＜実施の形態２＞
実施の形態１の画面遷移図作成装置１は、一つの画面遷移パターンに対して一つの縮退ノードレイアウトを有していた。これに対して実施の形態２の画面遷移図作成装置１０は、一つの画面遷移パターンに対して縮退度合い（表示の簡潔さの度合い）が異なる複数の縮退ノードレイアウトを有する。
【００６０】
＜構成＞
図１４は、実施の形態２の画面遷移図作成装置１０の要部構成図である。
【００６１】
実施の形態２の画面遷移図作成装置１０は、実施の形態１の画面遷移図作成装置１の構成に対して、画面遷移構造図作成部４が画面遷移構造図展開部４３を備え、画面遷移パターンデータベース７に縮退ノード対応表７４が格納される点が異なる。これ以外の構成は画面遷移図作成装置１と同様である。図１４では、画面遷移図編集部２と画面遷移パターン適用部３の図示を省略している。
【００６２】
縮退ノードレイアウト７２は、パターンＩＤごとに複数の縮退ノードのレイアウトを有する。
【００６３】
画面遷移構造図展開部４３は、画面遷移構造図のうち、画面遷移縮退情報８１に従って縮退されている縮退ノード又は縮退されていない元の画面ノードを、縮退ノードレイアウト７２のパターンＩＤに対応する他の縮退ノードのレイアウト又は縮退されていない元の画面ノードのいずれかに変更する。いずれの縮退ノードレイアウトあるいは元の画面ノードに変更するかは、入出力部５による入力操作に従って決定される。変更した縮退ノードレイアウトの番号は画面遷移縮退情報８１に記録しても良い。
【００６４】
さらに、画面遷移パターンデータベース７に縮退ノードレイアウト７２から縮退ノードのレイアウトを選択するルールである縮退ノード対応表７４を記録しておき、画面遷移構造図生成部４２が画面遷移図を縮退表示させて画面遷移構造図を生成する際に、縮退ノード対応表７４に従って縮退ノードのレイアウトを自動的に選択しても良い。入出力部５による入力操作によって縮退ノードのレイアウトを決定する場合には、縮退ノード対応表７４はなくても良い。
【００６５】
図１５は、１つのパターンＩＤにつき複数の縮退ノードのレイアウトが記録された縮退ノードレイアウト７２の一例を示している。縮退ノード番号は一つのパターンＩＤに対して縮退ノードを一意に決定する識別番号である。
【００６６】
図１６は、図１５に示す縮退ノードレイアウト７２を、画面１を代表画面とし、画面２、３、４を順に代表以外の画面とするパターン適用画面ノード群に適用した場合の縮退ノードと、縮退されていない元の画面ノードとを、入出力部５を用いて表示した図の一例を示している。図中「ア」で示される箇所に、パターンアイコン７３のパターンＩＤに対応するアイコンが表示される。
【００６７】
＜動作＞
図１７は、画面遷移構造図展開部４３が行う画面遷移構造図の縮退又は展開処理を示すフローチャートである。画面遷移構造図展開部４３は、画面遷移構造図のうち、画面遷移縮退情報８１に従って縮退されている縮退ノード又は縮退されていない元の画面ノードを、縮退ノードレイアウト７２のパターンＩＤに対応する他の縮退ノードのレイアウト又は縮退されていない元の画面ノードのいずれかに変更することで、画面遷移構造図を縮退又は展開する。
【００６８】
まず、入出力部５を用いて入力した操作に従って、画面遷移構造図のうち、縮退又は展開する縮退ノード又は元の画面ノードを選択する（ステップＳ３３１）。
【００６９】
次に、ステップＳ３３１で選択した箇所（以下、「選択箇所」という）に適用されている画面遷移縮退情報８１のパターンＩＤを取得する（ステップＳ３３２）。
【００７０】
さらに、選択箇所の画面ノード及び選択された箇所の画面ノード間の遷移アーク又は縮退ノードを全て削除する（ステップＳ３３３）。
【００７１】
次に、選択箇所の画面群又は縮退ノードを展開するか否かを判定する（ステップＳ３３４）。展開しない場合、すなわち縮退する場合は、入出力部５を用いて入力した操作に従って、縮退ノードレイアウト７２から縮退ノード番号を１つ選択する（ステップＳ３３５）。
【００７２】
続いて、縮退ノードレイアウト７２からステップＳ３３２で取得したパターンＩＤとステップＳ３３５で選択した縮退ノード番号に対応する縮退ノードのレイアウトを取得する（ステップＳ３３６）。
【００７３】
その後、画面遷移縮退情報８１の代表画面番号、代表以外の画面の番号リストに従って、ステップＳ３３６で取得した縮退ノードのレイアウトに画面ノードを当てはめて縮退ノードを生成し、縮退ノードを画面遷移構造図に追加する（ステップＳ３３７）。その追加位置は、画面遷移縮退情報８１に記されたＸ座標、Ｙ座標により定まる。
【００７４】
画面遷移構造図を展開する場合（ステップＳ３４４でＹｅｓ）は、画面遷移図から展開する画面群の画面ノード及び展開する画面ノード間の遷移アークを取得し、画面遷移構造図に追加する（ステップＳ３３８）。
【００７５】
ステップＳ３３７又はステップＳ３３８の後は、画面遷移構造図の内、縮退又は展開する画面ノード又は縮退ノードに接続されていた遷移アークを、ステップＳ３３７で追加した縮退ノード又はステップＳ３３８で追加した画面ノードに接続する（ステップＳ３３９）。
【００７６】
最後に、パターンアイコン７３からステップＳ３３２で取得したパターンＩＤに対応するアイコンを取得し、ステップＳ３３７で追加した縮退ノードに付記する（ステップＳ３４０）。画面遷移構造図を展開する場合には、アイコンの付記は行わない。
【００７７】
図１８は、図１５に示す縮退ノードレイアウト７２の縮退ノード番号が１のレイアウトが適用されている縮退ノードを、縮退ノード番号が３の縮退ノードのレイアウトに変更した場合の画面遷移構造図を示している。ここで、縮退ノード番号１で縮退されている代表画面番号２の縮退ノードを入出力部５を用いて選択すると、縮退ノード番号あるいは縮退なしを指定するためのリストが表示される。例えば縮退ノード番号３を指定すると、選択した縮退ノードの縮退ノードレイアウトが、縮退ノード番号３に対応したものに変更される。こうして、ユーザは縮退度合いの変更を行うことが出来る。上述の例でリストから縮退なしを指定すれば、縮退ノードを展開して元の画面ノードに戻すことも可能である。
【００７８】
図１９は、縮退ノード対応表７４の一例である。縮退ノード番号は、画面遷移構造図生成部４２で判定される条件ごとに適用する縮退ノードの番号である。縮退ノード番号が０の場合、縮退されていない元の画面ノードが適用される。
【００７９】
図２０は、画面遷移構造図生成部４２が、画面遷移縮退情報８１、縮退ノードレイアウト７２、縮退ノード対応表７４に従って画面遷移図を縮退表示させて画面遷移構造図を生成する処理を示すフローチャートである。図１１のフローチャートとはステップＳ３２９、Ｓ３３０が異なっているため、以下ではステップＳ３２９，Ｓ３３０のみ説明する。
【００８０】
ステップＳ３２０〜Ｓ３２４までは図１１のフローチャートと同様で、ステップＳ３２４の後、縮退ノード対応表７４から縮退する画面群の状態に対応する縮退ノード番号を取得する（ステップＳ３２９）。そして、縮退ノードレイアウト７２からステップＳ３２４で取得したパターンＩＤとステップＳ３２９で取得した縮退ノード番号に対応する縮退ノードのレイアウトを取得する（ステップＳ３３０）。後は、図１１と同様に縮退処理を行う。
【００８１】
図２１は、縮退ノード対応表７４から縮退する画面群の状態に対応する縮退ノード番号を取得する処理（図２０のステップＳ３２９）の一例を示すフローチャートである。
【００８２】
縮退表示する画面群の代表画面が、既に縮退されているかどうか判定する（ステップＳ３４１）。縮退されていなければ、縮退ノード対応表７４から、縮退表示する画面群のパターンＩＤと条件３に対応する縮退ノード番号を取得する（ステップＳ３４５）。
【００８３】
ステップＳ３４１で縮退されていると判定すれば、その縮退においても代表画面は同一の画面であるか否かを判定する（ステップＳ３４２）。同一の画面であれば、縮退ノード対応表７４から、縮退表示する画面群のパターンＩＤと条件２に対応する縮退ノード番号を取得する（ステップＳ３４４）。
【００８４】
ステップＳ３４２で同一の画面ではないと判定すれば、縮退ノード対応表７４から、縮退表示する画面群のパターンＩＤと条件１に対応する縮退ノード番号を取得する（ステップＳ３４３）。
【００８５】
＜効果＞
本実施の形態の画面遷移図作成装置１０において、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部４は、外部入力操作で指定された表示レイアウトを用いて縮退表示を行うので、縮退ノードを別の縮退ノードのレイアウトに変更し、又は縮退されていない元の画面ノードに変更することにより、縮退ノードのレイアウトを切り替えて縮退箇所の画面遷移を確認することができるため、画面遷移の把握が容易となる。
【００８６】
また、本実施の形態の画面遷移図作成装置１０において、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部４は、予め定めた条件に応じて選択した表示レイアウトを用いて、縮退表示を行うので、縮退ノードのレイアウトの選択が自動化され、画面遷移構造図の作成が簡単になる。
【００８７】
＜実施の形態３＞
実施の形態３では、入出力部５による入力操作により、画面遷移構造図を編集することを可能にする。
【００８８】
＜構成＞
図２２は、実施の形態３の画面遷移図作成装置１００の要部構成図である。実施の形態３の画面遷移図作成装置１００は、実施の形態１の画面遷移図作成装置１の構成に対して、画面遷移構造図作成部４が画面遷移構造図編集部４４を備える点が異なる。これ以外の構成は画面遷移図作成装置１と同様である。図１４では、画面遷移図編集部２と画面遷移パターン適用部３の図示を省略している。
【００８９】
＜動作＞
図２３は、画面遷移構造図編集部４４が、入出力部５による入力操作に従って画面遷移構造図の縮退ノードに画面ノードを追加した際に、画面遷移縮退情報８１を変更し、画面遷移縮退情報８１の変更と画面遷移パターン７１に従って画面遷移図表示情報６１を変更する処理を示すフローチャートである。
【００９０】
まず、画面遷移構造図の内、画面ノードが追加された縮退ノードのパターンＩＤを取得する（ステップＳ３５１）。
【００９１】
次に、画面遷移縮退情報８１において、ステップＳ３５１で取得したパターンＩＤに対応するデータの「代表以外の画面リスト」に、追加された画面ノードの画面番号を追加する（ステップＳ３５２）。
【００９２】
そして、画面遷移図表示情報６１において、画面ノードが追加された縮退ノードに対応する画面遷移パターン内の画面のデータの遷移先画面番号に、追加された画面ノードの画面番号を追加する（ステップＳ３５３）。ここで、追加された画面ノードへの遷移元となる画面ノードは、画面遷移パターン７１に従って定まる。
【００９３】
最後に、ステップＳ３５３で変更した画面遷移図表示情報６１を画面遷移図データベース６に記録して（ステップＳ３５４）、処理を終了する。
【００９４】
図２４は、画面遷移構造図編集部４４が、入出力部５による入力操作に従って画面遷移構造図の縮退ノードから画面ノードを外した際に、画面遷移縮退情報８１を変更し、画面遷移縮退情報８１の変更と画面遷移パターン７１に従って画面遷移図表示情報６１を変更する方法を示すフローチャートである。
【００９５】
まず、画面遷移構造図の内、画面ノードが外された縮退ノードのパターンＩＤを取得する（ステップＳ３６１）。
【００９６】
次に、画面遷移縮退情報８１において、ステップＳ３６１で取得したパターンＩＤに対応するデータの「代表以外の画面リスト」から、外された画面ノードの画面番号を削除する（ステップＳ３６２）。
【００９７】
そして、画面遷移図表示情報６１において、画面ノードが外された縮退ノードに対応する画面遷移パターン内の画面のデータの遷移先画面番号から、外された画面ノードの画面番号を削除する（ステップＳ３６３）。
【００９８】
次に、画面遷移図表示情報６１において、画面ノードが外された縮退ノードに対応する画面遷移パターン内の、外されなかった画面のデータの遷移先画面番号を、画面遷移パターン７１に従って修正する（ステップＳ３６４）。
【００９９】
最後に、ステップＳ３６３及びステップＳ３６４で変更した画面遷移図表示情報６１を画面遷移図データベース６に記録する（ステップＳ３６５）。
【０１００】
図２５及び図２６は、画面遷移構造図編集部４４が、画面遷移構造図の変更に従って画面遷移図を変更する様子を例示する図である。
【０１０１】
図２５では、画面遷移構造図において、画面１、画面２、画面３、画面４を縮退した縮退ノードに、画面５を追加する操作を示している。この操作により縮退ノードに画面５が追加され、画面遷移縮退情報８１が変更される。また、画面５は、画面遷移パターン７１に従って、画面遷移パターンの最後の画面である画面４と互いに遷移する画面遷移が設定され、操作後の画面遷移図に変更される。
【０１０２】
図２６では、画面遷移構造図における、画面１、画面２、画面３、画面４を縮退した縮退ノードから、画面３を外す操作を示している。この操作により縮退ノードから画面３が外され、画面遷移縮退情報８１が変更される。また、画面遷移パターン７１に従って、画面３と画面遷移関係にあった画面２及び画面４は互いに遷移する画面遷移が設定され、画面３との画面遷移は削除され、操作後の画面遷移図に変更される。
【０１０３】
＜効果＞
本実施の形態の画面遷移図作成装置１００において、画面遷移構造図作成部４は、外部入力操作に応じて画面遷移構造図から画面ノードの追加及び削除を行うので、画面遷移構造図上で画面遷移を変更できるため、画面遷移の変更が簡単になるという効果がある。
【０１０４】
＜実施の形態４＞
実施の形態４では、入出力部５による入力操作により選択した画面ノード群を縮退させることを可能にする。
【０１０５】
＜構成＞
図２７は、実施の形態４の画面遷移図作成装置１０００の要部構成図である。
【０１０６】
実施の形態４の画面遷移図作成装置１０００は、実施の形態１の画面遷移図作成装置１の構成に対して、画面遷移構造図作成部４が画面遷移パターン判定部４５を備える点が異なる。これ以外の構成は画面遷移図作成装置１と同様である。図２７では、画面遷移図編集部２と画面遷移パターン適用部３の図示を省略している。
【０１０７】
＜動作＞
図２８は、縮退させる画面ノード群を入出力部５による入力操作に従って選択した際に、画面遷移パターン判定部４５が画面遷移縮退情報８１を変更し、画面遷移縮退情報８１の変更に従って画面遷移構造図生成部４２が画面遷移構造図を変更する処理の一例を示すフローチャートである。ステップＳ３２４〜Ｓ３２８は図１１のフローチャートと同様であるため、以下ではステップＳ３７１〜Ｓ３７５のみ説明する。
【０１０８】
まず、ユーザの入出力部５による入力操作に従い、画面遷移図の中で縮退させる画面ノード群と縮退表示における代表画面のノードを選択する（ステップＳ３７１）。ここで代表画面のノードが選択されない場合、画面遷移パターン判定部４５は選択された画面ノード（以下、「選択箇所」という）の内、画面番号の最も小さい画面を代表画面とし、その画面番号を画面遷移縮退情報８１の代表画面番号に設定する。
【０１０９】
次に、選択箇所の画面遷移に一致する画面遷移パターン７１があるか否かを判断する（ステップＳ３７２）。ここでは、選択箇所の画面遷移を画面遷移パターン７１の各項目に照らし合わせ、項目ごとの○×を判定する。なお、図４の画面遷移パターンでは、不可能な遷移を空欄で示しているが、×で示しても良い。
【０１１０】
以上の判定を行って、選択箇所の画面遷移に一致する画面遷移パターン７１が存在しなければ、選択した画面ノード群の縮退処理を終了する。
【０１１１】
選択箇所の画面遷移に一致する画面遷移パターンが存在する場合は（ステップＳ３７２でＹｅｓ）、当該画面遷移パターンのパターンＩＤを取得する（ステップＳ３７３）。
【０１１２】
その後、選択箇所の画面群の内、代表画面に設定された以外の画面の画面番号を小さい順に、画面遷移縮退情報８１の代表以外の画面の番号リストに設定する（ステップＳ３７４）。
【０１１３】
さらに、画面遷移図表示情報６１から代表画面のＸ座標及びＹ座標を取得し、画面遷移縮退情報８１のＸ座標及びＹ座標に設定する（ステップＳ３７５）。後は、図１１と同様に縮退処理を行う。
【０１１４】
また、画面遷移パターン７１は、ステップＳ３７２において一致する画面遷移パターンが存在しない際に適用するデフォルトの画面遷移パターンを有しても良い。この場合、縮退ノードレイアウト７２およびパターンアイコン７３は、デフォルトの画面遷移パターンに対応する縮退ノードのレイアウトおよびアイコンを有する。デフォルトの画面遷移パターンをもって、ステップＳ３７２では一致する画面遷移パターンが存在すると判定される。さらに、ステップＳ３７３ではデフォルトの画面遷移パターンのパターンＩＤが取得され、縮退処理が続けられる。
【０１１５】
実施の形態１の画面遷移図作成装置１は、予め定められた画面遷移パターンが画面遷移パターン適用部３にて適用されたパターン適用画面ノード群に対して縮退処理を施した。しかし、実施の形態４の画面遷移図作成装置１０００は、パターン適用画面ノード群の他、外部入力操作で指定された画面ノード群に対しても、その画面遷移に一致する画面遷移パターンやデフォルト画面遷移パターンを用いて縮退処理を行い、画面遷移構造図を作成する。
【０１１６】
図２９は、画面遷移パターン判定部４５が、入出力部５による入力操作に従って画面遷移構造図を変更する様子を例示する図である。ここで、ユーザが縮退する画面ノードとして画面４、画面５、画面６、画面７を入出力部５から選択すると、画面番号あるいは省略を指定するためのリストが入出力部５に表示される。リストの中からユーザが例えば画面４を指定すると、画面４を代表画面として選択した画面群の画面遷移パターンが判定され、対応する縮退ノードレイアウトやパターンアイコンに応じて、選択した画面群が入出力部５に縮退表示される。上述の例でリストから省略を指定すれば、選択した画面群で画面番号の最も小さい画面である画面４を代表画面として縮退処理が行われる。
【０１１７】
＜効果＞
本実施の形態の画面遷移図作成装置１０００において、画面遷移構造図作成部４は、外部入力操作で指定された画面ノード群に対して、その画面遷移に一致する画面遷移パターンに対応した表示レイアウトに従った縮退処理を行う。そのため、画面遷移パターンの判断が自動化され、画面遷移構造図の作成が簡単になる。
【０１１８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【０１１９】
この発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１２０】
１，１０，１００，１０００  画面遷移図作成装置、２  画面遷移図編集部、３  画面遷移パターン適用部、４  画面遷移構造図作成部、５  入出力部、６  画面遷移図データベース、７  画面遷移パターンデータベース、１１  画面表示情報、４１  画面遷移図縮退部、４２  画面遷移構造図生成部、４３  画面遷移構造図展開部、４４  画面遷移構造図編集部、４５  画面遷移パターン判定部、６１  画面遷移図表示情報、７１  画面遷移パターン、７２  縮退ノードレイアウト、７３  パターンアイコン、７４  縮退ノード対応表、８１  画面遷移縮退情報。
【図１】
2014057574.tif 000003
【図２】
2014057574.tif 000004
【図３】
2014057574.tif 000005
【図４】
2014057574.tif 000006
【図５】
2014057574.tif 000007
【図６】
2014057574.tif 000008
【図７】
2014057574.tif 000009
【図８】
2014057574.tif 000010
【図９】
2014057574.tif 000011
【図１０】
2014057574.tif 000012
【図１１】
2014057574.tif 000013
【図１２】
2014057574.tif 000014
【図１３】
2014057574.tif 000015
【図１４】
2014057574.tif 000016
【図１５】
2014057574.tif 000017
【図１６】
2014057574.tif 000018
【図１７】
2014057574.tif 000019
【図１８】
2014057574.tif 000020
【図１９】
2014057574.tif 000021
【図２０】
2014057574.tif 000022
【図２１】
2014057574.tif 000023
【図２２】
2014057574.tif 000024
【図２３】
2014057574.tif 000025
【図２４】
2014057574.tif 000026
【図２５】
2014057574.tif 000027
【図２６】
2014057574.tif 000028
【図２７】
2014057574.tif 000029
【図２８】
2014057574.tif 000030
【図２９】
2014057574.tif 000031
【手続補正書】
【提出日】平成26年11月12日(2014.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数画面間の遷移関係を複数の画面ノードと前記画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、
前記画面遷移図に表された少なくとも一部の前記画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、
前記画面遷移図の前記パターン適用画面ノード群に、前記画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、
前記縮退処理は、前記矢印を削除し、前記表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、外部入力操作で指定された前記表示レイアウトを用いて、前記縮退表示を行う、
画面遷移図作成装置。
【請求項２】
前記縮退処理は、少なくとも一の代表画面を残す処理である、
請求項１に記載の画面遷移図作成装置。
【請求項３】
前記画面遷移構造図作成部は、外部入力操作に応じて前記画面遷移構造図から前記画面ノードの追加及び削除を行う、
請求項１又は２に記載の画面遷移図作成装置。
【請求項４】
前記画面遷移構造図作成部は、外部入力操作で指定された前記画面ノード群に対して、その画面遷移に一致する前記画面遷移パターンに対応した表示レイアウトに従った前記縮退処理を施した、前記画面遷移構造図を作成する、
請求項１から３のいずれか１項に記載の画面遷移図作成装置。
【請求項５】
複数画面間の遷移関係を複数の画面ノードと前記画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、
前記画面遷移図に表された少なくとも一部の前記画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、
前記画面遷移図の前記パターン適用画面ノード群に、前記画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、
前記縮退処理は、前記矢印を削除し、前記表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、予め定めた条件に応じて選択した前記表示レイアウトを用いて、前記縮退表示を行う、
画面遷移図作成装置。
【請求項６】
前記縮退処理は、少なくとも一の代表画面を残す処理である、
請求項５に記載の画面遷移図作成装置。
【請求項７】
前記画面遷移構造図作成部は、外部入力操作に応じて前記画面遷移構造図から前記画面ノードの追加及び削除を行う、
請求項５又は６に記載の画面遷移図作成装置。
【請求項８】
前記画面遷移構造図作成部は、外部入力操作で指定された前記画面ノード群に対して、その画面遷移に一致する前記画面遷移パターンに対応した表示レイアウトに従った前記縮退処理を施した、前記画面遷移構造図を作成する、
請求項５から７のいずれか１項に記載の画面遷移図作成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の第１の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備える。縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部は、外部入力操作で指定された表示レイアウトを用いて、縮退表示を行う。
また、本発明の第２の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部は、予め定めた条件に応じて選択した表示レイアウトを用いて、縮退表示を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の第１の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備える。縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。よって、画面数が多い場合でも画面遷移関係を簡潔に分かりやすく示すことが出来る。また、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部は、外部入力操作で指定された表示レイアウトを用いて、縮退表示を行うため、縮退ノードを別の縮退ノードのレイアウトに変更し、又は縮退されていない元の画面ノードに変更することにより、縮退ノードのレイアウトを切り替えて縮退箇所の画面遷移を確認することができるため、画面遷移の把握が容易となる。
また、本発明の第２の画面遷移図作成装置は、複数画面間の遷移関係を複数の画面ノードと画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、画面遷移図に表された少なくとも一部の画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、画面遷移図のパターン適用画面ノード群に、画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、縮退処理は、矢印を削除し、表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理である。よって、画面数が多い場合でも画面遷移関係を簡潔に分かりやすく示すことが出来る。また、画面遷移パターンに対応する表示レイアウトは複数存在し、画面遷移構造図作成部は、予め定めた条件に応じて選択した表示レイアウトを用いて、縮退表示を行うため、縮退ノードのレイアウトの選択が自動化され、画面遷移構造図の作成が簡単になる。
【手続補正書】
【提出日】平成27年10月26日(2015.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数画面間の遷移関係を複数の画面ノードと前記画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、
前記画面遷移図に表された少なくとも一部の前記画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、
前記画面遷移図の前記パターン適用画面ノード群に、前記画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、
前記縮退処理は、前記矢印を削除し、前記表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、外部入力操作で指定された前記表示レイアウトを用いて、縮退表示を行う、
画面遷移図作成装置。
【請求項２】
前記縮退処理は、少なくとも一の代表画面を残す処理である、
請求項１に記載の画面遷移図作成装置。
【請求項３】
前記画面遷移構造図作成部は、外部入力操作に応じて前記画面遷移構造図から前記画面ノードの追加及び削除を行う、
請求項１又は２に記載の画面遷移図作成装置。
【請求項４】
前記画面遷移構造図作成部は、外部入力操作で指定された前記画面ノード群に対して、その画面遷移に一致する前記画面遷移パターンに対応した表示レイアウトに従った前記縮退処理を施した、前記画面遷移構造図を作成する、
請求項１から３のいずれか１項に記載の画面遷移図作成装置。
【請求項５】
複数画面間の遷移関係を複数の画面ノードと前記画面ノード間の矢印により表した画面遷移図を付与する画面遷移図付与部と、
前記画面遷移図に表された少なくとも一部の前記画面ノードである対象画面ノード群に、予め定めた画面遷移パターンを適用してパターン適用画面ノード群とする画面遷移パターン適用部と、
前記画面遷移図の前記パターン適用画面ノード群に、前記画面遷移パターンに対応した表示レイアウトに従った縮退処理を施した、画面遷移構造図を作成する画面遷移構造図作成部を備え、
前記縮退処理は、前記矢印を削除し、前記表示レイアウトにより表示される画面ノード間の遷移パターンを簡略的に図示するアイコンを追加する処理であり、
前記画面遷移パターンに対応する前記表示レイアウトは複数存在し、
前記画面遷移構造図作成部は、予め定めた条件に応じて選択した前記表示レイアウトを用いて、縮退表示を行う、
画面遷移図作成装置。
【請求項６】
前記縮退処理は、少なくとも一の代表画面を残す処理である、
請求項５に記載の画面遷移図作成装置。
【請求項７】
前記画面遷移構造図作成部は、外部入力操作に応じて前記画面遷移構造図から前記画面ノードの追加及び削除を行う、
請求項５又は６に記載の画面遷移図作成装置。
【請求項８】
前記画面遷移構造図作成部は、外部入力操作で指定された前記画面ノード群に対して、その画面遷移に一致する前記画面遷移パターンに対応した表示レイアウトに従った前記縮退処理を施した、前記画面遷移構造図を作成する、
請求項５から７のいずれか１項に記載の画面遷移図作成装置。
【国際調査報告】
2014057574.tif 000032
2014057574.tif 000033
2014057574.tif 000034
2014057574.tif 000035