(57)【要約】【課題】作業者は作業者端末において複数の作業を行うことがある。作業者が複数の作業を行うために複数のアプリケーションを起動している場合、従来技術では作業者が着手している作業を区別することが出来ないため、複数の作業ごとに記録して作業工数を正確に把握することは困難であるとともに不正確であるため効率的ではない。【解決手段】管理支援装置が、データ記憶部と、ユーザにより指定される管理対象の情報と、管理対象に紐付く抽出語の情報とをデータ記憶部に記憶させる登録部と、電子計算機においてアクティブ状態にあるソフトウェア要素のタイトル情報を時刻の情報と対応付けて収集する収集部と、収集したタイトル情報のうち、データ記憶部に記憶された抽出語の情報を用いて抽出されるものと対応する時刻の情報に基づき、ソフトウェア要素がアクティブ状態にある時間を導出する工数導出部とを備えた。【選択図】          図１
2019168884.tif 000002
【特許請求の範囲】
【請求項１】
データ記憶部と、
ユーザにより指定される管理対象の情報と、前記管理対象に紐付く抽出語の情報とを前記データ記憶部に記憶させる登録部と、
電子計算機においてアクティブ状態にあるソフトウェア要素のタイトル情報を時刻の情報と対応付けて収集する収集部と、
収集した前記タイトル情報のうち、前記データ記憶部に記憶された前記抽出語の情報を用いて抽出されるものと対応する前記時刻の情報に基づき、前記ソフトウェア要素がアクティブ状態にある時間を導出する工数導出部と、
を備えた管理支援装置。
【請求項２】
前記工数導出部は、
抽出された前記タイトル情報と対応する前記時刻の情報を時系列にプロットしたものの間に、前記抽出されたタイトル情報とは異なるタイトル情報に対応した時刻の情報が存在しないものを時刻の情報の集合と扱い、前記集合に含まれる前記時刻の情報に基づき作業工数を導出する、
ことを特徴とする請求項１に記載の管理支援装置。
【請求項３】
前記工数導出部は、
前記管理対象の情報との対応に基づき、前記作業工数の総計を算出して総工数を導出する、
ことを特徴とする請求項２に記載の管理支援装置。
【請求項４】
前記登録部は、
ユーザに入力される前記作業工数又は前記総工数の計画値を前記データ記憶部にさらに記憶させ、
前記工数導出部は、
導出した前記作業工数又は前記総工数の実績値が、前記データ記憶部に記憶された前記計画値と異なる場合に、計画外通知を出力する、
ことを特徴とする請求項３に記載の管理支援装置。
【請求項５】
電子計算機に対し、
ユーザにより指定される管理対象の情報と、前記管理対象に紐付く抽出語の情報とを記憶する登録工程と、
自装置又は別の電子計算機においてアクティブ状態にあるソフトウェア要素のタイトル情報を時刻の情報と対応付けて収集するタイトル収集工程と、
収集した前記タイトル情報のうち、前記登録工程で記憶された前記抽出語の情報を用いて抽出されるものと対応する前記時刻の情報に基づき、前記ソフトウェア要素がアクティブ状態にある時間を導出する導出工程と、
を実行させる、管理支援プログラム。
【請求項６】
ユーザにより指定される管理対象の情報と、前記管理対象に紐付く抽出語の情報とを記憶する登録工程と、
電子計算機においてアクティブ状態にあるソフトウェア要素のタイトル情報を時刻の情報と対応付けて収集するタイトル収集工程と、
収集した前記タイトル情報のうち、前記登録工程で記憶された前記抽出語の情報を用いて抽出されるものと対応する前記時刻の情報に基づき、前記ソフトウェア要素がアクティブ状態にある時間を導出する導出工程と、
を有する管理支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業時間の管理を支援する管理支援装置、管理支援プログラム及び管理支援方法に関する。
【背景技術】
【０００２】
製品の開発においては、一人の作業者が複数の開発プロジェクトに携わる事が多い。このような作業者は、例えば１日のうち、複数の開発プロジェクトに関わる作業を並行して行うことがある。そのため、作業者が実際に着手している作業を作業者又は第三者が記録して各開発プロジェクトでの作業工数を正確に把握することは、記録する作業負荷が高く困難であるとともに不正確であるため効率的ではない。
そこで、特許文献１には作業者の作業工数を自動で収集するためのシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０５７５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術の手法では、作業者が作業者端末において複数の開発プロジェクトの作業を行うために複数のアプリケーションを起動している場合、ある時点において作業者が実際にどの開発プロジェクトの作業に着手しているかを区別することが出来ない問題がある。
【０００５】
本発明は、上述の課題を解決するためのものであり、作業者の正確な作業工数の情報を提供する、管理支援装置、管理支援プログラム及び管理支援方法を得ること目的とする。
【課題を解決するための手段】
【０００６】
本発明の管理支援装置は、データ記憶部と、ユーザにより指定される管理対象の情報と、管理対象に紐付く抽出語の情報とをデータ記憶部に記憶させる登録部と、電子計算機においてアクティブ状態にあるソフトウェア要素のタイトル情報を時刻の情報と対応付けて収集する収集部と、収集したタイトル情報のうち、データ記憶部に記憶された抽出語の情報を用いて抽出されるものと対応する時刻の情報に基づき、ソフトウェア要素がアクティブ状態にある時間を導出する工数導出部と、を備える。
【発明の効果】
【０００７】
本発明によれば、作業者が作業コンピュータでの作業工数を効率的に取得する効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における、管理支援装置の構成と動作環境とを示すシステム構成図である。
【図２】管理支援装置がソフトウェア要素からタイトル情報を収集するときの処理を説明するためのフローチャート図である。
【図３】収集部が収集データに記憶したタイトル情報及び収集時刻の例を示す情報関連図である。
【図４】管理支援装置が入力装置から入力される情報を受付けるときの処理を示すフローチャート図である。
【図５】登録部がデータ記憶部に記憶した管理対象データ及び抽出語データの例を示す情報関連図である。
【図６】管理支援装置がユーザから開発プロジェクトの工数を出力する要求を受付けるときの処理を説明するためのフローチャート図である。
【図７】管理支援装置がユーザからの工数出力要求に応じて導出する管理対象データの総工数を記憶している工数データの例を示す情報関連図である。
【図８】管理支援装置がソフトウェア要素のタイトル情報を収集する収集処理を模式的に説明する模式図である。
【図９】管理支援装置がソフトウェア要素のタイトル情報を収集する別の収集処理を模式的に説明する模式図である。
【図１０】管理支援装置が開発プロジェクトの総工数を導出する過程を模式的に説明する模式図である。
【図１１】実施の形態２における、管理支援装置の別の構成を示すシステム構成図である。
【図１２】管理支援装置が導出する工数データでの実績値と、計画データでの計画値とをガントチャートを用いて比較する例を示す模式図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、実施の形態１における、管理支援装置１の構成と動作環境とを示すシステム構成図である。
図１のシステムでは、ユーザＵが作業コンピュータ２及び管理支援装置１を利用する。
【００１０】
ユーザＵは、例えば製品の開発プロジェクトなどの、業務を行う人であって、業務を進める作業を行ったり、当該作業の管理を行ったりする作業者である。
【００１１】
作業コンピュータ２は、例えば、コンピュータ端末又はタブレット端末などのＯＳ上でソフトウェアを動作させることにより、ユーザＵに対して種々の作業を行わせることが出来る電子計算機である。図１では、作業コンピュータ２のうち、ユーザＵ１が作業を行うものを作業コンピュータ２ａとして、ユーザＵ２が作業を行うものを作業コンピュータ２ｂとして、ユーザＵ３が作業を行うものを作業コンピュータ２ｃとして、示している。
【００１２】
作業コンピュータ２は、ハードウェア装置として、プロセッサ３、主記憶装置４、補助記憶装置５、入力装置６、出力装置７及び通信手段８を備える。
【００１３】
プロセッサ３は、作業コンピュータ２において、与えられたプログラムに記述された種々の処理を実行するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
【００１４】
主記憶装置４は、例えばＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ランダムアクセスメモリ）等の揮発性記憶装置である。
【００１５】
補助記憶装置５は、例えば、フラッシュメモリ又はハードディスク等の不揮発性記憶装置である。補助記憶装置５の代わりに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤカード（登録商標）又は光ディスク等の可搬記録媒体を利用しても良い。
【００１６】
入力装置６は、例えば、キーボード、音声マイク又はタッチパネル等の、ユーザインターフェースを担う装置である。
【００１７】
出力装置７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ、液晶ディスプレイ）等のディスプレイ装置又はプリンタ等の印刷機など、ユーザＵへの情報出力を担う装置である。
【００１８】
なお、タッチパネル式ディスプレイ装置のように、入力装置６の機能と出力装置７の機能とを兼ねる装置を用いても良い。
【００１９】
通信手段８は、他の作業コンピュータ２との間で通信を行うための機能であって、有線通信又は無線通信の何れであっても良い。
【００２０】
ユーザＵは、作業コンピュータ２が提供する作業環境２１において、１以上の開発プロジェクトに関わる作業を行う。
作業環境２１では、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、オペレーティングシステム）２２が、種々のソフトウェア要素Ｃに対して動作環境を提供する。
【００２１】
ソフトウェア要素Ｃは、ユーザＵが開発プロジェクトに関わる作業を行うために利用するソフトウェア又はソフトウェアデータである。ここでのソフトウェアデータとはソフトウェアで扱う電子データ及び電子ファイルのことをいう。
ソフトウェア要素Ｃは、例えば、製図、プログラム製作、表計算、文書作成、Ｗｅｂインターフェース及び工程管理など、開発プロジェクトに関わる種々の作業を行うための機能及び情報を提供するものを対象とする。
【００２２】
図１では、ソフトウェア要素Ｃをソフトウェア要素Ｃ１、Ｃ２及びＣ３として示している。そして、ユーザＵ１は作業コンピュータ２ａにおいてソフトウェア要素Ｃ１を利用して作業を行い、ユーザＵ２は作業コンピュータ２ｂにおいてソフトウェア要素Ｃ２を利用して作業を行い、ユーザＵ３は作業コンピュータ２ｃにおいてソフトウェア要素Ｃ３を利用して作業を行っている。
【００２３】
次に、管理支援装置１について説明する。
【００２４】
管理支援装置１は、ソフトウェア機能として、受付部９、登録部１０、収集部１１、時刻管理部１２、工数導出部１３及びデータ記憶部１４を備える。
【００２５】
図１の例では、管理支援装置１は、動作開始前には補助記憶装置５に管理支援プログラムとして記憶されている。そして、管理支援装置１は、プロセッサ３が管理支援プログラムを主記憶装置４に展開して実行することにより、動作する。
【００２６】
なお、図１のシステムは一例であって、管理支援装置１が作業コンピュータ２のＯＳ２２が提供する動作環境において動作しても良いし、作業コンピュータ２とは別に与えられる電子計算機において、当該電子計算機が備えるハードウェア装置を利用して動作するようにしても良い。
【００２７】
また、補助記憶装置５のデータ転送速度によっては、図１のように主記憶装置４と補助記憶装置５とを区別することなく、プロセッサ３が管理支援プログラムを記憶している記憶装置において管理支援装置１を展開して動作させるようにしても良い。
その他の記憶装置として、プロセッサ３内のレジスタ又はキャッシュメモリは、管理支援装置１が処理するデータ、信号及び変数等の情報を一時的に記憶する。
【００２８】
ここで、データ記憶部１４が記憶する情報について説明する。
【００２９】
データ記憶部１４は、管理対象データＤｍ、抽出語データＤｅ、収集データＤｃ及び工数データＤｗを記憶する。
【００３０】
管理対象データＤｍは、開発プロジェクトを特定するために予め取り決めされる情報であって、例えば開発プロジェクトの名称の情報である。
【００３１】
抽出語データＤｅは、開発プロジェクトに関わる作業を行うためのソフトウェア要素Ｃを抽出するための情報であって、例えばソフトウェア又はソフトウェアデータの名称の一部を示す情報である。
【００３２】
抽出語データＤｅの情報は、１つの管理対象データＤｍに紐づけされるものとする。反対に、各管理対象データＤｍは１以上の抽出語データＤｅから紐付けられるものとする。
例えば、管理対象データＤｍ１に対して、抽出語データＤｅ１及びＤｅ２が紐づけされ、管理対象データＤｍ２に対して、抽出語データＤｅ３、Ｄｅ４及びＤｅ５が紐づけされることをいう。このようにすることで、例えば、抽出語データＤｅ４から管理対象データＤｍ２を特定することが出来る。
【００３３】
収集データＤｃは、管理支援装置１が作業コンピュータ２から収集するソフトウェア要素Ｃの情報と、当該ソフトウェア要素Ｃを収集した時刻の情報とを含む。
【００３４】
工数データＤｗは、管理支援装置１が、管理対象データＤｍ、抽出語データＤｅ及び収集データＤｃに基づき導出した、開発プロジェクトに関わる作業の工数を記憶する。
【００３５】
なお、データ記憶部１４、管理対象データＤｍ、抽出語データＤｅ、収集データＤｃ及び工数データＤｗでの情報の格納形式は、データベース形式であっても良いし、その他の形式であっても良い。
【００３６】
次に、管理支援装置１が備える各構成の動作を、図を用いて説明する。
図２は、管理支援装置１がソフトウェア要素Ｃからタイトル情報Ｎを収集するときの処理を説明するためのフローチャート図である。
【００３７】
処理Ｓ２１ａ及びＳ２１ｂは、管理支援装置１が、作業コンピュータ２からソフトウェア要素Ｃに関わる情報を収集し続ける収集処理を行うためのループ処理である。
【００３８】
処理Ｓ２２では、管理支援装置１の収集部１１は、作業コンピュータ２の作業環境２１において最前面で動作している、つまりアクティブ状態にあるソフトウェア要素Ｃからタイトル情報Ｎを収集する。なお、実施の形態１では、最前面に表示されておらず、バックグラウンドで動作しているソフトウェア要素Ｃを非アクティブ状態にあるものとする。このように定義するのは、ユーザＵが作業を行っている最中のソフトウェア要素Ｃは最前面に表示されるものだからである。
【００３９】
タイトル情報Ｎは、ソフトウェア要素Ｃに予め付与される情報であって、例えば、ソフトウェアのインストール時点で定められる固有の名称、又は、ユーザＵが設定する名称などを示す情報である。
収集部１１は、例えば、ＯＳ２２が提供する機能を利用してタイトル情報Ｎを収集することが出来る。収集部１１がタイトル情報Ｎを収集するタイミングついては後述する。
その後、処理Ｓ２２に進む。
【００４０】
処理Ｓ２３では、収集部１１は、管理支援装置１の時刻管理部１２に対して現在時刻の情報を要求し、時刻管理部１２は収集部１１に対して現在時刻の情報を通知する。このとき収集部１１が取得する現在時刻の情報を、収集したタイトル情報Ｎを収集した時刻を収集時刻Ｔｃとする。収集時刻Ｔｃはタイトル情報Ｎに対応付けられる。なお、収集部１１がＯＳ２２からタイトル情報Ｎと共に収集時刻Ｔｃを取得する場合には、収集部１１は時刻管理部１２への情報の要求を行わなくとも良い。その後、処理Ｓ２４に進む。
【００４１】
処理Ｓ２４では、収集部１１は、収集したタイトル情報Ｎがデータ記憶部１４の収集データＤｃに既に記憶されているかどうかを判定する。既に記憶されている場合は処理Ｓ２６に進む。記憶されていない場合は処理Ｓ２５に進む。
【００４２】
処理Ｓ２５では、収集部１１は、収集したタイトル情報Ｎと、取得した収集時刻Ｔｃとを対応付けて収集データＤｃに記憶させる。その後、処理Ｓ２１ｂに進み、ループ処理を繰り返す。
【００４３】
処理Ｓ２６では、収集部１１は、取得した収集時刻Ｔｃを収集したタイトル情報Ｎと対応付けて収集データＤｃに記憶させる。その後、処理Ｓ２１ｂに進み、ループ処理を繰り返す。
【００４４】
なお、管理支援装置１は、自装置が動作している作業コンピュータ２の作業環境２１におけるソフトウェア要素Ｃのタイトル情報Ｎを収集するようにしても良いし、自装置が動作する電子計算機とは別の作業コンピュータ２と双方の通信手段８を用いて通信することにより、当該別の作業コンピュータ２の作業環境２１におけるソフトウェア要素Ｃのタイトル情報Ｎを収集するようにしても良い。自装置とは別の作業コンピュータ２からタイトル情報Ｎを収集する場合には、当該別の作業コンピュータ２のＯＳ２２に対してタイトル情報Ｎを提供させるための設定を予め行うものとする。
【００４５】
図３は、収集部１１が収集データＤｃに記憶したタイトル情報Ｎ及び収集時刻Ｔｃの例を示す情報関連図である。
図３では、アクティブ状態にある種々のソフトウェア要素Ｃから収集したタイトル情報Ｎ１〜Ｎ３及びＮ１１〜Ｎ１３と、それぞれのタイトル情報Ｎを収集した時刻である収集時刻Ｔｃとを対応付けて収集データＤｃに記憶している例を示している。
収集時刻Ｔｃの”ＹＹＹＹＭＭＤＤ／ｈｈ：ｍｍ：ｓｓ”は、実際には、年月日と時刻とを合わせた情報となる。
【００４６】
図４は、管理支援装置１が入力装置６から入力される情報を受付けるときの処理を示すフローチャート図である。
【００４７】
処理Ｓ４１では、管理支援装置１の受付部９は、入力装置６から入力される管理対象データＤｍを受付ける。受付部９は、入力装置６から入力される管理対象データＤｍを受付けて、管理支援装置１の登録部１０に対して引き渡す。その後、処理Ｓ４２に進む。
【００４８】
処理Ｓ４２では、登録部１０は、受付部９から引き渡された管理対象データＤｍがデータ記憶部１４に既に記憶されているかどうか判定する。既に記憶されている場合は処理Ｓ４４に進む。記憶されていない場合は処理Ｓ４３に進む。
【００４９】
処理Ｓ４３では、登録部１０は、引き渡された管理対象データＤｍをデータ記憶部１４に記憶させる。その後、処理Ｓ４４に進む。
【００５０】
処理Ｓ４４では、受付部９は、処理Ｓ４１で入力された管理対象データＤｍに紐づけられる抽出語データＤｅを受付ける。受付部９は、入力装置６から入力される抽出語データＤｅを受付けて、管理支援装置１の登録部１０に対して引き渡す。その後、処理Ｓ４５に進む。
【００５１】
処理Ｓ４５では、登録部１０は、受付部９から引き渡された抽出語データＤｅがデータ記憶部１４に既に記憶されているかどうか判定する。既に記憶されている場合は処理Ｓ４７に進む。記憶されていない場合は処理Ｓ４６に進む。
【００５２】
処理Ｓ４６では、登録部１０は、引き渡された抽出語データＤｅを管理対象データＤｍに紐付けてデータ記憶部１４に記憶させる。その後、処理Ｓ４７に進む。
【００５３】
処理Ｓ４７では、受付部９は、続いて受付ける抽出語データＤｅが存在するかどうかを判定する。存在する場合は処理Ｓ４４に進む。存在しない場合は処理を終了させる。
【００５４】
なお、処理Ｓ４１及びＳ４４で受付られる管理対象データＤｍ及び抽出語データＤｅは、ユーザＵが入力装置６を用いて入力したものとなる。受付部９はこのときの入力を促す機能を提供するようにしても良い。
【００５５】
図５は、登録部１０がデータ記憶部１４に記憶した管理対象データＤｍ及び抽出語データＤｅの例を示す情報関連図である。
図５の例では、データ記憶部１４は、ユーザＵが入力した管理対象データＤｍ１と抽出語データＤｅ１〜Ｄｅ３とを紐付けて記憶し、ユーザＵが入力した管理対象データＤｍ２と抽出語データＤｅ４〜Ｄｅ６とを紐付けて記憶している。
また、図５に示す抽出語データＤｅ１の”ＣＡＤ＊Ｖ１００＊”のうち”＊”はワイルドカード、つまり任意の文字列を表しており、”ＣＡＤ＊Ｖ１００＊”に含まれるタイトル情報Ｎを抽出することを示している。”ＣＡＤ＊Ｖ１００＊”に含まれるタイトル情報Ｎとは、例えば”ＣＡＤ−Ｖ１００ａｂｃ”のようなものが該当する。他の抽出語データＤｅ２〜Ｄｅ６についても同様である。
なお、抽出語データＤｅを、例えば”Ｖ１００”のようにワイルドカード”＊”を扱わないものとして、抽出語データＤｅを含むタイトル情報Ｎを抽出するようにしても良い。
【００５６】
図６は、管理支援装置１がユーザＵから開発プロジェクトの工数を出力する要求を受付けるときの処理を説明するためのフローチャート図である。
【００５７】
処理Ｓ６１では、管理支援装置１の受付部９は、入力装置６から入力される工数出力要求を受付ける。工数出力要求には、工数を出力する対象となる開発プロジェクトの管理対象データＤｍを指定する情報に加えて、例えば、年月日などの工数を出力する対象となる期間を指定する情報、作業コンピュータ２を指定する情報及びユーザＵを指定する情報の少なくともいずれかを含むようにしても良い。受付部９は、入力装置６から入力される工数出力要求を受付けて、管理支援装置１の工数導出部１３に対して引き渡す。
なお、図４の処理Ｓ４１及びＳ４４と同様に、受付部９はこのときの入力を促す機能を提供するようにしても良い。
その後、処理Ｓ６２に進む。
【００５８】
処理Ｓ６２では、工数導出部１３は、処理Ｓ６１での工数出力要求で指定された管理対象データＤｍがデータ記憶部１４に記憶されているかどうかを判定する。記憶されている場合には処理Ｓ６３に進む。記憶されていない場合には処理Ｓ６７に進む。
【００５９】
処理Ｓ６３では、工数導出部１３は、処理Ｓ６１での工数出力要求で指定された管理対象データＤｍに紐づけられた抽出語データＤｅをデータ記憶部１４から取得する。その後、処理Ｓ６４に進む。
【００６０】
処理Ｓ６４では、工数導出部１３は、処理Ｓ６３で取得した抽出語データＤｅに含まれるタイトル情報Ｎを、データ記憶部１４の収集データＤｃから抽出する。その後、処理Ｓ６５に進む。
【００６１】
処理Ｓ６５では、工数導出部１３は、処理Ｓ６４で抽出したタイトル情報Ｎと、当該タイトル情報Ｎと対応付けられた収集時刻Ｔｃとに基づき、指定された管理対象データＤｍの総工数Ｍｈを導出する。導出した総工数Ｍｈはデータ記憶部１４の工数データＤｗに記憶される。その後、処理Ｓ６６に進む。
【００６２】
なお、処理Ｓ６５では、工数出力要求において管理対象データＤｍの他に指定された情報があれば、その情報を条件に加えて総工数Ｍｈを導出するようにしても良い。
【００６３】
以下に、工数出力要求において、管理対象データＤｍを指定する情報に加えて、さらに、対象期間として”２０１８年２月１日〜２０１８年２月２８日”、及び、ユーザＵとして”ユーザＵ２”が指定された場合の例を説明する。
【００６４】
先ず、工数導出部１３は、処理Ｓ６４で抽出したタイトル情報Ｎごとに対応する収集時刻Ｔｃを収集データＤｃから抽出する。
次に、工数導出部１３は、タイトル情報Ｎごとに、抽出した収集時刻Ｔｃを時系列にプロットする。
次に、工数導出部１３は、プロットした収集時刻Ｔｃのうち、作業コンピュータ２のログインユーザが”ユーザＵ２”であり、かつ、作業期間が”２０１８年２月１日〜２０１８年２月２８日”に含まれるものを特定する。このようにするために、収集部１１は、収集データＤｃにおいて、例えば作業コンピュータ２へのログインユーザ等のユーザＵを特定するための情報をタイトル情報Ｎと対応付けて記録しておく。
【００６５】
そして、工数導出部１３は、特定した収集時刻Ｔｃのうち、連続性があると判断できる情報を１つの集合として扱う。特定した収集時刻Ｔｃのうち、連続性があると判断できるものとは、２つの収集時刻Ｔｃの間に、異なるタイトル情報Ｎに対応した収集時刻Ｔｃが存在しないものとする。
【００６６】
工数導出部１３は、この連続性のある時刻の情報からなる集合を連続する作業時間の情報として扱う。さらに、工数導出部１３は、当該集合に含まれる時刻の情報のうち、時刻の差が最大となる２つの情報での時刻の差分を算出することにより、連続した作業時間である作業工数Ｗを導出する。このとき、ユーザＵに指定された管理対象データＤｍ等の条件に含まれる作業工数Ｗが１つのみ導出される場合もあれば、複数導出される場合もある。作業工数Ｗを導出する過程については後述する。
【００６７】
工数導出部１３は、導出された作業工数Ｗの総計を算出することにより、指定された管理対象データＤｍのうち作業コンピュータ２のログインユーザが”ユーザＵ２”であり、かつ、作業期間が”２０１８年２月１日〜２０１８年２月２８日”である総工数Ｍｈを導出することが出来る。
【００６８】
図６の説明に戻る。
処理Ｓ６６では、工数導出部１３は、導出した総工数Ｍｈを出力装置７に対して出力する。その後、処理を終了させる。
【００６９】
処理Ｓ６７では、工数導出部１３は、指定された管理対象データＤｍがデータ記憶部１４に存在しないことを示す通知を出力装置７に対して出力する。その後、処理を終了させる。
【００７０】
図７は、管理支援装置１がユーザからの工数出力要求に応じて導出する管理対象データＤｍの総工数Ｍｈを記憶している工数データＤｗの例を示す情報関連図である。
【００７１】
図７では、工数データＤｗにおいて、抽出語データＤｅを用いて抽出されたタイトル情報Ｎが、当該抽出語データＤｅの紐付いている管理対象データＤｍと対応付いて記憶される例を示している。
【００７２】
そして、作業工数Ｗは、タイトル情報Ｎと対応付いて記憶される。このように対応付けることで、工数導出部１３は、管理対象データＤｍごとに対応付いた作業工数Ｗの総計を算出し、総工数Ｍｈを導出することが出来る。
【００７３】
なお、タイトル情報Ｎ２１のように、１つのタイトル情報Ｎに対し複数の作業工数Ｗを導出することも可能である。
【００７４】
次に、管理支援装置１の収集処理について図８及び図９を用いて説明する。
【００７５】
図８は、管理支援装置１がソフトウェア要素Ｃのタイトル情報Ｎを収集する収集処理を模式的に説明する模式図である。
【００７６】
管理支援装置１の収集部１１は、ＯＳ２２が提供する機能を利用し、予め定める周期によりポーリングを行うことで、アクティブ状態にあるソフトウェア要素Ｃのタイトル情報Ｎを収集する。
具体的には、ＯＳ２２はアクティブ状態にあるソフトウェア要素Ｃのタイトルを取得する機能を備えており、収集部１１の要求に応じて当該タイトルを取得して提供を行う。
【００７７】
このようにして、収集部１１は、ＯＳ２２の機能を利用したポーリングにより、図８に示すように、時刻Ｔ１〜Ｔ２の期間においてソフトウェア要素Ｃ１”CAD_V100_0201”がアクティブ状態にある情報を収集することが出来る。
【００７８】
同様にして、収集部１１は、アクティブ状態にあるソフトウェア要素Ｃのうち、時刻Ｔ３〜Ｔ４の期間においてソフトウェア要素Ｃ２”C_PrjFile_v100_0201”がアクティブ状態にある情報を収集することが出来る。
また、収集部１１は、ソフトウェア要素Ｃ１”CAD_V100_0201”が、時刻Ｔ５〜Ｔ６の期間においてもアクティブ状態にある情報を収集することが出来る。
【００７９】
ここでの時刻Ｔ１，Ｔ２，・・・，Ｔ６は、収集部１１が時刻管理部１２から得られる情報を利用しても良いし、ＯＳ２２から取得する情報を利用しても良い。
【００８０】
収集部１１は、収集したタイトル情報Ｎと収集時刻Ｔｃとを対応付けて収集データＤｃに記憶させる。
【００８１】
なお、図８では、開発プロジェクトとは関わりのないソフトウェア要素Ｃのタイトル情報Ｎも収集され、収集データＤｃに記憶される。
【００８２】
図９は、管理支援装置１がソフトウェア要素Ｃのタイトル情報Ｎを収集する別の収集処理を模式的に説明する模式図である。
【００８３】
管理支援装置１の収集部１１は、ＯＳ２２が提供する機能を利用し、アクティブ状態に切り替わったソフトウェア要素Ｃのタイトル情報Ｎを収集する。
具体的には、ＯＳ２２はアクティブ状態に切り替わったソフトウェア要素Ｃのタイトルを取得する機能を備えており、予め設定することにより、タイトル情報Ｎを取得して収集部１１に対し提供を行う。
【００８４】
なお、アクティブ状態にあるソフトウェア要素Ｃが非アクティブ状態となる時刻は、ＯＳ２２から別のソフトウェア要素Ｃのタイトル情報Ｎの提供があった時点とすれば良い。
【００８５】
このようにして、収集部１１は、時刻Ｔ７〜Ｔ８の期間においてソフトウェア要素Ｃ４”CalData_V200b_0201”がアクティブ状態にある情報を収集することが出来る。
【００８６】
同様にして、収集部１１は、アクティブ状態にあるソフトウェア要素Ｃのうち、時刻Ｔ８〜Ｔ９の期間においてソフトウェア要素Ｃ５”C_PrjFile_V200b_0201”がアクティブ状態にある情報を収集することが出来る。
また、同様にして、収集部１１は、アクティブ状態にあるソフトウェア要素Ｃのうち、時刻Ｔ９〜Ｔ１０の期間においてソフトウェア要素Ｃ６”PrjMng_v200(b)_0202”がアクティブ状態にある情報を収集することが出来る。
【００８７】
ここでの時刻Ｔ７、Ｔ８、Ｔ９及びＴ１０は、収集部１１が時刻管理部１２から得られる情報を利用しても良いし、ＯＳ２２から取得する情報を利用しても良い。
【００８８】
図８と同様に、収集部１１は、収集したタイトル情報Ｎと収集時刻Ｔｃとを対応付けて収集データＤｃに記憶させる。
【００８９】
なお、図９では、図８と同様に、開発プロジェクトとは関わりのないソフトウェア要素Ｃのタイトル情報Ｎも収集され、収集データＤｃに記憶される。
【００９０】
次に、管理支援装置１が総工数Ｍｈを導出する過程について図１０を用いて説明する。
【００９１】
図１０は、管理支援装置１が開発プロジェクトの総工数Ｍｈを導出する過程を模式的に説明する模式図である。
【００９２】
管理支援装置１の工数導出部１３は、ユーザＵから入力される工数出力要求に応じて、対象となる開発プロジェクトに関わる作業の総工数Ｍｈを導出する。
なお、工数出力要求には、開発プロジェクトを指定する管理対象データＤｍの他に別の条件を含めても良いが、ここでは、開発プロジェクト”Ｖ１００”を指定する管理対象データＤｍ１を含む場合と、開発プロジェクト”Ｖ２００ｂ”を指定する管理対象データＤｍ２を含む場合とについて説明する。
【００９３】
先ず、工数導出部１３は、管理対象データＤｍ１を指定する工数出力要求を引き渡されると、データ記憶部１４に記憶された抽出語データＤｅのうち、管理対象データＤｍ１と対応する抽出語データＤｅ１、Ｄｅ２及びＤｅ３を抽出する。
【００９４】
そして、工数導出部１３は、抽出した抽出語データＤｅ１”CAD*V100*”に含まれるタイトル情報Ｎを収集データＤｃから抽出して、収集時刻Ｔｃとともに管理対象データＤｍ１と対応付けて工数データＤｗに記憶させる。
ここでは、抽出語データＤｅ１”CalData*V200b*”を用いてタイトル情報Ｎ１”CAD_V100_0201”及びタイトル情報Ｎ３”CAD_V100_0202”が抽出される。
【００９５】
同様にして、工数導出部１３は、抽出した抽出語データＤｅ２”C_PrjFile*v100*”、及び、抽出語データＤｅ３”Log*V100*”に含まれるタイトル情報Ｎを収集データＤｃから抽出して、収集時刻Ｔｃとともに管理対象データＤｍ１と対応付けて工数データＤｗに記憶させる。
ここでは、抽出語データＤｅ２”C_PrjFile*v100*”を用いてタイトル情報Ｎ２”C_PrjFile_v100_0201”が抽出される。
【００９６】
工数導出部１３は、ソフトウェア要素Ｃ１”CAD_V100_0201”が時刻Ｔ１〜Ｔ２の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ１において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ１を導出する。そして、工数導出部１３は、タイトル情報Ｎ１と対応付けて作業工数Ｗ１を工数データＤｗに記憶させる。
【００９７】
同様にして、工数導出部１３は、ソフトウェア要素Ｃ２”C_PrjFile_v100_0201”が時刻Ｔ３〜Ｔ４の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ２において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ２を導出する。そして、工数導出部１３は、タイトル情報Ｎ２と対応付けて作業工数Ｗ２を工数データＤｗに記憶させる。
【００９８】
また、同様にして、工数導出部１３は、ソフトウェア要素Ｃ１”CAD_V100_0201”が時刻Ｔ５〜Ｔ６の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ３において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ３を導出する。そして、工数導出部１３は、タイトル情報Ｎ１と対応付けて作業工数Ｗ３を工数データＤｗに記憶させる。
【００９９】
このとき、例えば作業コンピュータ２におけるログインユーザの情報でさらに区別することにより、特定のユーザＵのログイン状態を示す情報からなる集合（情報群）に基づいて、特定のユーザＵが作業を行っている作業工数Ｗを導出することが出来る。
【０１００】
そして、工数導出部１３は、管理対象データＤｍ１と対応付けられるタイトル情報Ｎの作業工数Ｗを総計することにより、開発プロジェクト”Ｖ１００”に関わる作業の総工数Ｍｈ１を導出する。
なお、図８で説明したポーリングによりタイトル情報Ｎを収集した場合、図１０に示すように、作業工数Ｗ１と作業工数Ｗ２との間には時刻Ｔ２と時刻Ｔ３との差分の時間が存在するが、図８で説明したポーリングの周期間隔に相当する時間を各作業工数Ｗの間に加算して総工数Ｍｈ１を導出しても良いし、作業工数Ｗ１と作業工数Ｗ２の間の当該差分の時間を省いて総工数Ｍｈ１を導出しても良い。
【０１０１】
続いて、工数導出部１３は、管理対象データＤｍ２を指定する工数出力要求を引き渡されると、データ記憶部１４に記憶された抽出語データＤｅのうち、管理対象データＤｍ２と対応する抽出語データＤｅ４、Ｄｅ５及びＤｅ６を抽出する。
【０１０２】
そして、工数導出部１３は、抽出した抽出語データＤｅ４”CalData*V200b*”に含まれるタイトル情報Ｎを収集データＤｃから抽出して、収集時刻Ｔｃとともに管理対象データＤｍ２と対応付けて工数データＤｗに記憶させる。
ここでは、抽出語データＤｅ４”CalData*V200b*”を用いてタイトル情報Ｎ１１”CalData_V200b_0201”が抽出される。
【０１０３】
同様にして、工数導出部１３は、抽出した抽出語データＤｅ５”C_PrjFile*V200b*”、及び、抽出語データＤｅ６”PrjMng*v200(b)*”に含まれるタイトル情報Ｎを収集データＤｃから抽出して、収集時刻Ｔｃとともに管理対象データＤｍ２と対応付けて工数データＤｗに記憶させる。
ここでは、抽出語データＤｅ５”C_PrjFile*V200b*”を用いてタイトル情報Ｎ１２”C_PrjFile_V200b_0201”が抽出される。また、抽出語データＤｅ６”PrjMng*v200(b)*”を用いてタイトル情報Ｎ１３”PrjMng_v200(b)_0202”が抽出される。
【０１０４】
工数導出部１３は、ソフトウェア要素Ｃ４”CalData_V200b_0201”が時刻Ｔ７〜Ｔ８の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ４において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ４を導出する。そして、工数導出部１３は、タイトル情報Ｎ１１と対応付けて作業工数Ｗ４を工数データＤｗに記憶させる。
【０１０５】
同様にして、工数導出部１３は、ソフトウェア要素Ｃ５”C_PrjFile_V200b_0201”が時刻Ｔ８〜Ｔ９の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ５において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ５を導出する。そして、工数導出部１３は、タイトル情報Ｎ１２と対応付けて作業工数Ｗ５を工数データＤｗに記憶させる。
【０１０６】
また、同様にして、工数導出部１３は、ソフトウェア要素Ｃ６”PrjMng_v200(b)_0202”が時刻Ｔ９〜Ｔ１０の期間にアクティブ状態にある情報を時系列にプロットしたときの集合である情報群Ｇ６において、時刻の差が最大となる２つの情報の時刻の差分を算出することにより、作業工数Ｗ６を導出する。そして、工数導出部１３は、タイトル情報Ｎ１３と対応付けて作業工数Ｗ６を工数データＤｗに記憶させる。
【０１０７】
そして、工数導出部１３は、管理対象データＤｍ２と対応付けられるタイトル情報Ｎの作業工数Ｗを総計することにより、開発プロジェクト”Ｖ２００ｂ”に関わる作業の総工数Ｍｈ２を導出する。
【０１０８】
ところで、上述の説明では、収集部１１は開発プロジェクトとは関わりのないソフトウェア要素Ｃのタイトル情報Ｎを収集し、収集データＤｃに記憶させるようにした。
このようにすることで、収集データＤｃにユーザＵが利用した全てのソフトウェア要素Ｃのタイトル情報Ｎを記憶させることが可能となり、したがって、作業後においても、ユーザＵが利用した全てのソフトウェア要素Ｃを選択対象とすることが出来る。
【０１０９】
一方で、ユーザＵが予め抽出語データＤｅを登録することにより、収集部１１が収集したタイトル情報Ｎのうち、抽出語データＤｅを用いて抽出されるものを対象として収集データＤｃに記憶させるようにしても良い。このとき、工数導出部１３は、抽出語データＤｅを用いてタイトル情報Ｎを抽出せず作業工数Ｗ及び総工数Ｍｈの導出を行う。
このようにすることで、収集データＤｃに記憶させる情報を絞り込むことが可能となり、管理支援装置１の処理負荷及び記憶するデータ容量を低減させることが出来る。
【０１１０】
なお、本発明は、開発プロジェクトに限らず、電子計算機を用いた種々の作業に対して適用することが可能である。例えば、自動車に適用することで、搭乗者がカーマルチメディアに対応した端末上で操作する頻度が高いアプリケーションの情報を把握できるようになり、このことは、当該自動車の走行状態、走行地点又は走行時刻などの種々の情報と関連付けることにより、搭乗者に対して有益な情報を提供することを可能とする。また、携帯型ゲーム機、スマートフォン又はネットワークテレビ等の情報端末に適用することで、子供が情報端末を用いてゲーム等の特定のアプリケーションを操作している時間を子供の管理者である親が管理できるようになり、このことは、健康管理や行動管理などの種々の情報を親に対して提供することを可能とする。なお、作業とは、搭乗者のアプリケーションの操作、および、子供のゲームの操作を含むものとする。また、工数とは、操作している時間を含むものとする。
これらの例に適用する場合においても同様に、管理支援装置１が、種々の作業を管理対象として管理対象データＤｍに記憶し、当該管理対象に紐付く抽出語データを抽出語データＤｅに記憶し、種々の作業を行うためのソフトウェア要素Ｃのタイトル情報Ｎを収集することにより、作業の総工数Ｍｈを導出することが出来る。
【０１１１】
また、管理支援装置１が備える各機能部を異なる電子計算機において動作するように構成しても良い。例えば、管理支援装置１の受付部９、登録部１０、収集部１１、時刻管理部１２及び工数導出部１３と、管理支援装置１のデータ記憶部１４とを別の装置に配置しても良い。
【０１１２】
以上、説明したように、実施の形態１によれば、管理支援装置１が、開発プロジェクトに関わる作業を作業コンピュータ２で行った実績を収集し、ユーザＵの要求に応じて作業コンピュータ２での当該開発プロジェクトの作業工数を導出して提供することが可能となる。その結果として、ユーザＵは、作業を行った記録を残すことを気にすることなく、作業コンピュータ２での開発プロジェクトの作業工数を効率的に取得する効果が得られる。
【０１１３】
また、実施の形態１によれば、複数のユーザＵが複数の開発プロジェクトの作業を行っていても、ユーザＵは作業コンピュータ２での各開発プロジェクトの作業工数を人手による漏れや誤り等がなく正確に取得する効果が得られる。
【０１１４】
また、実施の形態１によれば、ユーザＵは開発プロジェクトにおいて使用する特徴的な語句を予め取り決めすることにより、容易に、自動的に開発プロジェクトの作業工数を取得する効果が得られる。
このことは、各ユーザＵの作業負荷の状況を逐次に把握することを可能とし、作業負荷の高いユーザＵがいるかどうかをリアルタイムで管理できるようになるため、例えば、開発プロジェクトに携わるユーザＵが健康を損なう前に作業負荷を軽減させる措置を講じる等、適格な作業管理の実現に繋がる。
【０１１５】
また、実施の形態１によれば、ユーザＵは、管理支援装置１が収集したタイトル情報Ｎから任意の電子データの抽出語を指定することにより、当該電子データを作成又は更新した日時を容易に特定することが可能である。その結果として、ユーザＵの作業内容の管理を行う効果が得られる。
【０１１６】
実施の形態２．
図１１は、実施の形態２における、管理支援装置１００の別の構成を示すシステム構成図である。実施の形態１の管理支援装置１と比べて、管理支援装置１００はデータ記憶部１４においてさらに計画データＤｐを記憶する。
【０１１７】
ユーザＵが、入力装置６を用いて、事前に開発プロジェクトに要する作業工数の計画値を見積もり、管理支援装置１００に入力して登録すると、管理支援装置１００の登録部１１０はデータ記憶部１４の計画データＤｐに開発プロジェクトの作業工数の計画値を記憶させる。計画値には、作業工数Ｗへの計画値としての計画工数Ｗｐと、総工数Ｍｈへの計画値としての計画総工数Ｍｈｐとが含まれる。
【０１１８】
そして、管理支援装置１の工数導出部１１３は、工数出力要求の入力に依らず、各開発プロジェクト、つまり管理対象データＤｍごとの工数データＤｗを周期的又は定期的に導出して、計画データＤｐに記憶された情報との比較を行う。そして、工数導出部１１３は、導出した工数データＤｗでの実際の作業工数Ｗ又は総工数Ｍｈ、つまり実績値が計画データＤｐでの計画値と異なる場合、ユーザＵに通知するために計画外通知Ｉｎを出力する。
このとき、工数導出部１１３が、導出した工数データＤｗでの実績値が計画データＤｐでの計画値を超過する場合と、計画値を下回る場合とで、計画外通知Ｉｎの内容を変えられるように、予めに設定可能としても良いし、実績値と計画値との工数の差異の大きさに応じて計画外通知Ｉｎの内容を変えられるようにしても良い。
【０１１９】
図１２は、管理支援装置１００が導出する工数データＤｗでの実績値と、計画データＤｐでの計画値とをガントチャートを用いて比較する例を示す模式図である。工数データＤｗでの実績値と計画データＤｐでの計画値との比較は、総工数Ｍｈで行っても良いし、総工数Ｍｈに含まれる作業工数Ｗごとに行っても良い。
【０１２０】
このように、管理支援装置１００が工数データＤｗでの工数の実績値と、計画データＤｐでの工数の計画値とをガントチャートを用いて比較することにより、実績と計画との工数の差異を時系列で視覚的に表示することが可能となる。その結果として、ユーザＵは、どの開発プロジェクトが計画とおりに進んでいないか、また、どの作業が先行又は遅延しているか、等の作業管理に関わる情報を、時系列で視覚的に、さらにリアルタイムに、確認することが出来るようになり、管理の効率を向上させることが可能となる。
【０１２１】
さらに、管理支援装置１００はユーザＵに対してＧＵＩインターフェースを提供し、ユーザＵがＧＵＩインターフェースの操作を介して、図１２に示すガントチャートの線を伸縮させることを可能としても良い。
【０１２２】
ＧＵＩ操作により伸縮されたガントチャートの作業工数Ｗと対応するタイトル情報Ｎの収集時刻Ｔｃを、収集データＤｃにおいて新規生成して記憶させたり、記憶から削除したりすることで、実際の作業状況に合うように修正可能としても良い。例えば、ユーザＵが、ある開発プロジェクトの作業を行うソフトウェア要素Ｃをアクティブ状態としたまま、別の開発プロジェクトの設計文書を紙面で読んでいた場合に、この期間の作業工数Ｗを修正することによって、より正確な作業管理を行うことが可能となる。
【０１２３】
また、ユーザＵが、作業コンピュータ２において、例えば、ソフトウェア要素Ｃａを操作して作業ａを行っている最中に、メールを閲覧して作業ａに関わる情報を確認し、再びソフトウェア要素Ｃａの操作を開始する場合、このメールを閲覧している間はメールアプリケーションがアクティブ状態となるため、作業ａと対応する作業工数Ｗａがこの間は非連続となってしまう。このような場合に、メールを閲覧している期間を作業ａと対応させる操作を行うことにより、作業工数Ｗａの分断を防ぐことが出来る。このときの操作は、表示されたガントチャートの線を操作しても良いし、ソフトウェア要素Ｃａの操作の再開時に、前の操作からの継続作業であることを通知しても良い。
【０１２４】
以上、説明したように、実施の形態２によれば、管理支援装置１００が、事前に登録された開発プロジェクトの作業工数の計画値と、作業工数の実績値とを比較して、実績値と計画値とが異なる場合に、ユーザＵに対して通知することが可能となる。その結果として、ユーザＵの作業管理をより確実に行なものとする効果が得られる。
【０１２５】
なお、実施の形態１及び２で説明した構成のうち複数の部分を如何様に組み合わせて実施しても構わない。また、実施の形態１及び２の発明が奏する効果の全て又は一部が実現するように構成しても構わない。
また、上述した実施の形態１及び２は、本質的に好ましい例示であって、本発明、その適用物及び用途の範囲を制限することを意図するものではなく、必要に応じて種々の変更が可能である。
【０１２６】
また、実施の形態１及び２の技術内容の一部又は全てを、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェア回路により実現しても良い。
【符号の説明】
【０１２７】
１、１００  管理支援装置
２  作業コンピュータ
３  プロセッサ
４  主記憶装置
５  補助記憶装置
６  入力装置
７  出力装置
８  通信手段
９  受付部
１０、１１０  登録部
１１  収集部
１２  時刻管理部
１３、１１３  工数導出部
１４  データ記憶部
Ｄｍ  管理対象データ
Ｄｅ  抽出語データ
Ｄｃ  収集データ
Ｄｗ  工数データ
Ｄｐ  計画データ
Ｃ  ソフトウェア要素
Ｎ  タイトル情報
Ｗ  作業工数
Ｍｈ  総工数
【図１】
2019168884.tif 000003
【図２】
2019168884.tif 000004
【図３】
2019168884.tif 000005
【図４】
2019168884.tif 000006
【図５】
2019168884.tif 000007
【図６】
2019168884.tif 000008
【図７】
2019168884.tif 000009
【図８】
2019168884.tif 000010
【図９】
2019168884.tif 000011
【図１０】
2019168884.tif 000012
【図１１】
2019168884.tif 000013
【図１２】
2019168884.tif 000014