JP5651450B2 - Screen design evaluation apparatus, screen design evaluation method and program - Google Patents
Screen design evaluation apparatus, screen design evaluation method and program Download PDFInfo
- Publication number
- JP5651450B2 JP5651450B2 JP2010270633A JP2010270633A JP5651450B2 JP 5651450 B2 JP5651450 B2 JP 5651450B2 JP 2010270633 A JP2010270633 A JP 2010270633A JP 2010270633 A JP2010270633 A JP 2010270633A JP 5651450 B2 JP5651450 B2 JP 5651450B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- evaluation
- transition
- information
- rule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011156 evaluation Methods 0.000 title claims description 249
- 238000013461 design Methods 0.000 title claims description 50
- 230000007704 transition Effects 0.000 claims description 179
- 238000012545 processing Methods 0.000 claims description 125
- 238000000034 method Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 16
- 238000012790 confirmation Methods 0.000 description 12
- 238000012854 evaluation process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000012938 design process Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、画面設計を補助するための画面設計評価装置、画面設計評価方法及びプログラムに関する。 The present invention relates to a screen design evaluation apparatus, a screen design evaluation method, and a program for assisting screen design.
従来から、使いやすいGUI(Graphical User Interface)のデザイン及び設計のために、次のような発明が提案されていた。
特許文献1に記載された発明では、GUIビルダを用いてレイアウト設計を行なうにあたり、各GUI部品が、所定の制約(使いやすさや表示形式といったガイドライン)に沿っているか否かを判定するとともに、GUIビルダを起動する度に更新された制約が無いかチェックする。また、引用文献2に記載された発明では、GUI画面の編集をおこなうにあたり、各GUI部品と、部品に対応付けるイベントが所定の制約条件を満たしているかをチェックし、満たしていないと判断されたときは、そのイベントに対応するユーザ入力を拒否する。
Conventionally, the following inventions have been proposed for designing and designing an easy-to-use GUI (Graphical User Interface).
In the invention described in
また、引用文献3に記載された発明は、GUIを備えるソフトウェアの操作性を評価する評価システムであって、ソフトウェアのGUIの設計内容を解析し、GUI設計スコアを算出し、さらに、ソフトウェアの操作履歴を元に、操作履歴スコアを算出し、総合的な操作性の評価をおこなう。また、引用文献4に記載された発明では、GUIデザインにおいて、少なくとも一つのルール、評価GUI定義、パラメータ計算式の組み合わせをGUIガイドラインルールとして記憶しておき、評価用のGUIを操作した結果から、当該ルールに対応するパラメータを算出する。
The invention described in the cited
しかしながら、特許文献1及び2に記載の技術では、例えば、名前を入力する部品は「テキストボックス」が使いやすく、性別を入力する部品は「ラジオボタン」が使いやすい等、各部品が実際に使用される用途に応じた使いやすさを評価することができない、という問題がある。また、特許文献3及び4に記載の技術では、GUIを実際に操作してテストを行わなければならず、評価に手間及び時間が掛かる、という問題がある。
すなわち、単に一画面の部品として評価するのではなく、その表示・入力にかかる部品としての意味を踏まえたうえで、使いやすさを判断し、妥当な画面のデザインを決定することが求められる。
However, in the techniques described in
That is, rather than simply evaluating as a single-screen component, it is necessary to determine ease of use and determine an appropriate screen design based on the meaning of the component for display and input.
本発明は上記の点に鑑みてなされたものであり、その目的は、利用者が実際に画面を使用したときの使いやすさを考慮した画面の評価を容易に行うことができる画面設計評価装置、画面設計評価方法及びプログラムを提供することにある。 The present invention has been made in view of the above points, and an object of the present invention is to provide a screen design evaluation apparatus capable of easily evaluating a screen in consideration of ease of use when a user actually uses the screen. Another object is to provide a screen design evaluation method and program.
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、各画面に設置される各部品の用途を示す意味情報を記憶する画面内情報記憶部と、前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定する画面情報評価処理部と、前記各画面の画面遷移を記憶する画面遷移情報記憶部と、を備え、前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、前記画面情報評価処理部は、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定することを特徴とする画面設計評価装置である。 The present invention has been made to solve the above problems, and one aspect of the present invention includes an on-screen information storage unit that stores semantic information indicating the use of each component installed on each screen, and the above meaning An evaluation rule definition unit that stores a rule for each component according to information, and a screen information evaluation process that determines whether or not a component arranged on the screen matches a rule stored in the evaluation rule definition unit And a screen transition information storage unit that stores screen transitions of the respective screens, and the evaluation rule definition unit includes component rules for a plurality of screens having a relationship between a transition source and a transition destination, A rule that defines a transition of a screen type indicating a use, and the screen information evaluation processing unit specifies a plurality of screens having a relationship between a transition source and a transition destination from the screen transition information storage unit, and Parts for multiple screens It is determined whether or not the rule stored in the evaluation rule definition unit matches, and the screen transition stored in the screen transition information storage unit matches the transition of the screen type stored in the evaluation rule definition unit. It is a screen design evaluation apparatus characterized by determining whether or not .
この発明によれば、各部品に付与された意味情報に基づき評価を行うので、実際に画面を操作することなく、利用者が実際に画面を使用したときの使いやすさを考慮した画面の評価を容易に行うことができる。 According to the present invention, since the evaluation is performed based on the semantic information given to each component, the evaluation of the screen in consideration of ease of use when the user actually uses the screen without actually operating the screen. Can be easily performed.
また、本発明の一態様は、上記の画面設計評価装置において、前記各画面の画面遷移を記憶する画面遷移情報記憶部を備え、前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールを記憶し、前記画面情報評価処理部は、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定することを特徴とする。 In addition, according to one aspect of the present invention, in the above-described screen design evaluation apparatus, the screen design evaluation device includes a screen transition information storage unit that stores screen transitions of the screens, and the evaluation rule definition unit has a relationship between a transition source and a transition destination. The part rule for a plurality of screens is stored, and the screen information evaluation processing unit identifies a plurality of screens having a relationship between a transition source and a transition destination from the screen transition information storage unit, and the plurality of identified screens On the other hand, it is determined whether or not a part matches a rule stored in the evaluation rule definition unit.
この発明によれば、各画面の画面遷移を記憶しているため、単一画面だけではなく、遷移元と遷移先の関係にある複数の画面間の評価を行うことができる。 According to the present invention, since the screen transition of each screen is stored, it is possible to evaluate not only a single screen but also a plurality of screens having a relationship between a transition source and a transition destination.
また、本発明の一態様は、上記の画面設計評価装置において、前記評価ルール定義部は、画面の用途を示す画面種別の遷移を規定するルールを記憶し、前記画面遷移情報記憶部は、前記各画面の画面種別を記憶し、前記画面情報評価処理部は、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定することを特徴とする。 Further, according to one aspect of the present invention, in the screen design evaluation device, the evaluation rule definition unit stores a rule that defines a transition of a screen type indicating a use of the screen, and the screen transition information storage unit The screen type of each screen is stored, and the screen information evaluation processing unit determines whether the screen transition stored in the screen transition information storage unit matches the transition of the screen type stored in the evaluation rule definition unit. It is characterized by determining.
この発明によれば、各画面の画面種別を記憶し、画面種別の遷移を規定したルールに基づく評価をするため、画面遷移を評価することができる。 According to the present invention, since the screen type of each screen is stored and the evaluation is performed based on the rule defining the transition of the screen type, the screen transition can be evaluated.
また、本発明の一態様は、上記の画面設計評価装置において、前記画面の利用者又は前記画面を利用する業務の特性を特定する適用条件を入力する入力部を備え、前記評価ルール定義部は、各ルールに対応する適用条件を記憶し、前記画面情報評価処理部は、前記入力部に入力された適用条件に対応するルールに基づき判定することを特徴とする。 Moreover, in one aspect of the present invention, in the screen design evaluation apparatus, the screen design evaluation device includes an input unit that inputs an application condition that specifies a user of the screen or a property of the business that uses the screen, and the evaluation rule definition unit includes: The application condition corresponding to each rule is stored, and the screen information evaluation processing unit makes a determination based on the rule corresponding to the application condition input to the input unit.
この発明によれば、各ルールに適用条件を対応付けているため、画面の利用者や画面を利用する業務の特性に応じた画面の評価を行うことができる。 According to this invention, since the application condition is associated with each rule, the screen can be evaluated according to the characteristics of the user of the screen and the business using the screen.
また、本発明の一態様は、各画面に設置される各部品の用途を示す意味情報を記憶する画面内情報記憶部と、前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、前記各画面の画面遷移を記憶する画面遷移情報記憶部と、を備える画面評価装置の画面情報評価処理部が、前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定するステップを有し、前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、前記ステップにおいて、前記画面情報評価処理部が、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定することを特徴とする画面設計評価方法である。 Further, according to one aspect of the present invention, an in-screen information storage unit that stores semantic information indicating the use of each component installed on each screen, and an evaluation rule definition unit that stores rules for each component according to the semantic information And a screen transition information storage unit that stores screen transitions of the respective screens. A screen information evaluation processing unit of a screen evaluation apparatus that stores the components arranged on the screen is stored in the evaluation rule definition unit. have a step of determining whether or not meeting the rule, the evaluation rule definition part includes a part of the rules for multiple screens on the relationship between the transition destination and the transition source, the transition of the screen type indicating use of the screen In the step, the screen information evaluation processing unit identifies a plurality of screens having a relationship between a transition source and a transition destination from the screen transition information storage unit, and Part against the screen Is matched with the rule stored in the evaluation rule definition unit, and the screen transition stored in the screen transition information storage unit matches the transition of the screen type stored in the evaluation rule definition unit It is a screen design evaluation method characterized by determining whether or not to perform.
また、本発明の一態様は、各画面に設置される各部品の用途を示す意味情報を記憶する画面内情報記憶部と、前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、前記各画面の画面遷移を記憶する画面遷移情報記憶部と、を備えるコンピュータに、前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定するステップを実行させるためのプログラムであり、前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、前記ステップにおいて、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定するプログラムである。 Further, according to one aspect of the present invention, an in-screen information storage unit that stores semantic information indicating the use of each component installed on each screen, and an evaluation rule definition unit that stores rules for each component according to the semantic information And a screen transition information storage unit that stores screen transitions of the respective screens, and whether or not the components arranged on the screen match the rules stored in the evaluation rule definition unit A program for executing a determination step , wherein the evaluation rule definition unit defines a rule of parts for a plurality of screens having a relationship between a transition source and a transition destination, and a transition of a screen type indicating a use of the screen And a plurality of screens having a relationship between a transition source and a transition destination are identified from the screen transition information storage unit in the step, and a component is the evaluation rule for the plurality of identified screens. It is determined whether or not the rule stored in the right part matches, and whether or not the screen transition stored in the screen transition information storage unit matches the transition of the screen type stored in the evaluation rule definition unit. Is a program for determining
本発明によれば、各部品に付与された意味情報に基づき評価を行うので、実際に画面を操作することなく、利用者が実際に画面を使用したときの使いやすさを考慮した画面の評価を容易に行うことができる。 According to the present invention, since the evaluation is performed based on the semantic information given to each component, the evaluation of the screen in consideration of ease of use when the user actually uses the screen without actually operating the screen. Can be easily performed.
以下、図面を参照しながら本発明の一実施形態について詳しく説明する。
図1は、本実施形態による画面設計評価システムの構成を示すブロック図である。
画面設計評価システムは、画面設計評価装置1と、画面設計用端末2と、評価用端末3とを含んで構成される。画面設計用端末2は、GUIの画面を生成するための端末装置である。画面設計評価装置1は、生成された画面の評価を行うサーバ装置である。評価用端末3は、画面設計評価装置1による画面の評価結果を表示するための端末装置である。なお、画面設計用端末2及び評価用端末3は同一の端末装置であってもよい。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of the screen design evaluation system according to this embodiment.
The screen design evaluation system includes a screen
画面設計評価装置1は、画面情報編集処理部11と、画面情報評価処理部12と、結果表示処理部13と、テンプレート記憶部14と、画面遷移情報記憶部15と、画面内情報記憶部16と、評価ルール定義部17と、結果記憶部18とを含んで構成される。
画面情報編集処理部11は、画面を編集するための編集画面を画面設計用端末2の表示部22に表示する。そして、画面情報編集処理部11は、編集画面において画面設計用端末2の入力部21から入力された内容に基づき、画面を編集し、その編集結果を画面遷移情報記憶部15及び画面内情報記憶部16に書き込む。
The screen
The screen information
画面情報評価処理部12は、評価用端末3の入力部31から入力された適用条件に基づき、評価ルール定義部17に記憶されているルールを読み出す。適用条件とは、画面の利用者又は画面を利用する業務の特性を特定する条件である。そして、画面情報評価処理部12は、読み出したルールに基づいて、画面情報編集処理部11により生成された画面を評価する。例えば、画面情報評価処理部12は、画面上に配置された部品が、評価ルール定義部17に記憶されるルールに合致するか否かを判定する。或いは、画面情報評価処理部12は、画面遷移情報記憶部15から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が評価ルール定義部17に記憶されるルールに合致するか否かを判定する。或いは、画面情報評価処理部12は、画面遷移情報記憶部15に記憶される画面遷移が、評価ルール定義部17に記憶される画面種別の遷移に合致するか否かを判定する。
結果表示処理部13は、画面情報評価処理部12による評価結果を評価用端末3の表示部32に表示する。
The screen information
The result
テンプレート記憶部14は、よく用いられる画面のテンプレートを示すテンプレート管理テーブルと、テンプレートの画面の遷移を示す画面遷移テンプレートテーブルと、テンプレートの画面内に配置される部品を示す部品テンプレートテーブルとを記憶する。テンプレート管理テーブルと、画面遷移テンプレートテーブルと、部品テンプレートテーブルとの詳細は後述する。
The
画面遷移情報記憶部15は、画面情報編集処理部11により生成された画面の流れを示す画面遷移と画面の用途を示す画面種別とを示す画面遷移情報テーブルを記憶する。画面遷移情報テーブルの詳細は後述する。画面内情報記憶部16は、画面情報編集処理部11により生成された画面内に配置される部品の部品情報を示す画面内情報テーブルを記憶する。部品情報とは、部品に関する情報であり、部品の用途を示す意味情報を含む。画面内情報テーブルの詳細は後述する。
The screen transition
評価ルール定義部17は、画面情報編集処理部11により生成された画面の評価を行うためのルールを示す評価ルールテーブルを記憶する。評価ルール定義部17は、意味情報に応じた各部品のルール、遷移元と遷移先との関係にある複数の画面に対する部品のルール、画面種別の遷移を規定するルール等を記憶する。評価ルールテーブルの詳細は後述する。結果記憶部18は、画面情報評価処理部12による評価結果を示す結果テーブルを業務毎に記憶する。結果テーブルの詳細は後述する。
The evaluation
画面設計用端末2は、入力部21と、表示部22とを含んで構成される。表示部22は、画面設計評価装置1の画面情報編集処理部11から受信した編集画面を表示する。入力部21は、表示部22により表示される編集画面において、画面の設置を行うとともに、各画面上に部品を配置して位置及び大きさを決定し、当該部品の属性情報(例えば、選択肢の一覧や、色、またはボタンに対して表示する文字、画像等)および、その部品の意味情報を付加しつつ画面のデザインを行う。また、入力部21は、画面間の遷移情報を付加し、画面の流れを定義する。
The
評価用端末3は、入力部31と、表示部32とを含んで構成される。入力部31は、適用条件の入力を受け付ける。表示部32は、入力部31に入力された適用条件に基づく画面情報評価処理部12の結果を受けた結果表示処理部13による画面の評価結果を表示する。
The
次に、各種テーブルについて説明する。
図2は、本実施形態によるテンプレート記憶部14が記憶するテンプレート管理テーブルのデータ構造及びデータ例を示す概略図である。図示するように、テンプレート管理テーブルは、行と列からなる2次元の表形式のデータであり、テンプレート名と、テンプレートを識別するテンプレートID(Identifier)と、利用者特性と、システム特性の各項目の列を有している。このテーブルの各行はテンプレートID毎に存在する。利用者特性は、例えば、子供、お年寄り、専門家、一般ユーザ、オペレータ等、画面の利用者の特性である。なお、この利用者特性は、利用者のコンピュータに対する熟練度や、視力等の身体的ハンディキャップ等に基づく区分等を用いてもよい。システム特性は、画面を用いる業務(システム)の特性であり、例えば、処理効率や入力の正確性等である。
図示する例では、テンプレートID「T001」に対応するテンプレート名は「tmp01」であり、利用者特性は「一般ユーザ」であり、システム特性は「入力の正確性」である。
Next, various tables will be described.
FIG. 2 is a schematic diagram illustrating a data structure and a data example of a template management table stored in the
In the illustrated example, the template name corresponding to the template ID “T001” is “tmp01”, the user characteristic is “general user”, and the system characteristic is “input accuracy”.
図3は、本実施形態によるテンプレート記憶部14が記憶する画面遷移テンプレートテーブルのデータ構造及びデータ例を示す概略図である。図示するように、画面遷移テンプレートテーブルは、行と列からなる2次元の表形式のデータであり、テンプレートIDと、業務種別と、画面を一意に識別する画面IDと、画面種別と、次画面情報との各項目の列を有している。このテーブルの各行は、テンプレートIDと画面IDとの組毎に存在する。ここで、1つのテンプレートIDに対し1又は複数の画面IDが対応付けられる。つまり、テンプレートは画面の集合である。業務種別は、例えば、顧客情報入力業務、顧客情報更新業務、顧客情報削除業務、検索業務、参照業務等、テンプレートIDに対応する画面を用いる業務の種別である。業務は、画面を用いた一連の処理である。画面種別は、例えば、メニュー、入力、確認、結果、検索等、各画面の用途を示す。次画面情報は、遷移先の画面を示し、画面IDの集合である。次画面情報には複数の画面IDが設定可能である。
FIG. 3 is a schematic diagram illustrating a data structure and a data example of the screen transition template table stored in the
図示する例では、テンプレートID「T001」と画面ID「0001」との組に対応する業務種別は「顧客情報入力業務」であり、画面種別は「メニュー」であり、次画面情報は「0002,0003」である。つまり、画面ID「0001」からは画面ID「0002」又は画面ID「0003」に遷移する。テンプレートID「T001」と画面ID「0002」との組に対応する業務種別は「顧客情報入力業務」であり、画面種別は「入力」であり、次画面情報は「0001,0003」である。つまり、画面ID「0002」からは画面ID「0001」又は画面ID「0003」に遷移する。また、テンプレートID「T001」と画面ID「0003」との組に対応する業務種別は「顧客情報入力業務」であり、画面種別は「確認」であり、次画面情報は「0001」である。つまり、画面ID「0003」からは画面ID「0001」に遷移する。 In the illustrated example, the business type corresponding to the set of the template ID “T001” and the screen ID “0001” is “customer information input business”, the screen type is “menu”, and the next screen information is “0002, 0003 ". That is, the screen ID “0001” transits to the screen ID “0002” or the screen ID “0003”. The business type corresponding to the set of the template ID “T001” and the screen ID “0002” is “customer information input business”, the screen type is “input”, and the next screen information is “0001,0003”. That is, the screen ID “0002” transits to the screen ID “0001” or the screen ID “0003”. The business type corresponding to the set of the template ID “T001” and the screen ID “0003” is “customer information input business”, the screen type is “confirmation”, and the next screen information is “0001”. That is, the screen ID “0003” changes to the screen ID “0001”.
図4は、本実施形態によるテンプレート記憶部14が記憶する部品テンプレートテーブルのデータ構造及びデータ例を示す概略図である。図示するように、部品テンプレートテーブルは、行と列からなる2次元の表形式のデータであり、テンプレートIDと、業務種別と、部品種別と、意味情報と、属性情報との各項目の列を有している。このテーブルの各行は、テンプレートIDと部品種別と意味情報との組毎に存在する。部品種別は、テキストボックス、遷移、プルダウンメニュー、組合せ等、画面に配置される部品の種別である。部品種別「組合せ」は、部品を組合せた(ある部品が他の部品に従属する)ものであり、例えば、日付入力のテキストボックスとカレンダコントロールを組合せたもの等がある。部品種別「組合せ」の場合には、組み合わせた部品の情報も併せて部品種別に設定される。意味情報は、各部品に付与される意味であり、各部品の用途を示す。属性情報は、例えば、部品の選択肢の一覧、部品の色、または部品に対して表示する文字や画像等、各部品に関する情報である。
FIG. 4 is a schematic diagram illustrating a data structure and a data example of a component template table stored in the
同図に示す最初のレコードでは、テンプレートID「T001」(業務種別「顧客情報入力業務」)に対応する画面には、意味情報が「氏名」である部品種別「テキストボックス」が配置されることを示している。また、その次のレコードでは、テンプレートID「T001」(業務種別「顧客情報入力業務」)に対応する画面には、意味情報が「性別選択」である部品種別「ラジオボタン」が配置されることを示している。また、その次のレコードでは、テンプレートID「T001」(業務種別「顧客情報入力業務」)に対応する画面には、意味情報が「郵便番号検索」である部品種別「遷移」が配置されることを示している。また、その次のレコードでは、テンプレートID「T001」(業務種別「顧客情報入力業務」)に対応する画面には、意味情報が「都道府県選択」である部品種別「プルダウンメニュー」が配置されることを示している。また、この意味情報が「都道府県選択」である部品種別「プルダウンメニュー」には、属性情報「都道府県情報(北海道:青森県:…:沖縄県)」が予め選択肢の一覧として付与されている。 In the first record shown in the figure, the part type “text box” whose semantic information is “name” is arranged on the screen corresponding to the template ID “T001” (business type “customer information input work”). Is shown. In the next record, the component type “radio button” whose semantic information is “sex selection” is arranged on the screen corresponding to the template ID “T001” (business type “customer information input business”). Is shown. In the next record, the part type “transition” whose semantic information is “zip code search” is arranged on the screen corresponding to the template ID “T001” (business type “customer information input business”). Is shown. In the next record, the part type “pull-down menu” whose semantic information is “prefecture selection” is arranged on the screen corresponding to the template ID “T001” (business type “customer information input work”). It is shown that. In addition, the attribute information “prefecture information (Hokkaido: Aomori Prefecture:…: Okinawa Prefecture)” is given in advance as a list of options to the part type “pull-down menu” whose semantic information is “prefecture selection”. .
図5は、本実施形態による画面遷移情報記憶部15が記憶する画面遷移情報テーブルのデータ構造及びデータ例を示す概略図である。図示するように、画面遷移情報テーブルは、行と列からなる2次元の表形式のデータであり、各業務を識別する業務IDと、業務種別と、画面IDと、画面種別と、次画面情報との各項目の列を有している。このテーブルの各行は、業務IDと画面IDとの組毎に存在する。ここで、1つの業務に対して、1又は複数の画面が対応付けられる。つまり、業務は画面の集合であり、画面情報編集処理部11は、業務単位で1又は複数の画面を生成する。
FIG. 5 is a schematic diagram illustrating a data structure and a data example of a screen transition information table stored in the screen transition
同図に示す最初のレコードでは、業務ID「G001」(業務種別「顧客情報入力業務」)と画面ID「0002」とに対応する画面種別は「入力」であり、次画面情報は「0003」であることを示している。つまり、この画面ID「0002」からは画面ID「0003」に遷移する。また、この次のレコードでは、業務ID「G001」(業務種別「顧客情報入力業務」)と画面ID「0003」とに対応する画面種別は「確認」であり、次画面情報は「0004」であることを示している。つまり、この画面ID「0003」からは画面ID「0004」に遷移する。また、この次のレコードでは、業務ID「G001」(業務種別「顧客情報入力業務」)と画面ID「0004」とに対応する画面種別は「確認」であり、次画面情報は「0000」であることを示している。つまり、この画面ID「0004」からは画面ID「0000」に遷移する。 In the first record shown in the figure, the screen type corresponding to the business ID “G001” (business type “customer information input business”) and the screen ID “0002” is “input”, and the next screen information is “0003”. It is shown that. That is, the screen ID “0002” transits to the screen ID “0003”. In this next record, the screen type corresponding to the business ID “G001” (business type “customer information input business”) and the screen ID “0003” is “confirmation”, and the next screen information is “0004”. It shows that there is. That is, the screen ID “0003” transits to the screen ID “0004”. In the next record, the screen type corresponding to the business ID “G001” (business type “customer information input business”) and the screen ID “0004” is “confirmation”, and the next screen information is “0000”. It shows that there is. That is, the screen ID “0004” transits to the screen ID “0000”.
図6は、本実施形態による画面内情報記憶部15が記憶する画面内情報テーブルのデータ構造及びデータ例を示す概略図である。図示するように、画面内情報テーブルは、行と列からなる2次元の表形式のデータであり、部品情報として、画面IDと、部品を識別する部品IDと、部品種別と、意味情報と、位置・大きさと、属性情報と、遷移情報との各項目の列を有している。このテーブルの各行は、画面IDと部品IDとの組毎に存在する。位置・大きさは、各部品の座標値(x座標値:y座標値)と大きさ(高さ,幅)である。遷移情報は、部品に何らかの操作(例えば、押下)がされた場合に、遷移する画面の画面IDである。なお、遷移情報「−」は、遷移先がないことを示す。
FIG. 6 is a schematic diagram illustrating a data structure and a data example of the in-screen information table stored in the in-screen
同図に示す最初のレコードでは、画面ID「0002」に配置される部品ID「001」の部品種別は「テキストボックス」であり、意味情報は「氏名」であり、位置は座標値「x1:y1」であり、大きさは「h1,w1」であることを示している。また、その次のレコードでは、画面ID「0002」に配置される部品ID「002」の部品種別は「テキストボックス」であり、意味情報は「住所」であり、位置は座標値「x2:y2」であり、大きさは「h2,w2」であることを示している。また、その次のレコードでは、画面ID「0002」に配置される部品ID「003」の部品種別は「テキストボックス」であり、意味情報は「電話番号」であり、位置は座標値「x3:y3」であり、大きさは「h3,w3」であることを示している。また、その次のレコードでは、画面ID「0002」に配置される部品ID「004」の部品種別は「プルダウンメニュー」であり、意味情報は「職業」であり、位置は座標値「x4:y4」であり、大きさは「h4,w4」であり、属性情報は「会社員:自営業:主婦」であることを示している。また、その次のレコードでは、画面ID「0002」に配置される部品ID「005」の部品種別は「遷移」であり、意味情報は「次へ」であり、位置は座標値「xa5:ya5」であり、大きさは「h5,w5」であり、遷移情報は「0003」であることを示している。つまり、部品ID「005」に対して何らかの操作をすると、画面ID「0003」へ遷移する。また、その次のレコードでは、画面ID「0002」に配置される部品ID「006」の部品種別は「遷移」であり、意味情報は「戻る」であり、位置は座標値「x6:y6」であり、大きさは「h6,w6」であり、遷移情報は「0001」であることを示している。つまり、部品ID「006」に対して何らかの操作をすると、画面ID「0001」へ遷移する。 In the first record shown in the figure, the component type of the component ID “001” arranged in the screen ID “0002” is “text box”, the semantic information is “name”, and the position is the coordinate value “x1: y1 ”and the size is“ h1, w1 ”. In the next record, the component type of the component ID “002” arranged in the screen ID “0002” is “text box”, the semantic information is “address”, and the position is the coordinate value “x2: y2”. ”And the size is“ h2, w2 ”. In the next record, the component type of the component ID “003” arranged in the screen ID “0002” is “text box”, the semantic information is “phone number”, and the position is the coordinate value “x3: y3 "and the size is" h3, w3 ". In the next record, the component type of the component ID “004” arranged in the screen ID “0002” is “pull-down menu”, the semantic information is “occupation”, and the position is the coordinate value “x4: y4”. ", The size is" h4, w4 ", and the attribute information indicates" company employee: self-employed: housewife ". In the next record, the component type of the component ID “005” arranged in the screen ID “0002” is “transition”, the semantic information is “next”, and the position is the coordinate value “xa5: ya5”. ”, The size is“ h5, w5 ”, and the transition information is“ 0003 ”. That is, when any operation is performed on the component ID “005”, the screen transitions to the screen ID “0003”. In the next record, the component type of the component ID “006” arranged in the screen ID “0002” is “transition”, the semantic information is “return”, and the position is the coordinate value “x6: y6”. , The size is “h6, w6”, and the transition information is “0001”. That is, when any operation is performed on the component ID “006”, the screen transitions to the screen ID “0001”.
図7は、本実施形態による評価ルール定義部17が記憶する評価ルールテーブルのデータ構造及びデータ例を示す概略図である。図示するように、評価ルールテーブルは、行と列からなる2次元の表形式のデータであり、ルールとして、各ルールを識別するルールIDと、適用条件と、評価条件と、評価項目と、評価属性情報と、配点と、メッセージ情報との各項目の列を有している。このテーブルの各行は、ルールID毎に存在する。適用条件は、ルールを適用する条件であり、利用者特性又は/及びシステム特性が指定される。評価条件は、例えば、部品、画面内、画面間等、評価対象となる範囲である。評価項目は、例えば、評価する際に着目する部品や、画面遷移の意味等、評価の対象となる項目である。評価属性情報は、評価項目に対する条件及び評価点の算出方法である。配点は、各ルールに対する配点である。また、メッセージ情報は、ルールに合致しなかった場合に、結果として表示するコメント(例えば、ルール該当状況や対応方法等)のテキスト情報である。
FIG. 7 is a schematic diagram illustrating a data structure and a data example of an evaluation rule table stored in the evaluation
図示する例では、ルールID「rule001」に対応する適用条件は「利用者特性=一般ユーザ」であり、評価条件は「部品」であり、評価項目は「部品種別=ラジオボタン」であり、評価属性情報は「選択肢=5個以下」であり、配点は「10」である。また、ルールID「rule002」に対応する適用条件は「利用者特性=一般ユーザ」であり、評価条件は「画面内」であり、評価項目は「意味情報=エラーメッセージ」であり、評価属性情報は「位置=規定範囲(x,y)内」であり、配点は「10」である。また、ルールID「rule003」に対応する適用条件は「利用者特性=一般ユーザ」であり、評価条件は「画面間」であり、評価項目は「部品種別=遷移&&意味情報が同一」であり、評価属性情報は「位置=10px以内」であり、配点は「10」である。また、ルールID「rule004」に対応する適用条件は「システム特性=入力の正確性」であり、評価条件は「画面間」であり、評価項目は「画面遷移」である。 In the illustrated example, the application condition corresponding to the rule ID “rule001” is “user characteristic = general user”, the evaluation condition is “part”, the evaluation item is “part type = radio button”, and the evaluation The attribute information is “option = 5 or less”, and the score is “10”. The application condition corresponding to the rule ID “rule002” is “user characteristics = general user”, the evaluation condition is “in-screen”, the evaluation item is “semantic information = error message”, and the evaluation attribute information Is “position = within specified range (x, y)”, and the score is “10”. Also, the application condition corresponding to the rule ID “rule003” is “user characteristics = general user”, the evaluation condition is “between screens”, and the evaluation item is “part type = transition & & semantic information is the same”. The evaluation attribute information is “position = within 10 px”, and the score is “10”. The application condition corresponding to the rule ID “rule004” is “system characteristic = input accuracy”, the evaluation condition is “between screens”, and the evaluation item is “screen transition”.
図8は、本実施形態による結果記憶部18が記憶する結果テーブルのデータ構造及びデータ例を示す概略図である。図示するように、結果テーブルは、行と列からなる2次元の表形式のデータであり、該当ルールIDと、画面IDと、部品IDと、配点と、評価点と、メッセージ情報との各項目の列を有している。このテーブルの各行は、該当ルールIDと画面IDと部品IDの組毎に存在する。該当ルールは、画面を評価した結果、合致しなかったルールのルールIDである。評価点は、画面を評価した結果の点数である。この結果テーブルは、業務毎に存在する。
FIG. 8 is a schematic diagram illustrating a data structure and a data example of a result table stored in the
同図に示す最初のレコードでは、画面ID「0001」の部品ID「005」がルールID「rule001」と合致せず、ルールID「rule001」の配点「10」に対して評価点が「0」であることを示す。 In the first record shown in the figure, the component ID “005” of the screen ID “0001” does not match the rule ID “rule001”, and the evaluation score is “0” for the score “10” of the rule ID “rule001”. Indicates that
次に、図9を参照して、画面設計評価装置1による画面設計処理について説明する。図9は、本実施形態による画面設計処理の手順を示すフローチャートである。
まず、ステップS1において、画面情報編集処理部11が、画面を生成する画面編集処理を行う。画面編集処理の詳細については後述する。
次に、ステップS2において、画面情報評価処理部12が、画面編集処理により生成された画面を評価する画面情報評価処理を行う。画面情報評価処理の詳細については後述する。
最後に、ステップS3において、結果表示処理部13が、画面情報評価処理の結果を出力する結果出力処理を行う。結果出力処理の詳細については後述する。
Next, a screen design process performed by the screen
First, in step S1, the screen information
Next, in step S2, the screen information
Finally, in step S3, the result
次に、図10を参照して、画面情報編集処理部11による画面編集処理について説明する。図10は、本実施形態による画面編集処理の手順を示すフローチャートである。
まず、ステップS101において、画面情報編集処理部11は、ページ(画面)の設置を行う。具体的には、画面情報編集処理部11は、画面を編集するための編集画面100(図11参照)を画面設計用端末2の表示部22に表示させる。画面設計用端末2の入力部21は、画面の編集を行う画面設計担当者から画面の新規作成を行う指示が入力されると、その指示を画面情報編集処理部11に送信する。画面情報編集処理部11は、画面の新規作成を行う指示を受信すると、画面遷移情報記憶部15が記憶する画面遷移情報テーブルに新たなレコードを追加する。
Next, the screen editing process by the screen information
First, in step S101, the screen information
また、画面情報編集処理部11は、テンプレート記憶部14が記憶するテンプレート管理テーブルのテンプレート名の一覧を編集画面100に表示する(図11の符号101参照)。画面設計担当者は、このテンプレート名の一覧からテンプレートを選択し、このテンプレートを基本として適宜編集を加えて一連の業務における画面遷移を規定することが可能である。例えば、編集を行う業務における表示項目が多い場合には、テンプレートにおける表示画面Aを表示画面A1(1/2)と表示画面A2(2/2)とに分割する等の編集を行う。
Further, the screen information
次に、ステップS102において、画面情報編集処理部11は、ページ(画面)の意味づけを行う。具体的には、画面情報編集処理部11は、画面名及び画面種別の入力を促すダイアログボックス等を編集画面100に表示する。そして、画面情報編集処理部11は、入力部21により画面名及び画面種別が入力されると、入力された画面名及び画面種別を画面遷移情報テーブルに書き込む。
なお、ステップS101においてテンプレートが選択された場合には、画面情報編集処理部11は、テンプレートの画面種別を予め画面遷移情報テーブルに書き込み、その画面種別を予め編集画面100に表示する(図11の符号102参照)。
Next, in step S102, the screen information
When a template is selected in step S101, the screen information
次に、ステップS103において、画面情報編集処理部11は、画面の遷移を設定する。具体的には、画面情報編集処理部11は、各画面における次画面情報の入力を受け付ける。そして、画面情報編集処理部11は、次画面情報が入力されると、その次画面情報を画面遷移情報テーブルに書き込む。
Next, in step S103, the screen information
なお、ステップS101においてテンプレートが選択された場合には、画面情報編集処理部11は、テンプレートの次画面情報を予め画面遷移情報テーブルに書き込み、その次画面情報を編集画面100に表示する。画面設計担当者は、既に設定された次画面情報に基づいて、遷移を決定することができる。例えば、画面を分割した場合や、ショートカット(トップページに戻る等)を規定した場合には、表示された次画面情報を編集することにより、次画面情報を変更可能である。
When a template is selected in step S101, the screen information
次に、ステップS104において、画面情報編集処理部11は、遷移の意味づけを行う。具体的には、画面情報編集処理部11は、業務種別の入力を受け付ける。画面情報編集処理部11は、業務種別が入力されると、入力された業務種別を画面遷移情報テーブルに書き込む。なお、この業務種別の入力は、上述したステップS101におけるページの設置で行ってもよい。
Next, in step S <b> 104, the screen information
次に、ステップS105において、画面情報編集処理部11は、各画面に部品を配置する。具体的には、編集画面100において、マウス等の操作により「テキストボックス」や「ボタン」等の部品を画面内に配置され、その配置した位置や大きさ等が設定されると、画面情報編集処理部11は、その情報を画面内情報テーブルに書き込む。例えば、設計担当者は、図12の符号103から部品を選択し、選択した部品を図12の符号104にドラッグ&ドロップすることにより、部品を配置することができる。
Next, in step S105, the screen information
最後に、ステップS106において、画面情報編集処理部11は、画面内に配置される部品の意味づけを行う。具体的には、画面情報編集処理部11は、図12の符号105に示すテキストボックスから部品の意味情報の入力を受け付ける。そして、各部品の意味情報が入力されると、画面情報編集処理部11は、その意味情報を画面内情報テーブルに書き込む。なお、意味情報は、後述する評価と密接に関連付けられているため、予め定義した意味情報の一覧を表示し、表示した一覧から選択するようにしてもよい。なお、テンプレートの部品である場合には、画面情報編集処理部11は、テンプレートの部品の意味情報を画面内情報テーブルに書き込み、その意味情報を編集画面100に表示する。画面設計担当者は、表示された意味情報を編集可能である。
Finally, in step S106, the screen information
以下、図面を参照しながら、画面編集処理について、具体例を用いて説明する。
図11は、本実施形態によるページの設置及びページの意味づけを説明するためのイメージ図である。
画面情報編集処理部11は、図に示す編集画面100を画面設計用端末の表示部22に表示する。これにより、設計担当者は画面を編集することができる。この編集画面100には、テンプレート記憶部14が記憶するテンプレートの一覧101が選択可能に表示される。これにより、設計担当者は、テンプレートを流用することができるため、より効率良く画面を編集することができる。また、画面情報編集処理部11は、各画面の画面種別を入力するための入力欄102を編集画面100に表示する。
Hereinafter, the screen editing process will be described using a specific example with reference to the drawings.
FIG. 11 is an image diagram for explaining the installation of pages and the meaning of pages according to the present embodiment.
The screen information
図12は、本実施形態による部品の設置及び部品の意味づけを説明するためのイメージ図である。
画面情報編集処理部11は、部品の一覧103を編集画面100に表示する。ここで、画面情報編集処理部11は、上述したステップS101においてテンプレートが選択された場合には、そのテンプレートの部品を部品テンプレートテーブルから読み出し、読み出した部品を部品の一覧103に含めて表示する。設計担当者は、部品の一覧103から部品を選択し、選択した部品を符号104の位置へドラッグ&ドロップすることにより、部品を設置する。また、画面情報編集処理部11は、各部品の意味情報を入力するための入力欄105を編集画面100に表示する。
FIG. 12 is an image diagram for explaining component installation and component significance according to the present embodiment.
The screen information
図13は、画面情報編集処理部11により生成された画面の一例を示すイメージ図である。
図13(a)は、利用者情報入力画面200の一例を示すイメージ図である。この利用者情報入力画面200には、氏名テキストボックス201と、住所テキストボックス202と、電話番号テキストボックス203と、職業プルダウンメニュー204と、戻る遷移205と、次へ遷移206とが配置される。
図13(b)は、画面内情報テーブルに記憶される利用者入力画面200の部品情報である。図に示す部品ID「001」のレコードは、氏名テキストボックス201の部品情報である。また、部品ID「002」のレコードは。住所テキストボックス202の部品情報である。また、部品ID「003」のレコードは、電話番号テキストボックス203の部品情報である。また、部品ID「004」のレコードは、職業プルダウンメニュー204の部品情報である。また、部品ID「005」のレコードは、次へ遷移206の部品情報である。また、部品ID「006」のレコードは、戻る遷移205の部品情報である。
FIG. 13 is an image diagram illustrating an example of a screen generated by the screen information
FIG. 13A is an image diagram illustrating an example of a user
FIG. 13B shows part information of the
次に、図14を参照して、画面情報評価処理部12による画面情報評価処理について説明する。図14は、本実施形態による画面情報評価処理の手順を示すフローチャートである。
まず、ステップS201において、画面情報評価処理部12は、適用条件の入力を受け付ける。入力される適用条件には、利用者特性やシステム特性が指定される。これは、画面の利用者や業務によって、使いやすさの観点が異なるためである。
Next, the screen information evaluation process performed by the screen information
First, in step S201, the screen information
次に、ステップS202において、画面情報評価処理部12は、部品評価を行う。具体的には、画面情報評価処理部12は、ステップS201において入力された適用条件に合致するとともに、評価条件が「部品」であるルールを評価ルールテーブルから読み出す。そして、画面情報評価処理部12は、読み出したルールの評価項目に該当する部品が、読み出したルールの評価属性情報の条件に合致するか否かを判定する。そして、画面情報評価処理部12は、条件に合致した場合に、この部品がこのルールに合致すると判定する。一方、画面情報評価処理部12は、条件に合致しない場合に、この部品がこのルールに合致しないと判定し、このルールのルールIDと、この部品の画面IDと、この部品の部品IDと、配点と、このルールの評価点と、このルールのメッセージ情報とを結果テーブルに書き込む。このとき、画面情報評価処理部12は、評価属性情報の評価点の算出方法に基づいて評価点を算出する。
Next, in step S202, the screen information
例えば、図7に示す評価ルールテーブルのルールID「rule001」について評価する場合、画面情報評価処理部12は、部品種別が「ラジオボタン」である部品を画面内情報テーブルから特定する。次に、画面情報評価処理部12は、特定した部品の選択肢の数が5個以内であるか否かを判定する。そして、画面情報評価処理部12は、選択肢の数が5個以内である場合に、このルールID「rule001」に合致すると判定する。一方、画面情報評価処理部12は、選択肢の数が5個より多い場合には、このルールID「rule001」に合致しないと判定する。
また、上述した例の他に、部品の評価として、例えば、部品を操作したときに所定の動作を行うよう、定義されているか、或いは、部品のラベル(ボタンの名称)等が、システム(業務)内の他の画面の同じ機能を持つ(意味情報が同じ)部品と同じラベルとなっているか等の評価を行うことが考えられる。
For example, when evaluating the rule ID “rule001” in the evaluation rule table illustrated in FIG. 7, the screen information
In addition to the above-described example, as part evaluation, for example, it is defined that a predetermined operation is performed when the part is operated, or the part label (button name) is displayed in the system (business It is conceivable to evaluate whether the same label as a part having the same function (having the same semantic information) on other screens in ().
次に、ステップS203において、画面情報評価処理部12は、画面内評価を行う。具体的には、画面情報評価処理部12は、ステップS201において入力された適用条件に合致するとともに、評価項目が「画面内」であるルールを評価ルールテーブルから読み出す。そして、画面情報評価処理部12は、読み出したルールの評価項目と一致する画面の部品について、評価属性情報の条件と合致するか否かを判定する。そして、画面情報評価処理部12は、条件に合致する場合に、この画面がこのルールに合致すると判定する。一方、画面情報評価処理部12は、条件に合致しない場合に、この画面がこのルールに合致しないと判定し、このルールのルールIDと、この画面の画面IDと、配点と、このルールの評価点と、このルールのメッセージ情報とを結果テーブルに書き込む。このとき、画面情報評価処理部12は、評価属性情報の評価点の算出方法に基づいて評価点を算出する。
Next, in step S203, the screen information
例えば、図7に示す評価ルールテーブルのルールID「rule002」に示すルールについて評価する場合、画面情報評価処理部12は、意味情報が「エラーメッセージ」である部品を備える画面を特定する。そして、画面情報評価処理部12は、意味情報が「エラーメッセージ」である部品の位置が規定範囲(x,y)内にある場合に画面がルールID「rule002」と合致すると判定し、この部品の位置が規定範囲(x,y)外にある場合に画面がルールID「rule002」と合致しないと判定する。
For example, when evaluating the rule indicated by the rule ID “rule002” in the evaluation rule table illustrated in FIG. 7, the screen information
また、画面間評価の他の例として、ログアウトやキャンセル等を行うための異常系ボタンの配置位置の評価について説明する。画面情報評価処理部12は、異常系ボタンと作業を進めるための正常系ボタンとの距離が近すぎないかを評価する。具体的には、まず、画面情報評価処理部12は、異常系ボタンの位置と正常系ボタンの位置との距離を算出する。そして、算出した距離が所定値より大きい場合にはルールと合致すると判定し、算出した距離が所定値以下である場合にルールと合致しないと判定する。
Further, as another example of the inter-screen evaluation, an evaluation of an arrangement position of an abnormal button for performing logout or cancellation will be described. The screen information
また、画面間評価の他の例として、利用者特性に応じた部品について説明する。例えば、画面情報評価処理部12は、意味情報「日付入力」である部品の場合、利用者特性「一般ユーザ」であれば部品種別が「プルダウンメニュー」又はカレンダーを表示させて選択させる「カレンダコントロール」であるか否かを判定し、利用者特性「オペレータ」であれば部品種別が「テキストボックス」であるか否か判定する。これは、画面の利用者によって、どの部品種別の部品が使いやすいかが異なるためである。
In addition, as another example of the evaluation between screens, a component according to user characteristics will be described. For example, in the case of a component having semantic information “date input”, the screen information
また、上述した例の他に、「表」の部品の範囲内に「チェックボックス」の部品があった場合に、その「チェックボックス」の位置が表の左側にあるか、或いは、「表」の部品の範囲内に「ボタン」があった場合には、その「ボタン」の位置が表の右側にあるか等を評価することが考えられる。また、画面遷移を行う部品が、画面内で散乱せずに、横方向に所定の距離内の位置に配置されているか等の評価がある。 In addition to the above-described example, when there is a “check box” part within the range of the “table” part, the position of the “check box” is on the left side of the table, or “table” If there is a “button” within the range of the part, it may be possible to evaluate whether or not the position of the “button” is on the right side of the table. In addition, there is an evaluation as to whether or not the parts that perform the screen transition are arranged at a position within a predetermined distance in the horizontal direction without being scattered in the screen.
最後に、ステップS204において、画面情報評価処理部12は、画面間評価を行う。具体的には、画面情報評価処理部12は、ステップS201において入力された適用条件に合致するとともに、評価項目が「画面間」であるルールを評価ルールテーブルから読み出す。そして、画面情報評価処理部12は、遷移元と遷移先との関係にある複数の画面に対して、ルールの評価項目が評価属性情報の条件と合致するか否かを判定する。そして、画面情報評価処理部12は、条件に合致する場合に、この評価項目がこのルールに合致すると判定する。一方、画面情報評価処理部12は、条件に合致しない場合に、この評価項目がこのルールと合致しないと判定し、このルールのルールIDと、配点と、このルールの評価点と、このルールのメッセージ情報とを結果テーブルに書き込む。このとき、画面情報評価処理部12は、評価属性情報の評価点の算出方法に基づいて評価点を算出する。
Finally, in step S204, the screen information
以下、画面間評価について、具体例を用いて説明する。
図15は、本実施形態による画面間評価の一例を説明するためのイメージ図である。
図15(a)は、利用者情報入力画面200と、入力情報確認画面300と、結果画面の表示例である。また、図15(b)は、利用者情報入力画面200の部品情報である。利用者情報入力画面200の部品である次へ遷移206の部品情報は、部品ID「005」に示すレコードである。また、図15(c)は、入力情報確認画面300の部品情報である。入力情報確認画面300の部品である次へ遷移306の部品情報は、部品ID「005」に示すレコードである。
図示する例では、図7に示す評価ルールテーブルのルールID「rule003」について評価する。まず、画面情報評価処理部12は、画面遷移情報テーブルにおいて、遷移関係にある画面を特定する。遷移関係にある画面とは、遷移先の画面と遷移元の画面との関係にある複数の画面である。この図に示す例では、画面遷移情報テーブルにおいて、画面ID「0002」の次画面情報に画面ID「0003」設定されているため、画面情報評価処理部12は、画面ID「0002」(利用者情報入力画面200)と画面ID「0003」(入力情報確認画面300)とを遷移関係にある画面として特定する。次に、画面情報評価処理部12は、画面内情報テーブルにおいて、特定された画面に設置された部品であって、部品種別が遷移である部品を特定する。そして、画面情報評価処理部12は、各画面で特定した部品のうち、意味情報が同一である部品の位置を比較し、その差が10px以内である場合に、ルールID「rule003」に合致すると判定する。図示する例では、画面情報評価処理部12は、利用者情報入力画面200の次へ遷移206の位置(xa5,ya5)と入力情報確認画面300の次へ遷移306の位置(xb5,yb5)とを比較する。ここで、利用者情報入力画面200の次へ遷移206と入力情報確認画面300の次へ遷移306との意味情報は、「次へ」であり、同一である。
Hereinafter, the inter-screen evaluation will be described using a specific example.
FIG. 15 is an image diagram for explaining an example of inter-screen evaluation according to the present embodiment.
FIG. 15A is a display example of a user
In the illustrated example, the rule ID “rule003” in the evaluation rule table shown in FIG. 7 is evaluated. First, the screen information
図16及び図17は、本実施形態による画面間評価の他の一例を説明するためのイメージ図である。
図16及び図17は、図7に示す評価ルールテーブルのルールID「rule004」の評価属性情報に定義される画面遷移に関する条件である。このルールは、画面種別の遷移を規定する。画面情報評価処理部12は、画面遷移情報テーブルにおいて、各業務種別の画面遷移が評価属性情報に定義された遷移と合致する場合に、その業務がルールID「rule004」と合致すると判定する。
16 and 17 are image diagrams for explaining another example of the inter-screen evaluation according to the present embodiment.
16 and 17 are conditions relating to screen transitions defined in the evaluation attribute information of the rule ID “rule004” in the evaluation rule table shown in FIG. This rule defines the transition of the screen type. When the screen transition of each business type matches the transition defined in the evaluation attribute information in the screen transition information table, the screen information
図16に示す例では、評価属性情報には、業務種別毎に遷移が定義される。例えば、図16(a)に示す業務種別「参照」の場合には、画面種別「トップ」からは画面種別「1階層」へ遷移し、画面種別「1階層」からは画面種別「トップ」又は画面種別「2階層」に遷移し、画面種別「2階層」からは画面種別「1階層」に遷移する。また、図16(b)に示す業務種別「登録」の場合には、画面種別「入力」から画面種別「結果」に遷移する。また、図16(c)に示す業務種別「一覧検索」の場合には、画面種別「検索」から画面種別「検索結果一覧」に遷移し、画面種別「検索結果一覧」から画面種別「表示」に遷移する。また、図16(d)に示す業務種別「更新」の場合には、画面種別「表示」から画面種別「更新」に遷移し、画面種別「更新」から画面種別「表示」又は画面種別「結果」に遷移する。また、図16(e)に示す業務種別「削除」の場合には、画面種別「表示」から画面種別「結果」に遷移する。 In the example illustrated in FIG. 16, transitions are defined in the evaluation attribute information for each business type. For example, in the case of the business type “reference” shown in FIG. 16A, the screen type “top” transits to the screen type “1 layer”, and the screen type “1 layer” from the screen type “top” or The screen type changes to “2 layers”, and the screen type “2 layers” changes to the screen type “1 layer”. In the case of the business type “registration” shown in FIG. 16B, the screen type “input” is changed to the screen type “result”. In the case of the business type “list search” shown in FIG. 16C, the screen type “search” is changed to the screen type “search result list”, and the screen type “search result list” is changed to the screen type “display”. Transition to. In the case of the business type “update” shown in FIG. 16D, the screen type “display” is changed to the screen type “update”, and the screen type “update” is changed to the screen type “display” or the screen type “result”. ”. In the case of the business type “delete” shown in FIG. 16E, the screen type “display” is changed to the screen type “result”.
また、図17に示す例では、評価属性情報には、1つの画面を複数の画面に分割した場合の遷移が定義される
図17(a)に示すように、画面種別「入力」である画面を親画面と子画面とに分割した場合、親画面と子画面とは相互に遷移する。また、図17(b)に示すように、画面種別「入力」である画面を、分割画面1と分割画面2と分割画面3とに分割した場合、分割画面1からは分割画面2に遷移し、分割画面2からは分割画面1又は分割画面3に遷移し、分割画面3からは分割画面2に遷移する。
In the example shown in FIG. 17, transitions when one screen is divided into a plurality of screens are defined in the evaluation attribute information. As shown in FIG. 17A, a screen having the screen type “input” Is divided into a parent screen and a child screen, the parent screen and the child screen transition to each other. Further, as shown in FIG. 17B, when the screen of the screen type “input” is divided into the divided
また、画面遷移の他の例として、システム特性に応じた画面遷移について説明する。例えば、業務種別「顧客情報入力業務」における画面遷移の場合、システム特性「入力の正確性」であれば所定の範囲毎に入力された情報の確認画面を表示し、システム特性「処理効率」であれば確認画面の表示を極力減らす(例えば最後に1回表示する)。 In addition, as another example of screen transition, screen transition according to system characteristics will be described. For example, in the case of screen transition in the business type “customer information input business”, if the system characteristic “input accuracy”, a confirmation screen for the information entered for each predetermined range is displayed, and the system characteristic “processing efficiency” If there is, reduce the display of the confirmation screen as much as possible (for example, display it once at the end).
また、画面間評価の他の例として、画面遷移ボタンの有無について説明する。まず、画面情報評価処理部12は、次画面情報に画面IDが設定されている画面を特定する。次に、画面情報評価処理部12は、特定された画面に、次画面情報に設定された画面へ遷移するための部品があるか否かを判定する。例えば、図5に示す画面遷移情報テーブルの画面ID「0002」について評価した場合、画面ID「0002」の次画面情報「0003」に遷移するための部品があるか否かを判定する。図6に示す画面内情報テーブルを参照すると、画面ID「0002」には画面ID「0003」に遷移するための部品ID「005」があるため、画面情報評価処理部12は、このルールに合致すると判定する。
As another example of the inter-screen evaluation, the presence / absence of a screen transition button will be described. First, the screen information
また、画面間評価の他の例として、作業保存・再開の有無について説明する。画面情報評価処理部12は、部品種別が「テキストボックス」、「プルダウンメニュー」等であり情報を入力するための入力部品が多い場合には、所定のタイミング毎に入力された情報を一時保存するための部品が設置されていることを確認する。まず、画面情報評価処理部12は、画面に設置される入力部品の総数を業務毎に算出する。そして、画面情報評価処理部12は、算出した入力部品の総数が所定値より大きい場合に、入力部品に入力された情報を一時保存するための部品があるか否かを判定する。
In addition, as another example of the inter-screen evaluation, the presence / absence of work storage / resumption will be described. When the component type is “text box”, “pull-down menu”, or the like and there are many input components for inputting information, the screen information
次に、図18を参照して、結果表示処理部13による結果出力処理について説明する。図18は、本実施形態による結果出力処理の手順を示すフローチャートである。
まず、ステップS301において、結果表示処理部13は、画面情報評価処理の結果の集計処理を行う。具体的には、結果表示処理部13は、総合得点、各業務の得点、各画面の得点、及び各ルールの得点を算出する。まず、結果表示処理部13は、結果テーブルから各ルールの評価点及び配点を読み出し、ルールの得点=(評価点/配点)とする。次に、結果表示処理部13は、画面ID毎にルールの総得点=(評価点の和/配点の和)を算出し、画面の得点=(画面において該当したルールの総得点×100)とする。そして、結果表示処理部13は、業務毎にルールの総得点=(評価点の和/配点の和)を算出し、業務の得点=(業務において該当したルールの総得点×100)とする。また、結果表示処理部13は、総合得点を各業務の得点の平均値とする。
次に、ステップS302において、結果表示処理部13は、ステップS301において集計した結果を評価用端末3の表示部32に表示する。
Next, the result output process performed by the result
First, in step S301, the result
Next, in step S302, the result
図19は、本実施形態による評価用端末3の表示部32に表示される結果表示画面の一例を示すイメージ図である。
本図に示す通り、結果表示画面には、総合得点401と、各業務の得点402と、各画面の得点403と、各該当ルールの得点と、各該当ルールのルール該当状況と、各該当ルールの対応方法とが表示される。ルールの該当状況及び対応方法は、該当ルールのメッセージ情報である。得点と併せて、ルールの該当状況及び対応方法を表示することにより、設計担当者は、結果表示画面を参考にして画面をより使いやすく再編集することができる。また、画面評価における評価ポイントが明確となり、顧客等との議論の中で画面デザインの参考とすることができる。
FIG. 19 is an image diagram illustrating an example of a result display screen displayed on the
As shown in the figure, the result display screen includes a total score 401, a
このように、本実施形態によれば、各部品に付与された意味情報に基づき評価を行うので、実際に画面を操作することなく、利用者が実際に画面を使用したときの使いやすさを考慮した画面の評価を容易に行うことができる。また、各画面の画面遷移を記憶しているため、単一画面だけではなく、遷移関係にある複数画面間の評価を行うことができる。また、各画面の画面種別を記憶しているため、画面遷移を評価することができる。また、適用条件に応じてルールを規定しているため、画面の利用者や画面を利用する業務の特性に応じた画面の評価を行うことができる。 As described above, according to the present embodiment, the evaluation is performed based on the semantic information given to each component. Therefore, it is possible to improve the usability when the user actually uses the screen without actually operating the screen. It is possible to easily evaluate the screen in consideration. Moreover, since the screen transition of each screen is memorize | stored, not only a single screen but the evaluation between several screens in a transition relationship can be performed. Further, since the screen type of each screen is stored, screen transition can be evaluated. Further, since the rules are defined according to the application conditions, it is possible to evaluate the screen according to the characteristics of the user who uses the screen and the business using the screen.
また、図9,10,14,18に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、画面設計処理、画面編集処理、画面情報評価処理又は結果出力処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Also, a program for realizing the steps shown in FIGS. 9, 10, 14, and 18 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. Thus, screen design processing, screen editing processing, screen information evaluation processing, or result output processing may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices.
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、結果記憶部18は、評価結果に基づく編集を行った後の画面と、編集を行う前の画面とを比較できるように、評価結果の履歴を管理してもよい。この場合、編集が行われた部品情報及び画面遷移情報とともにその履歴を記憶する。
As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to
For example, the
1…画面設計評価装置 2…画面設計用端末 3…評価用端末 11…画面情報編集処理部 12…画面情報評価処理部 13…結果表示処理部 14…テンプレート記憶部 15…画面遷移情報記憶部 16…画面内情報記憶部 17…評価ルール定義部 18…結果記憶部 21,31…入力部 22,32…表示部
DESCRIPTION OF
Claims (4)
前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、
前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定する画面情報評価処理部と、
前記各画面の画面遷移を記憶する画面遷移情報記憶部と、
を備え、
前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、
前記画面情報評価処理部は、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定する
ことを特徴とする画面設計評価装置。 An in-screen information storage unit for storing semantic information indicating the use of each component installed on each screen;
An evaluation rule definition unit that stores a rule for each component according to the semantic information;
A screen information evaluation processing unit that determines whether or not a component arranged on the screen matches a rule stored in the evaluation rule definition unit;
A screen transition information storage unit for storing the screen transition of each screen;
Equipped with a,
The evaluation rule definition unit stores a rule for parts for a plurality of screens having a relationship between a transition source and a transition destination, and a rule for defining a transition of a screen type indicating a use of the screen,
The screen information evaluation processing unit identifies a plurality of screens having a relationship between a transition source and a transition destination from the screen transition information storage unit, and a component is stored in the evaluation rule definition unit for the identified plurality of screens. The screen transition stored in the screen transition information storage unit matches the screen type transition stored in the evaluation rule definition unit. A screen design evaluation device characterized by
前記評価ルール定義部は、各ルールに対応する適用条件を記憶し、
前記画面情報評価処理部は、前記入力部に入力された適用条件に対応するルールに基づき判定する
ことを特徴とする請求項1に記載の画面設計評価装置。 An input unit for inputting an application condition for specifying the characteristics of the user of the screen or the business using the screen;
The evaluation rule definition unit stores application conditions corresponding to each rule,
The screen design evaluation apparatus according to claim 1 , wherein the screen information evaluation processing unit makes a determination based on a rule corresponding to an application condition input to the input unit.
前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、
前記各画面の画面遷移を記憶する画面遷移情報記憶部と、
を備える画面評価装置の画面情報評価処理部が、前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定するステップ
を有し、
前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、
前記ステップにおいて、前記画面情報評価処理部が、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定する
ことを特徴とする画面設計評価方法。 An in-screen information storage unit for storing semantic information indicating the use of each component installed on each screen;
An evaluation rule definition unit that stores a rule for each component according to the semantic information;
A screen transition information storage unit for storing the screen transition of each screen;
The screen information evaluation processing of the screen evaluation device provided in the component that is disposed on the screen, have a step of determining whether or not matching the rule stored in the evaluation rule definition part,
The evaluation rule definition unit stores a rule for parts for a plurality of screens having a relationship between a transition source and a transition destination, and a rule for defining a transition of a screen type indicating a use of the screen,
In the step, the screen information evaluation processing unit specifies a plurality of screens having a relationship between a transition source and a transition destination from the screen transition information storage unit, and a component is included in the evaluation rule with respect to the specified plurality of screens. It is determined whether or not the rule stored in the definition unit matches, and whether or not the screen transition stored in the screen transition information storage unit matches the transition of the screen type stored in the evaluation rule definition unit. A screen design evaluation method characterized by determining
前記意味情報に応じた各部品のルールを記憶する評価ルール定義部と、
前記各画面の画面遷移を記憶する画面遷移情報記憶部と、
を備えるコンピュータに、
前記画面上に配置された部品が、前記評価ルール定義部に記憶されるルールに合致するか否かを判定するステップ
を実行させるためのプログラムであり、
前記評価ルール定義部は、遷移元と遷移先との関係にある複数の画面に対する部品のルールと、画面の用途を示す画面種別の遷移を規定するルールとを記憶し、
前記ステップにおいて、前記画面遷移情報記憶部から遷移元と遷移先との関係にある複数の画面を特定し、当該特定した複数の画面に対して部品が前記評価ルール定義部に記憶されるルールに合致するか否かを判定し、前記画面遷移情報記憶部に記憶される画面遷移が、前記評価ルール定義部に記憶される画面種別の遷移に合致するか否かを判定する
プログラム。 An in-screen information storage unit for storing semantic information indicating the use of each component installed on each screen;
An evaluation rule definition unit that stores a rule for each component according to the semantic information;
A screen transition information storage unit for storing the screen transition of each screen;
On a computer with
A program for executing a step of determining whether or not a component arranged on the screen matches a rule stored in the evaluation rule definition unit ;
The evaluation rule definition unit stores a rule for parts for a plurality of screens having a relationship between a transition source and a transition destination, and a rule for defining a transition of a screen type indicating a use of the screen,
In the step, a plurality of screens having a relationship between a transition source and a transition destination are identified from the screen transition information storage unit, and a component is stored in the evaluation rule definition unit for the identified plurality of screens. It is determined whether or not they match, and it is determined whether or not the screen transition stored in the screen transition information storage unit matches the screen type transition stored in the evaluation rule definition unit.
program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010270633A JP5651450B2 (en) | 2010-12-03 | 2010-12-03 | Screen design evaluation apparatus, screen design evaluation method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010270633A JP5651450B2 (en) | 2010-12-03 | 2010-12-03 | Screen design evaluation apparatus, screen design evaluation method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012118933A JP2012118933A (en) | 2012-06-21 |
JP5651450B2 true JP5651450B2 (en) | 2015-01-14 |
Family
ID=46501641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010270633A Active JP5651450B2 (en) | 2010-12-03 | 2010-12-03 | Screen design evaluation apparatus, screen design evaluation method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5651450B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6813272B2 (en) * | 2016-03-17 | 2021-01-13 | ヤフー株式会社 | Evaluation device, evaluation method, and evaluation program |
JP6100956B1 (en) * | 2016-07-19 | 2017-03-22 | 株式会社Osk | Application creation support system |
JP6810347B2 (en) * | 2016-12-16 | 2021-01-06 | 株式会社Osk | Application creation support system |
KR102707779B1 (en) | 2022-09-01 | 2024-09-20 | (주)투비소프트 | Electronic apparatus equipped with a ui development tool capable of recommending a template for a ui component based on the characteristics of the ui to be developed and the operating method thereof |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08241191A (en) * | 1995-03-02 | 1996-09-17 | Matsushita Electric Ind Co Ltd | Gui automatic evaluation device |
JP4646248B2 (en) * | 2007-03-26 | 2011-03-09 | 株式会社日立情報システムズ | Program inspection item generation system and method, program test system and method, and program |
JP4926117B2 (en) * | 2008-04-18 | 2012-05-09 | 三菱電機株式会社 | Operation screen improvement device |
WO2010035389A1 (en) * | 2008-09-29 | 2010-04-01 | 日本電気株式会社 | Gui evaluation system, gui evaluation method, and gui evaluation program |
US8065625B2 (en) * | 2008-09-29 | 2011-11-22 | Nec Corporation | GUI evaluation system, GUI evaluation method, and GUI evaluation program |
-
2010
- 2010-12-03 JP JP2010270633A patent/JP5651450B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012118933A (en) | 2012-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11755827B2 (en) | Digital processing systems and methods for stripping data from workflows to create generic templates in collaborative work systems | |
US10592073B2 (en) | Exposing non-authoring features through document status information in an out-space user interface | |
JP5266384B2 (en) | Communication between in-space user interface and out-space user interface in document editor | |
US8645865B2 (en) | Systems and methods for specifying an item order | |
US9645650B2 (en) | Use of touch and gestures related to tasks and business workflow | |
US11120200B1 (en) | Capturing unstructured information in application pages | |
KR101137067B1 (en) | System and method for checking and resolving publication design problems | |
US11204690B1 (en) | Systems and methods for software development and deployment platforms having advanced workflow and event processing capabilities and graphical version controls | |
JP2019133645A (en) | Semi-automated method, system, and program for translating content of structured document to chat based interaction | |
JP5651450B2 (en) | Screen design evaluation apparatus, screen design evaluation method and program | |
JP6758167B2 (en) | Data processing equipment, data processing method and data processing program | |
JP2004362558A (en) | Mechanism design support method, mechanism design support system, and mechanism design support program | |
JP2010009167A (en) | Screen display device, screen display method, and screen display program | |
JP6490258B1 (en) | Device and method for creating inheritance relationship explanatory diagram and control program | |
JP6336922B2 (en) | Business impact location extraction method and business impact location extraction device based on business variations | |
JP7105683B2 (en) | Electronic computer, method and program | |
CN103902676A (en) | Bill extension item user-defining device and method | |
JP7322255B2 (en) | Electronic computer, method and program | |
JP2020009169A (en) | Information processing system and program for supporting attachment of note | |
JP5279149B2 (en) | CAD data creation device, CAD data creation method and computer program | |
JP2006276989A (en) | Web page contents generating system | |
JP2009037477A (en) | Program generation device, program generation method, and program generation program | |
JP5262900B2 (en) | Application program, processing apparatus, and processing method | |
JP2019194775A (en) | Information processing device and program | |
JP2020009243A (en) | Method, device, program and system for evaluating legal document |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130515 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130816 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140805 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141001 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141021 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5651450 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |