(57)【要約】【課題】ウィザード形式でなされる画面展開において、２以上手前の画面であって、且つユーザにより情報が入力済みの画面に容易にジャンプできる環境を提供することを、その目的とする。【解決手段】連鎖する複数の入力画面を遷移しながら情報入力を行うウィザード形式の入力システム１おいて、コンピュータが、各入力画面で入力された情報を記憶手段１３に記憶し、表示手段２５に表示中の入力画面よりも２以上手前の入力画面にジャンプするように入力手段２４から指示されると、当該指示されたジャンプ先の入力画面を記憶手段１３から読み出すと共に、当該入力画面にて入力済みの情報を記憶手段１３から読み出し、当該読み出した入力画面に入力済みの情報をはめ込んだ入力画面の表示情報を生成して、表示手段２５に出力すること。【選択図】  図１
2004272316.tif 000002
【特許請求の範囲】
【請求項１】
連鎖する複数の入力画面を遷移しながら情報入力を行うウィザード形式の入力システムにおいて、
コンピュータが、前記各入力画面で入力された情報を記憶手段に記憶し、表示手段に表示中の入力画面よりも２以上手前の入力画面にジャンプするように入力手段から指示されると、
当該指示されたジャンプ先の入力画面を記憶手段から読み出すと共に、当該入力画面にて入力済みの情報を前記記憶手段から読み出し、当該読み出した入力画面に入力済みの情報をはめ込んだ入力画面の表示情報を生成して、前記表示手段に出力することを特徴としたウィザード入力システム。
【請求項２】
前記入力画面は、前記２以上手前の入力画面にジャンプするようにコンピュータに指示するための操作部を備えていることを特徴とした請求項１記載のウィザード入力システム。
【請求項３】
前記入力画面は、前記２以上手前の複数の入力画面に選択的にジャンプするようにコンピュータに指示するための操作部を備えていることを特徴とした請求項１記載のウィザード入力システム。
【請求項４】
請求項１乃至３記載のウィザード入力システムを備えたシステム開発見積支援システム。
【請求項５】
連鎖する複数の入力画面を遷移しながら情報入力を行うウィザード形式の入力システムにおいて、
前記各入力画面で入力された情報を記憶手段に記憶し、表示手段に表示中の入力画面よりも２以上手前の入力画面にジャンプするように入力手段から指示されると、
当該指示されたジャンプ先の入力画面を記憶手段から読み出すと共に、当該入力画面にて入力済みの情報を前記記憶手段から読み出し、
当該読み出した入力画面に入力済みの情報をはめ込んだ入力画面の表示情報を生成して、前記表示手段に出力する処理をコンピュータに実行させることを特徴としたウィザード入力プログラム。
【請求項６】
前記入力画面は、前記２以上手前の入力画面にジャンプするようにコンピュータに指示するための操作部を備えていることを特徴とした請求項４記載のウィザード入力プログラム。
【請求項７】
前記入力画面は、前記２以上手前の複数の入力画面に選択的にジャンプするようにコンピュータに指示するための操作部を備えていることを特徴とした請求項４記載のウィザード入力プログラム。
【請求項８】
請求項５乃至７記載のウィザード入力プログラムを備えたことを特徴とするシステム開発見積支援プログラム。
【請求項９】
請求項５乃至８記載のプログラムを記録したコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連鎖する複数の入力画面を遷移しながら情報の入力を行うウィザード形式の入力システムに関する。
【０００２】
【従来の技術】
連鎖する複数の入力画面に対して、対話形式で情報を入力することによって、複雑なアプリケーションソフトの操作を容易とする機能であるウィザードが、各種アプリケーションソフトにおいて広く用いられている。
【０００３】
通常、ウィザード形式の画面展開は、一つ前の入力画面にジャンプする「戻る」の機能と、次の入力画面にジャンプする「進む」の機能と、情報の入力を中止する「キャンセル」の機能により、その展開が為される。ここで、本発明において記載すべき先行技術文献は知り得ていない。
【０００４】
【発明が解決しようとする課題】
しかしながら、ウィザード形式の画面展開は、上述したように「戻る」、「進む」、「キャンセル」の三つの機能しか備えていない。それゆえ、例えば、ユーザが情報の入力をしている際に、２以上手前の入力画面において入力ミスを犯したことに気付いた場合や、もう一度入力内容の確認をしたい場合は、ユーザは「キャンセル」の機能を選択して、最初から情報の入力をやり直すか、あるいは、「戻る」の機能を複数回に渡って選択し、然るべき入力画面を探さねばばならないという不都合があった。また、当該戻った入力画面にて、ミスの修正や入力内容の確認が終わった後は、今度は「進む」の機能を複数回に渡って選択し、先程途中まで情報入力を進めていた入力画面まで戻らねばならないという不都合があった。
【０００５】
【発明の目的】
【０００６】
本発明は、係る従来技術の有する不都合を改善し、本発明によると、ウィザード形式でなされる画面展開において、２以上手前の画面であって、且つユーザにより情報が入力済みの画面に容易にジャンプできる環境を提供することを、その目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明では、連鎖する複数の入力画面を遷移しながら情報入力を行うウィザード形式の入力システムにおいて、コンピュータが、各入力画面で入力された情報を記憶手段に記憶し、表示手段に表示中の入力画面よりも２以上手前の入力画面にジャンプするように入力手段から指示されると、当該指示されたジャンプ先の入力画面を記憶手段から読み出すと共に、当該入力画面にて入力済みの情報を記憶手段から読み出す。
【０００８】
そして、当該読み出した入力画面に入力済みの情報をはめ込んだ入力画面の表示情報を生成して、表示手段に出力する、という構成を採っている。
【０００９】
請求項２記載の発明では、上記請求項１記載の入力画面は、２以上手前の入力画面にジャンプするようにコンピュータに指示するための操作部を備える、という構成を採っている。
【００１０】
請求項３記載の発明では、上記請求項１記載の入力画面は、２以上手前の複数の入力画面に選択的にジャンプするようにコンピュータに指示するための操作部を備える、という構成を採っている。
【００１１】
請求項４記載の発明は、請求項１乃至３記載のウィザード入力システムを備えたシステム開発見積支援システムである。
【００１２】
請求項５記載の発明は、連鎖する複数の入力画面を遷移しながら情報入力を行うウィザード形式の入力システムにおいて、各入力画面で入力された情報を記憶手段に記憶し、表示手段に表示中の入力画面よりも２以上手前の入力画面にジャンプするように入力手段から指示されると、当該指示されたジャンプ先の入力画面を記憶手段から読み出すと共に、当該入力画面にて入力済みの情報を記憶手段から読み出す。
【００１３】
そして、当該読み出した入力画面に入力済みの情報をはめ込んだ入力画面の表示情報を生成して、表示手段に出力する処理をコンピュータに実行させるウィザード入力プログラムである。
【００１４】
請求項６記載の発明は、入力画面は、２以上手前の入力画面にジャンプするようにコンピュータに指示するための操作部を備えている請求項４記載のウィザード入力プログラムである。
【００１５】
請求項７記載の発明は、入力画面は、２以上手前の複数の入力画面に選択的にジャンプするようにコンピュータに指示するための操作部を備えている請求項４記載のウィザード入力プログラムである。
【００１６】
請求項８記載の発明は、請求項５乃至７記載のウィザード入力プログラムを備えているシステム開発見積支援プログラムである。
【００１７】
請求項９記載の発明は、請求項５乃至８記載のプログラムを記録したコンピュータ読み取り可能な媒体である。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図１乃至図１３に基づいて説明する。ここで、以下の詳細な説明は、本発明の実施形態の一例を示すものであって、本発明の権利範囲がこれに限定されるものではない。当業者において、通常用いられる代替手段の採用が可能である。
【００１９】
〔第一実施形態〕
【００２０】
図１は、本発明の第一の実施形態に係るシステム全体のブロック図である。図１に示すように、システム開発見積支援システム１及びユーザ用端末２は、それぞれ通信ネットワーク３を介して接続されている。
【００２１】
以下、上記各構成をより詳細に説明する。符号２は、ユーザ用端末２である。ユーザ用端末２に該当する装置として、例えば、パーソナルコンピュータが該当する。このユーザ用端末２は、通信手段２１、処理手段２２、記憶手段２３、入力手段２４、表示手段２５から構成される。
【００２２】
上記各手段をより詳細に説明する。通信手段２１は、外部との間で情報の授受を行う手段であり、例えばネットワークインタフェースカードが該当する。
【００２３】
処理手段２２は、通信手段２１、記憶手段２３、入力手段２４、表示手段２５の動作を制御する手段であり、例えば中央演算処理装置（ＣＰＵ）が該当する。
【００２４】
記憶手段２３は、情報を所定の領域に保持する手段であり、例えばＲＡＭ、ＲＯＭ、ＨＤＤが該当する。記憶手段２３は、Ｗｅｂページを閲覧するためのアプリケーションソフトであるＷｅｂブラウザを記憶している。
【００２５】
入力手段２４は、ユーザから情報を受け付ける手段であり、例えばキーボードやマウス、が該当する。
【００２６】
表示手段２５は、ユーザへ情報を表示する手段であり、例えばＴＦＴやＣＲＴ、ＬＣＤなどの画面表示装置が該当する。以上が、ユーザ用端末２の構成に係る説明である。
【００２７】
符号３は、通信ネットワークである。通信ネットワーク３は、情報通信ネットワークであり、インターネット網や公衆回線網、無線通信網などから構成される。
【００２８】
符号１は、システム開発見積支援システムである。システム開発見積支援システム１は、ユーザ用端末２との通信手段１１と、各手段の動作を制御する情報の処理手段１２と、情報の記憶手段１３とを備える。
【００２９】
ここで、通信手段１１は、外部との間で情報の授受を行う機器であり、例えばネットワークインターフェースカードが該当する。
【００３０】
処理手段１２は、通信手段１１や記憶手段１３の動作を制御する手段であり、例えば、中央演算処理装置（ＣＰＵ）が該当する。
【００３１】
記憶手段１３は、情報を所定の領域に保持するための手段であり、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤが該当する。記憶手段１３には、システム開発支援見積情報が格納されている。システム開発見積支援情報とは、システム開発を見積るための情報であり、システムを見積もる手順に係る情報や見積り関数などを含む。
【００３２】
〔画面遷移処理〕
【００３３】
以下、システム開発見積支援システム１の処理手段１２が実行する画面遷移処理について説明する。
【００３４】
まず、処理手段１２は、ユーザ用端末２から通信手段１１を介してシステム開発規模の見積処理を実行する旨の要求を取得する。
【００３５】
処理手段１２は、当該要求の取得を契機として、記憶手段１３に記憶されているシステム開発見積支援情報からプロジェクト指定情報を読み出す。ここで、プロジェクト指定情報とは、これから開発するプロジェクトの指定をユーザから取得するための情報である。
【００３６】
処理手段１２は、この読み出したプロジェクト指定情報を含むウィザード形式の入力画面の表示情報を生成する。ここで、表示情報とは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのＷｅｂページを記述するためのマークアップ言語で記述された情報である。
【００３７】
処理手段１２は、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する。
【００３８】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記システム開発見積支援システム１から送信された表示情報を取得する。
【００３９】
処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。
【００４０】
表示手段２５において、表示される画面を図２に示す。図２は、プロジェクト指定画面１００である。このプロジェクト指定画面１００にて、ユーザからプロジェクトの名称を受け付ける。
【００４１】
そして、プロジェクト指定画面１００の下方に「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、プロジェクト指定画面１００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。ここで、選択指示とは、具体的には入力手段２４によるコマンド操作（ｅｘ．マウスクリック）のことである。
【００４２】
システム開発見積支援システム１の処理手段１２は、上記ユーザ用端末２が送信した、プロジェクト指定画面に入力された情報（入力情報）を取得する。
【００４３】
そして、記憶手段１３に記憶されているシステム開発見積支援情報からプロジェクト指定情報を読み出し、当該プロジェクト指定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００４４】
ここで、ユーザから取得した入力情報に対して、さらに目的・設計段階に応じて複数の見積ケースが存在する。それゆえ処理手段１２は、ユーザに対して見積もるケースを入力させることを目的として、見積ケース指定画面の表示情報を生成する。
【００４５】
具体的には、当該見積ケース指定画面を生成するため、処理手段１２は、記憶手段１３のシステム開発見積支援情報から見積ケース指定情報を読み出す。処理手段１２は、この読み出した見積ケース指定情報を含むウィザード形式の入力画面の表示情報を生成する。
【００４６】
処理手段１２は、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する。
【００４７】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記システム開発見積支援システム１から送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。
【００４８】
表示手段２５において、表示される画面を図３に示す。図３は、見積ケース指定画面２００である。この見積ケース指定画面２００にて、ユーザが設定した見積もるケースを受け付ける。そして、画面２００の下方に「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、プロジェクト指定画面２００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００４９】
システム開発見積支援システム１の処理手段１２は、上記ユーザ用端末２が送信した、見積ケース指定画面に入力された情報（入力情報）を取得する。そして、システム開発見積支援情報から見積ケース指定情報を読み出し、当該見積りケース指定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００５０】
次に処理手段１２は、当該取得した情報に対して、さらに見積情報（ｅｘ．プロジェクトの概要や、見積開始日、見積登録日、見積に対するコメント）をユーザに設定させる画面を生成する。
【００５１】
その具体的処理として、処理手段１２は、見積情報設定情報をシステム開発見積支援情報から読み出す。処理手段１２は、当該読み出した見積情報設定情報を含むウィザード形式の入力画面の表示情報を生成する。ここで、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするようにシステム見積開発支援システム１に指示するための操作部も含まれている。
【００５２】
処理手段１２は、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する。
【００５３】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。
【００５４】
表示手段２５において、表示される画面を図４に示す。図４は、見積情報設定画面３００である。この見積情報設定画面３００にて、ユーザが設定した見積情報を受け付ける。
【００５５】
また、見積情報設定画面３００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。処理手段２２は、これら各操作部の選択指示を受け付けることにより、特定の画面の取得要求を生成し、システム開発見積支援システム１に対して送信する。この操作部に係る処理については、後の画面ジャンプ処理にて説明する。
【００５６】
見積情報設定画面３００の下方に「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、見積情報設定画面３００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００５７】
システム開発見積支援システム１の処理手段１２は、上記ユーザ用端末２が送信した、見積情報設定画面に入力された情報（入力情報）を取得する。そして、システム開発見積支援情報から見積情報設定情報を読み出し、当該見積情報設定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００５８】
処理手段１２は、次にユーザが所望する見積分析のレベルに応じた開発規模を推定する手法をユーザから受け付けることを目的として、開発規模推定手法の選択画面に係る表示情報を生成する。ここで、本実施形態ではファンクションポイント（ＦＰ）という手法を採用してシステムの規模を見積もる。
【００５９】
具体的には、処理手段１２は、システム開発見積支援情報から開発規模推定手法の選択情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。なお、この表示情報には、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）を表示させるための表示情報も含まれる。
【００６０】
処理手段１２は、上記生成した表示情報を、通信手段１１を介して、ユーザ用端末２へ送信する。
【００６１】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。
【００６２】
表示手段２５において、表示される画面を図５に示す。図５は、開発規模推定手法の選択画面４００である。この開発規模推定手法の選択画面４００にて、ユーザが設定した見積もるケースを受け付ける。
【００６３】
また、この開発規模推定手法の選択画面４００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理にて説明する。
【００６４】
また、この開発規模推定手法の選択画面４００の下方には、「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、開発規模推定手法の選択画面４００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００６５】
システム開発見積支援システム１の処理手段１２は、ユーザ用端末２が送信した、開発規模推定手法の選択画面４００に入力された情報を取得する。そして、システム開発見積支援情報から開発規模見積推定手法の選択情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００６６】
次に処理手段１２は、トランザクション・アクションポイントをカウントするためのシステム機能を実現するために必要となるサブシステム・機能ブロック・個別プロセスそれぞれをユーザから受け付けるための表示情報を生成する。
【００６７】
具体的には、処理手段１２は、システム開発見積支援情報からシステム構成入力情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするように、システム開発見積支援システム１に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【００６８】
ユーザ用端末２の処理手段２２は、通信ネットワーク３、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を、解析し、当該表示情報を表示手段２５に表示させる。表示手段２５において、表示される画面を図６に示す。
【００６９】
図６は、システム構成入力画面５００である。このシステム構成入力画面５００にて、システム構成に係る情報をユーザから受け付ける。
【００７０】
また、このシステム構成入力画面５００の左側には、上から、システム構成入力、開発範囲設定、そして、左右の方向を示した矢印（「←」と「→」）とが記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理にて詳述する。
【００７１】
また、このシステム構成入力画面５００には、「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、システム構成入力画面５００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００７２】
システム開発見積支援システム１の処理手段１２は、ユーザ用端末２が送信した、システム構成入力画面５００に入力された情報を取得する。そして、システム開発見積支援情報からシステム構成入力情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００７３】
次に処理手段１２は、開発する範囲に係る情報を、ユーザから受け付けることを目的として、開発範囲設定画面に係る表示情報を生成する。
【００７４】
具体的には、処理手段１２は、システム開発見積支援情報から開発範囲情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするようにシステム開発見積支援システム１に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【００７５】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５において、表示される画面を図７に示す。図７は、開発範囲設定画面６００である。
【００７６】
また、この開発範囲設定画面６００の左側には、上から、システム構成入力、開発範囲設定、そして、左右の方向を示した矢印（「←」と「→」）とが記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理２にて説明する。
【００７７】
この開発範囲設定画面６００にて、システムの範囲設定に係る情報の入力をユーザから受け付け、再計算と記載されたコマンドの選択指示を受け付ける。
【００７８】
処理手段２２は、再計算のコマンドの選択指示を受け付けたことを契機として、開発範囲設定画面６００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００７９】
システム開発見積支援システム１の処理手段１２は、ユーザ用端末２が送信した、開発範囲設定画面６００に入力された情報を取得し、当該情報と開発範囲設定情報とを関連付けて記憶手段１３に記憶する。
【００８０】
処理手段１２は、これまでユーザから受け付けた情報を、開発規模推定手法の選択画面にて選択された手法（ｅｘ．ＦＰプロセス法）に基づいて、システムの開発規模見積りを算出する。
【００８１】
処理手段１２は、システム見積り情報から開発範囲設定情報を読み出し、当該開発範囲設定情報と、上記算出したシステムの開発規模見積りとを含む表示情報を生成する。なお、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするように、システム開発見積支援システム１に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【００８２】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を、解析し、当該表示情報を表示手段２５に表示させる。表示手段２５において、表示される画面は開発範囲設定画面６００である。開発範囲設定画面６００にシステムの規模見積が数値にて表示される。
【００８３】
また、この開発範囲設定画面６００には、「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、開発範囲設定画面６００に入力された情報を、通信手段２１を介して、システム開発見積支援システム１へ送信する。
【００８４】
システム開発見積支援システム１の処理手段１２は、ユーザ用端末２が送信した、開発範囲設定画面６００に入力された情報を取得する。そして、システム開発見積支援情報から開発範囲設定情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段１３に記憶する。
【００８５】
次に、処理手段１２は、開発プロジェクトの工数を見積もる説明文を提示することを目的として、工数モデル画面を生成する。
【００８６】
具体的には、システム開発見積支援情報から工数モデル情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）を表示させるための表示情報も含まれる。
【００８７】
処理手段１２は、上記生成した表示情報を、通信手段１１を介して、ユーザ用端末２へ送信する。
【００８８】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を解析し、当該取得した表示情報を表示手段２５に表示させる。表示手段２５において、表示される画面を図８に示す。
【００８９】
図８は、工数モデル画面７００である。また、工数モデル画面７００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理にて詳述する。
【００９０】
工数モデル画面７００には、これから実行される工数見積についての説明文が記載される。工数モデル画面７００以降、ユーザ用端末２−システム開発見積支援システム１間にて実行される処理については、その説明を割愛する。
【００９１】
以上説明した、システム開発見積支援システム１の処理手段１２が実行する画面遷移処理の流れを図９に基づいて説明する。図９は、画面遷移処理に係るフローチャートである。
【００９２】
まず、処理手段１２は、ユーザ用端末２から次入力画面の送信要求と前入力画面で入力されたユーザの入力情報とを取得する（Ｓ１０１）。処理手段１２は、次入力画面の送信要求の取得を契機として、上記入力情報が入力された前入力画面に係る情報を記憶手段１３から読み出す（Ｓ１０２）。
【００９３】
処理手段１２は、当該読み出した前入力画面に係る情報と、Ｓ１０１で取得したユーザによる入力情報とを関連付けて記憶手段１３に記憶する（Ｓ１０３）。処理手段１２は、次入力画面に係る情報を、記憶手段１３の情報から読み出し、当該読み出した情報を含むウィザード形式の表示情報を生成する（Ｓ１０４）。
【００９４】
ここで、生成する画面が３００乃至７００の場合は、上記読み出した表示情報には、２以上手前の複数の入力画面にジャンプするようにシステム開発見積支援システム１に指示する操作部の表示情報が含まれる。処理手段１２は、上記生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する（Ｓ１０５）。以上が、処理手段１２が実行する画面遷移処理に係る説明である。
【００９５】
〔第一画面ジャンプ処理〕
【００９６】
ここで、見積情報設定画面３００、開発規模規推定手法の選択画面４００、工数モデル画面７００それぞれの左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。
【００９７】
ユーザ用端末２の処理手段２２は、これら操作部の選択指示を受け付けることにより特定の画面の送信要求を生成し、システム開発見積支援システム１に対して送信する。
【００９８】
以下、処理手段２２がそれぞれの操作部の選択指示を受け付けることによって、ユーザ用端末２−システム開発見積支援システム１間で実行される処理について説明する。
【００９９】
まず処理手段２２が、見積情報設定の操作部の選択指示を受け付けた場合に実行する処理について説明する。
【０１００】
処理手段２２は、ユーザからプロジェクト指定の操作部の選択指示を受け付けると、プロジェクト指定画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１０１】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記プロジェクト指定画面の送信要求の取得を契機として、記憶手段１３からユーザがプロジェクト指定画面にて入力した情報と、プロジェクト指定情報との関連付けを読み出す。
【０１０２】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する。
【０１０３】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には、ユーザにより情報が入力されたプロジェクト指定画面２００が表示される（図３参照）。
【０１０４】
次に、見積情報設定の操作部の選択指示を受け付けた場合について説明する。
【０１０５】
処理手段２２は、ユーザから見積情報設定の操作部の選択指示を受け付けると、見積情報設定画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１０６】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記の送信要求の取得する。
【０１０７】
処理手段１２は当該要求の取得を契機として、記憶手段１３からユーザが見積情報設定画面にて入力した情報と、見積情報設定情報との関連付けを読み出す。
【０１０８】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する。
【０１０９】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には、ユーザにより情報が入力された見積情報設定画面３００が表示される（図４参照）。
【０１１０】
次に、規模見積りの操作部の選択指示を受け付けた場合について説明する。
【０１１１】
処理手段２２は、ユーザから規模見積りの操作部の選択指示を受け付けると、見積開発規模推定手法の選択画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１１２】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記送信要求を取得する。
【０１１３】
処理手段１２は、当該要求の取得を契機として、記憶手段１３からユーザが開発規模推定手法の選択画面にて入力した情報と、開発規模推定手法の選択情報との関連付けを読み出す。
【０１１４】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を通信手段１１を介してユーザ用端末２へ送信する。
【０１１５】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には、ユーザにより情報が入力された開発規模推定手法の選択画面４００が表示される（図５参照）。
【０１１６】
次に、工数見積りの操作部の選択指示を受け付けた場合について説明する。
【０１１７】
処理手段２２は、ユーザから工数見積りの操作部の選択指示を受け付けると、工数モデル画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１１８】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記送信要求の取得する。
【０１１９】
処理手段１２は、当該要求の取得を契機として、記憶手段１３から工数モデル情報を読み出す。
【０１２０】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を通信手段１１を介してユーザ用端末２へ送信する。
【０１２１】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には工数モデル画面７００が表示される（図８参照）。
【０１２２】
ここで、上述したシステム開発見積支援システム１の説明は、記憶手段１３にユーザが入力画面にて入力した情報と、当該入力画面に係る情報との関連付けが記憶された場合である。記憶手段１３に、ユーザの入力情報が記憶されていない場合は、処理手段１２は単に、ユーザが要求する画面の表示情報をシステム開発見積支援情報から生成し、当該当該生成した表示情報をユーザ用端末２へ通信手段１１を介して送信する。
【０１２３】
〔第二画面ジャンプ処理〕
【０１２４】
以上が、処理手段１２が実行する第一画面ジャンプ処理に係る説明である。ここで、システム構成入力画面５００（図６参照）、開発範囲設定画面６００（図７参照）のそれぞれの左側には、上からシステム構成、開発範囲設定、そして左右の方向を示した矢印（「←」、「→」）と記述された操作部が用意されている。
【０１２５】
ユーザ用端末２の処理手段２２は、これら操作部の選択指示を受け付けることにより特定の画面の取得要求を生成し、システム開発見積支援システム１に対して送信する。
【０１２６】
以下、処理手段２２がそれぞれの操作部の選択指示を受け付けることによって、ユーザ用端末２−システム開発見積支援システム１間で実行される処理について説明する。
【０１２７】
まず、処理手段２２が、「←」の操作部の選択指示を受け付けた場合に実行する処理について説明する。
【０１２８】
処理手段２２は、ユーザから「←」の操作部の選択指示を受け付けると、見積開発規模推定手法の選択画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１２９】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記送信要求の取得する。
【０１３０】
処理手段１２は、当該要求の取得を契機として、記憶手段１３からユーザが開発規模推定手法の選択画面にて入力した情報と、開発規模推定手法の選択情報との関連付けを読み出す。
【０１３１】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を通信手段１１を介してユーザ用端末２へ送信する。
【０１３２】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には、ユーザにより情報が入力された開発規模推定手法の選択画面４００が表示される（図５参照）。
【０１３３】
次に、処理手段２２が「→」の操作部の選択指示を受け付けた場合について説明する。
【０１３４】
処理手段２２は、ユーザから「→」の操作部の選択指示を受け付けると、工数モデル画面の送信要求を生成し、当該要求を通信手段２１を介してシステム開発見積支援システム１へ送信する。
【０１３５】
システム開発見積支援システム１の処理手段１２は、通信手段１１を介して、上記送信要求の取得する。
【０１３６】
処理手段１２は、当該要求の取得を契機として、記憶手段１３から工数モデル情報を読み出す。
【０１３７】
処理手段１２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成し、当該生成した表示情報を通信手段１１を介してユーザ用端末２へ送信する。
【０１３８】
ユーザ用端末２の処理手段２２は、通信手段２１を介して上記送信された表示情報を取得する。処理手段２２は、当該取得した表示情報を解析し、当該表示情報を表示手段２５に表示させる。表示手段２５には工数モデル画面７００が表示される（図８参照）。
【０１３９】
この左右の矢印（「←」、「→」）の操作部の上には、システム構成入力、開発範囲設定と記載された操作部が記述されている。
【０１４０】
ユーザ用端末２の処理手段２２が、システム構成入力の操作部の選択指示を検知した場合、システム開発見積支援システム１の処理手段１２は、ユーザにより情報が入力済みであるシステム構成入力画面に係る表示情報を生成し、送信する。
【０１４１】
また、ユーザ用端末２の処理手段２２が、開発範囲設定の操作部の選択指示を検知した場合、システム開発見積支援システム１の処理手段１２は、ユーザにより情報が入力済みである開発範囲設定画面に係る表示情報を生成し、送信する。
【０１４２】
ここで、上述したシステム開発見積支援システム１の処理手段１２が実行する処理に係る説明は、記憶手段１３にユーザが入力画面にて入力した情報と、当該入力画面に係る情報との関連付けが記憶されている場合である。記憶手段１３に、ユーザの入力情報が記憶されていない場合は、処理手段１２は単に、ユーザが要求する画面の表示情報をシステム開発見積支援情報から読み出し、当該表示情報をユーザ用端末２へ通信手段１１を介して送信する。
【０１４３】
ここまで説明した、システム開発見積支援システム１の処理手段１２が実行する画面ジャンプ処理の流れを図１０に基づいて説明する。図１０は、画面ジャンプ処理に係るフローチャートである。
【０１４４】
処理手段１２は、ユーザにより選択された画面（ユーザ選択画面）の送信要求を取得する（Ｓ２０１）。処理手段１２は、当該要求の取得を契機として、記憶手段１３からユーザがユーザ選択画面にて入力した情報と当該ユーザ選択画面に係る情報との関連付けを読み出す（Ｓ２０２）。処理手段１２は、当該読み出した情報を含むウィザード形式の表示情報を生成し（Ｓ２０３）、当該生成した表示情報を、通信手段１１を介してユーザ用端末２へ送信する（Ｓ２０４）。以上が、処理手段１２が実行する画面ジャンプ処理に係る説明である。
【０１４５】
〔第二実施形態〕
【０１４６】
次に、本発明の第二実施形態について説明する。図１１に、第二実施形態に係るシステム全体のブロック図を示す。
【０１４７】
上述した第一実施形態でのシステム構成では、クライアントサーバ型を採用していたのに対し、本第二実施形態では、ユーザ用端末４によるスタンドアロン型を採用していることを特徴とする。
【０１４８】
以下、上記各構成をより詳細に説明する。符号４は、ユーザ用端末である。ユーザ用端末２に該当する装置として、例えばパーソナルコンピュータが該当する。このユーザ用端末４は、処理手段４２、記憶手段４３、入力手段４４、表示手段４５から構成される。
【０１４９】
上記各手段をより詳細に説明する。処理手段４２は、記憶手段４３・入力手段４４・表示手段４５の動作を制御する手段であり、例えば中央演算処理装置（ＣＰＵ）が該当する。
【０１５０】
記憶手段４３は、情報を所定の領域に保持する手段であり、例えばＲＡＭ、ＲＯＭ、ＨＤＤが該当する。記憶手段４３には、システム開発見積支援プログラムがインストールされている。ユーザ用端末４の処理手段４２は、システム開発見積支援プログラムに基づいてユーザ用端末４の全体的な制御を行う。本プログラムのインストールは、通信ネットワークを介してダウンロードしたものや、ＣＤ−ＲＯＭなどの記録媒体を介して取り込まれたものであってもよい。このシステム開発見積支援プログラムには、上述したシステム開発見積支援情報も含まれる。システム開発見積支援情報とは、システム開発を見積るための情報であり、システムを見積もる手順に係る情報や見積り関数を含む。
【０１５１】
入力手段４４は、ユーザから情報を受け付ける手段であり、例えばキーボードやマウスが該当する。表示手段４５は、ユーザへ情報を表示する手段であり、例えばＴＦＴやＣＲＴ、ＬＣＤなどの画面表示装置が該当する。以上が、ユーザ用端末４の構成に係る説明である。
【０１５２】
〔画面遷移処理〕
【０１５３】
以下、システム開発見積支援プログラムに基づいて処理手段４２が実行する画面遷移処理について説明する。
【０１５４】
まず、処理手段４２は、入力手段４４を介してシステム開発規模の見積処理を実行する旨の要求を取得する。
【０１５５】
処理手段４２は、当該要求の取得を契機として、記憶手段４３のシステム開発見積支援情報からプロジェクト指定情報を読み出す。ここで、プロジェクト指定情報とは、これから開発するプロジェクトの指定をユーザから取得するための情報である。
【０１５６】
処理手段４２は、この読み出したプロジェクト指定情報を含むウィザード形式の入力画面の表示情報を生成する。
【０１５７】
処理手段４２は、当該生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図２に示す。図２は、プロジェクト指定画面１００である。このプロジェクト指定画面１００にて、ユーザからプロジェクトの名称などの情報を受け付ける。
【０１５８】
そして、プロジェクト指定画面１００の下方に「次へ」と記載されたコマンドがある。処理手段４２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、プロジェクト指定画面１００に入力された情報（入力情報）を取得する。
【０１５９】
処理手段４２は、記憶手段４３に記憶されているシステム開発見積支援情報からプロジェクト指定情報を読み出し、当該プロジェクト指定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段４３に記憶する。
【０１６０】
ここで、ユーザから取得した入力情報に対して、さらに目的・設計段階に応じて複数の見積ケースが存在する。それゆえ処理手段４２は、ユーザに対して見積もるケースを入力させることを目的として、見積ケース指定画面の表示情報を生成する。
【０１６１】
具体的には、当該見積ケース指定画面を生成するため、処理手段４２は、記憶手段４３のシステム開発見積支援情報から見積ケース指定情報を読み出す。処理手段４２は、この読み出した見積ケース指定情報を含むウィザード形式の入力画面の表示情報を生成する。
【０１６２】
処理手段４２は、当該生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図３に示す。図３は、見積ケース指定画面２００である。この見積ケース指定画面２００にて、ユーザが設定した見積もるケースを受け付ける。そして、画面２００の下方に「次へ」と記載されたコマンドがある。処理手段４２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、プロジェクト指定画面２００に入力された情報（入力情報）を取得する。
【０１６３】
処理手段４２は、システム開発見積支援情報から見積ケース指定情報を読み出し、当該見積りケース指定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段４３に記憶する。
【０１６４】
次に処理手段４２は、当該取得した情報に対して、さらに見積情報（ｅｘ．プロジェクトの概要や、見積開始日、見積登録日、見積に対するコメント）をユーザに設定させる画面を生成する。
【０１６５】
具体的には、処理手段４２は、見積情報設定情報を、システム開発見積支援情報から読み出す。処理手段４２は、当該読み出した見積情報設定情報を含むウィザード形式の入力画面の表示情報を生成する。さらにこの表示情報には、２以上手前の複数の入力画面に選択的にジャンプするようにユーザ用端末４に指示するための操作部も含んでいる。
【０１６６】
処理手段４２は、当該生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図４に示す。図４は、見積情報設定画面３００である。この見積情報設定画面３００にて、ユーザが設定した見積情報を受け付ける。
【０１６７】
また、見積情報設定画面３００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。処理手段４２は、これら操作部の選択指示を受け付けることにより、特定の画面の取得要求を生成する。この操作部については、後の画面ジャンプ処理にて説明する。
【０１６８】
見積情報設定画面３００の下方に「次へ」と記載されたコマンドがある。処理手段２２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、見積情報設定画面３００に入力された情報（入力情報）を取得する。
【０１６９】
処理手段４２は、システム開発見積支援情報から見積情報設定情報を読み出し、当該見積情報設定情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段４３に記憶する。
【０１７０】
処理手段４２は、ユーザが所望する見積分析のレベルに応じた開発規模を推定する手法をユーザから受け付けることを目的として、開発規模推定手法の選択画面に係る表示情報を生成する。なお、本実施形態においても、ファンクションポイント（ＦＰ）という手法を採用してシステムの規模を見積もる。
【０１７１】
具体的には、処理手段４２は、システム開発見積支援情報から開発規模推定手法の選択情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。なお、この表示情報には、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）を表示させるための表示情報も含まれる。
【０１７２】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図５に示す。図５は、開発規模推定手法の選択画面４００である。この開発規模推定手法の選択画面４００にて、ユーザが設定した見積もるケースを受け付ける。
【０１７３】
また、この開発規模推定手法の選択画面４００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理にて詳述する。
【０１７４】
また、この開発規模推定手法の選択画面４００の下方には、「次へ」と記載されたコマンドがある。処理手段４２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、開発規模推定手法の選択画面４００に入力された情報を取得する。
【０１７５】
処理手段４２は、システム開発見積支援情報から開発規模見積推定手法の選択情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段２３に記憶する。
【０１７６】
次に処理手段４２は、トランザクション・アクションポイントをカウントするためのシステム機能を実現するために必要となるサブシステム・機能ブロック・個別プロセスそれぞれを、ユーザから受け付けるための表示情報を生成する。
【０１７７】
具体的には、処理手段４２は、システム開発見積支援情報からシステム構成入力情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするようにユーザ用端末４に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【０１７８】
ユーザ用端末２の処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図６に示す。
【０１７９】
図６は、システム構成入力画面５００である。このシステム構成入力画面５００にて、システム構成に係る情報をユーザから受け付ける。
【０１８０】
また、このシステム構成入力画面５００の左側には、上から、システム構成入力、開発範囲設定、そして、左右の方向を示した矢印（「←」と「→」）とが記述された操作部が用意されている。これら操作部に係る説明は後の画面ジャンプ処理にて詳述する。
【０１８１】
また、このシステム構成入力画面５００には、「次へ」と記載されたコマンドがある。処理手段４２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、システム構成入力画面５００に入力された情報を取得する。
【０１８２】
処理手段４２は、システム開発見積支援情報からシステム構成入力情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段４３に記憶する。
【０１８３】
次に処理手段４２は、開発する範囲に係る情報を、ユーザから受け付けることを目的として、開発範囲設定画面に係る表示情報を生成する。
【０１８４】
具体的には、処理手段４２は、システム開発見積支援情報から開発範囲情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするように、システム開発見積支援システム１に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【０１８５】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図７に示す。図７は、開発範囲設定画面６００である。
【０１８６】
また、この開発範囲設定画面６００の左側には、上から、システム構成入力、開発範囲設定、そして、左右の方向を示した矢印（「←」と「→」）とが記述された操作部が用意されている。これら操作部に係る説明は後に詳述する。
【０１８７】
この開発範囲設定画面６００にて、システムの範囲設定に係る情報の入力をユーザから受け付け、再計算と記載されたコマンドの選択指示を受け付ける。
【０１８８】
処理手段４２は、再計算のコマンドの選択指示を受け付けたことを契機として、開発範囲設定画面６００に入力された情報（入力情報）を取得し、当該入力情報と開発範囲設定情報とを関連付けて記憶手段４３に記憶する。
【０１８９】
処理手段４２は、これまでユーザから受け付けた情報を、開発規模推定手法の選択画面にて選択された手法（ｅｘ．ＦＰプロセス法）に基づいて、システムの開発規模見積りを算出する。
【０１９０】
処理手段４２は、システム見積り情報から開発範囲設定情報を読み出し、当該開発範囲設定情報と、上記算出したシステムの開発規模見積りとを含む表示情報を生成する。なお、この表示情報には、２以上手前の複数の入力画面に選択的にジャンプするように、システム開発見積支援システム１に指示するための操作部に係る情報も含んでいる。後に詳述するが、この操作部に係る情報は、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）とは異なる情報である。
【０１９１】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段２５において、表示される画面は開発範囲設定画面６００である。開発範囲設定画面６００にシステムの規模見積が表示される
【０１９２】
また、この開発範囲設定画面６００には、「次へ」と記載されたコマンドがある。処理手段４２は、この「次へ」のコマンドの選択指示を受け付けたことを契機として、開発範囲設定画面６００に入力された情報を取得する。
【０１９３】
処理手段４２は、システム開発見積支援情報から開発範囲設定情報を読み出し、当該情報と、上記ユーザから取得した入力情報とを関連付けて記憶手段４３に記憶する。
【０１９４】
次に、処理手段４２は、開発プロジェクトの工数を見積もる説明文を提示することを目的として、工数モデル画面を生成する。
【０１９５】
具体的には、システム開発見積支援情報から工数モデル情報を読み出し、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。さらに、この表示情報には、上述した４つの操作部（プロジェクト指定、見積情報設定、規模見積り、工数見積り）を表示させるための表示情報も含まれる。
【０１９６】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５において、表示される画面を図８に示す。
【０１９７】
図８は、工数モデル画面７００である。また、工数モデル画面７００の左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。これら操作部に係る説明は後に詳述する。
【０１９８】
工数モデル画面７００には、これから行う工数見積についての説明文が記載される。工数モデル画面７００以降、ユーザ用端末４の処理手段４２にて実行される処理については、その説明を割愛する。
【０１９９】
以上説明した、システム開発見積支援プログラムに基づいて、処理手段４２が実行する画面遷移処理の流れを図１２に基づいて説明する。図１２は、画面遷移処理に係るフローチャートである。
【０２００】
まず、処理手段４２は、次入力画面の送信要求と前入力画面で入力されたユーザの入力情報とを取得する（Ｓ３０１）。処理手段４２は、次入力画面の送信要求の取得を契機として、前入力情報が入力された入力画面の情報に係る情報を記憶手段４３から読み出す（Ｓ３０２）。
【０２０１】
処理手段４２は、当該読み出した前入力画面の情報と、Ｓ３０１で取得したユーザによる入力情報とを関連付けて記憶手段４３に記憶する（Ｓ３０３）。
【０２０２】
処理手段４２は、次入力画面に係る情報を、記憶手段４３の情報から読み出し、当該読み出した情報を含むウィザード形式の表示情報を生成する（Ｓ３０４）。ここで、生成する画面が画面３００乃至７００の場合は、上記読み出した表示情報には、２以上手前の複数の入力画面にジャンプするように処理手段４２に指示する操作部の表示情報が含まれる。
【０２０３】
処理手段４２は、上記生成した次入力画面の表示情報を表示手段４５に表示させる（Ｓ３０５）。以上が、処理手段４２が実行する画面遷移処理に係る説明である。
【０２０４】
〔第一画面ジャンプ処理〕
【０２０５】
ここで、見積情報設定画面３００、開発規模規推定手法の選択画面４００、工数モデル画面７００それぞれの左側には、上からプロジェクト指定、見積情報設定、規模見積り、工数見積りと記述された操作部が用意されている。
【０２０６】
ユーザ用端末４の処理手段４２は、これら操作部の選択指示を検知することにより特定の画面を表示手段４５に表示させる。以下当該実行する処理について説明する。
【０２０７】
まず最初に処理手段４２が、見積情報設定の操作部の選択指示を検知した場合に実行する処理について説明する。
【０２０８】
処理手段４２は、ユーザからプロジェクト指定の操作部の選択指示を検知すると、記憶手段４３からユーザがプロジェクト指定画面にて入力した情報と、プロジェクト指定情報との関連付けを読み出す。処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。
【０２０９】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５には、ユーザにより情報が入力されたプロジェクト指定画面２００が表示される（図３参照）。
【０２１０】
次に操作部において、見積情報設定の操作部の選択指示を検知した場合について説明する。
【０２１１】
処理手段４２は、ユーザから見積情報設定の操作部の選択指示を検知すると、記憶手段４３からユーザが見積情報設定画面にて入力した情報と、見積情報設定情報との関連付けを読み出す。
【０２１２】
処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。
【０２１３】
処理手段４２は、上記生成された表示情報を表示手段４５に表示させる。表示手段４５には、ユーザにより情報が入力された見積情報設定画面３００が表示される（図４参照）。
【０２１４】
次に操作部において、規模見積りの操作部の選択指示を検知した場合について説明する。
【０２１５】
処理手段４２は、ユーザから規模見積りの操作部の選択指示を検知すると、記憶手段４３からユーザが開発規模推定手法の選択画面にて入力した情報と、開発規模推定手法の選択情報との関連付けを読み出す。
【０２１６】
処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する
【０２１７】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５には、ユーザにより情報が入力された開発規模推定手法の選択画面４００が表示される（図５参照）。
【０２１８】
次に操作部において、工数見積りの操作部の選択指示を検知した場合について説明する。
【０２１９】
処理手段４２は、ユーザから工数見積りの操作部の選択指示を検知すると、記憶手段４３から工数モデル情報を読み出す。
【０２２０】
処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。
【０２２１】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５には工数モデル画面７００が表示される（図８参照）。
【０２２２】
ここで、上述した画面ジャンプ処理の説明は、記憶手段４３にユーザが入力画面にて入力した情報と、当該入力画面に係る情報との関連付けが記憶された場合である。記憶手段４３に、ユーザの入力情報が記憶されていない場合、処理手段４２は、単にユーザが要求するウィザード形式の入力画面の表示情報をシステム開発見積支援情報から生成し、当該生成した表示情報を表示手段４５に表示させる。以上が、システム開発見積支援プログラムに基づいて処理手段４２が実行する第一画面ジャンプ処理に係る説明である。
【０２２３】
〔第二画面ジャンプ処理〕
【０２２４】
ここで、システム構成入力画面５００（図６参照）、開発範囲設定画面６００（図７参照）のそれぞれの左側には、上からシステム構成、開発範囲設定、そして左右の方向を示した矢印（「←」、「→」）と記述された操作部が用意されている。
【０２２５】
処理手段４２は、これら操作部の選択指示を検知することに特定の画面を表示手段４５に表示させる。以下、処理手段４２がそれぞれの操作部の選択指示を検知することによって、実行する処理について説明する。
【０２２６】
まず、処理手段４２が、「←」の操作部の選択指示を検知した場合に実行する処理について説明する。
【０２２７】
処理手段４２は、ユーザから「←」の操作部の選択指示を検知すると、記憶手段４３からユーザが開発規模推定手法の選択画面にて入力した情報と、開発規模推定手法の選択情報との関連付けを読み出す。
【０２２８】
処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。
【０２２９】
処理手段４２は、上記生成した情報を表示手段４５に表示させる。表示手段４５には、ユーザにより情報が入力された開発規模推定手法の選択画面４００が表示される（図５参照）。
【０２３０】
以上が、ユーザ用端末４の処理手段４２が、「←」の操作部の選択指示を検知した場合に実行する処理の説明である。
【０２３１】
次に、処理手段４２が「→」の操作部の選択指示を検知した場合について説明する。
【０２３２】
処理手段４２は、ユーザから「→」の操作部の選択指示を検知すると、記憶手段４３から工数モデル情報を読み出す。
【０２３３】
処理手段４２は、当該読み出した情報を含むウィザード形式の入力画面の表示情報を生成する。
【０２３４】
処理手段４２は、上記生成した表示情報を表示手段４５に表示させる。表示手段４５には、工数モデル画面７００が表示される（図８参照）。
【０２３５】
また、この左右の矢印（「←」、「→」）の操作部の上には、システム構成入力、開発範囲設定と記載された操作部が記述されている。
【０２３６】
処理手段４２が、システム構成入力の操作部の選択指示を検知した場合、記憶手段４３からシステム構成入力画面に係る情報を読み出し、当該読み出した情報を含むウィザード形式の表示情報を生成する。そして、当該生成した表示情報を表示手段４５に表示する。表示される画面は、システム構成入力画面５００である（図６参照）。
【０２３７】
また、処理手段４２が、開発範囲設定の操作部の選択指示を検知した場合、記憶手段４３から開発範囲設定画面に係る情報を読み出し、当該読み出した情報を含むウィザード形式の表示手段４５に生成する。そして、当該生成した表示情報を表示手段４５に表示する。表示される画面は、開発範囲設定画面６００である（図７参照）。
【０２３８】
ここで、上述した画面ジャンプ処理の説明は、記憶手段４３にユーザが入力画面にて入力した情報と、当該入力画面に係る情報との関連付けが記憶されている場合である。記憶手段４３に、ユーザの入力情報が記憶されていない場合は、処理手段４２は単にユーザが要求する画面の表示情報をシステム開発見積支援情報から生成し、当該生成した表示情報を表示手段４５に表示する。
【０２３９】
以上説明した、システム開発見積支援プログラムに基づいて処理手段４２が実行する画面ジャンプ処理の流れを図１３に基づいて説明する。図１３は、画面ジャンプ処理に係るフローチャートである。
【０２４０】
処理手段４２は、操作部を介してユーザが選択された画面（ユーザ選択画面）の選択指示を検知する（Ｓ４０１）。処理手段４２は、当該検知を契機として、記憶手段４３から、ユーザがユーザ選択画面にて入力した情報と、当該ユーザ選択画面に係る情報との関連付けを読み出す（Ｓ４０２）。処理手段４２は、当該読み出した情報を含むウィザード形式の表示情報を生成し（Ｓ４０３）、当該生成した表示情報を表示手段４５に表示する（Ｓ４０４）。以上が、処理手段４２が実行する画面ジャンプ処理に係る説明である。
【０２４１】
【発明の効果】
本発明によると、ウィザード形式でなされる画面展開において、２以上手前の画面であって、且つユーザにより情報が入力済みの画面に容易にジャンプできる環境を提供することができる。これにより、ユーザに対して、情報入力の負荷の軽減を図らせることができると共に、後からの入力内容の修正及び確認を容易にさせることができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係るシステム全体のブロック図である。
【図２】プロジェクト指定画面の一例を示す図である。
【図３】見積ケース指定画面の一例を示す図である。
【図４】見積情報設定画面の一例を示す図である。
【図５】開発規模推定手法の選択画面の一例を示す図である。
【図６】システム構成入力画面の一例を示す図である
【図７】開発範囲設定画面の一例を示す図である。
【図８】工数モデル画面の一例を示す図である。
【図９】第一実施形態の画面遷移処理に係るフローチャートである。
【図１０】第一実施形態の画面ジャンプ処理に係るフローチャートである。
【図１１】本発明の第二実施形態に係るシステム全体のブロック図である。
【図１２】第二実施形態の画面遷移処理に係るフローチャートである。
【図１３】第二実施形態の画面ジャンプ処理に係るフローチャートである。
【符号の説明】
１      システム開発見積支援システム
１１    通信手段（システム開発見積支援システム）
１２    処理手段（システム開発見積支援システム）
１３    記憶手段（システム開発見積支援システム）
２      ユーザ用端末
２１    通信手段（ユーザ用端末）
２２    処理手段（ユーザ用端末）
２３    記憶手段（ユーザ用端末）
２４    入力手段
２５    表示手段
３      通信ネットワーク
４１    通信手段
４２    処理手段
４３    記憶手段
４４    入力手段
４５    表示手段
１００  プロジェクト指定画面
２００  見積ケース指定画面
３００  見積情報設定画面
４００  開発規模推定手法の選択画面
５００  システム構成入力画面
６００  開発範囲設定画面
７００  工数モデル画面
【図１】
2004272316.tif 000003
【図２】
2004272316.tif 000004
【図３】
2004272316.tif 000005
【図４】
2004272316.tif 000006
【図５】
2004272316.tif 000007
【図６】
2004272316.tif 000008
【図７】
2004272316.tif 000009
【図８】
2004272316.tif 000010
【図９】
2004272316.tif 000011
【図１０】
2004272316.tif 000012
【図１１】
2004272316.tif 000013
【図１２】
2004272316.tif 000014
【図１３】
2004272316.tif 000015