JP5372997B2 - 品質分析サーバ及びプログラム - Google Patents
品質分析サーバ及びプログラム Download PDFInfo
- Publication number
- JP5372997B2 JP5372997B2 JP2011139598A JP2011139598A JP5372997B2 JP 5372997 B2 JP5372997 B2 JP 5372997B2 JP 2011139598 A JP2011139598 A JP 2011139598A JP 2011139598 A JP2011139598 A JP 2011139598A JP 5372997 B2 JP5372997 B2 JP 5372997B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- file
- information
- difference
- difference information
- 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.)
- Expired - Fee Related
Links
- 238000012937 correction Methods 0.000 claims abstract description 91
- 238000012552 review Methods 0.000 claims description 133
- 238000004891 communication Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 34
- 238000000034 method Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 19
- 238000011161 development Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000000611 regression analysis Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012553 document review Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
- Stored Programmes (AREA)
Description
通常、ドキュメントの品質向上に関しては、ドキュメント作成者以外の有識者が査読者となり、ドキュメントに欠陥がないかどうかを目視によって調べる。そして査読者により記録された査読情報を、作成者に通知し、作成者が修正・追記等を行うことで、ドキュメントの品質を向上させている。
また1つのソフトウェアに関係するドキュメント全体の品質確認のためには、査読時間や指摘件数などを把握する必要があるが、それらのデータは査読者が個別に入力し、管理者が集計していたので、効率が悪く、また入力漏れ・間違いにより、データの正確性が確保できないという問題があった。
特許文献1(特開平10−105899号公報)では、ドキュメントの不良数を工程ごとに比較して、どの工程のドキュメントを見直すかを判定する方法が記載されている。
また特許文献2(特開2007−241958号公報)では、資料の修正差分から修正部分のキーワードを検出し、修正漏れを防ぐため修正部分に関連する関連資料を提示する方法が開示されている。
このように特許文献1および特許文献2にはドキュメントの品質向上に関する方法が開示されているが、1つのドキュメントまたは、1つのソフトウェアに関係する複数のドキュメントに関して、査読に基づくドキュメント修正の経過を品質向上のための指標とする考え方は開示されていない。
本実施の形態は、ソフトウェア開発物に関するドキュメントの品質向上を目的としたシステムである。ドキュメントには、仕様書、設計書が含まれるが、その他ソフトウェアの開発・利用に関連するものであれば、ドキュメントの種別は問わない。
記録手段32によって記録される、ドキュメントファイル36、差分情報ファイル38は、ドキュメントの修正(改訂)のタイミングで、新しい版(バージョン)が作成される。版名は、ファイル名の一部に組み込まれる。
ファイル管理手段34は、査読条件ファイル40を参照することにより、作成されたドキュメントに対する作成者及び査読者を確認し、作成端末100及び査読端末200に該当のドキュメントファイル36や査読情報ファイル37を送信する。
なお選択画面15に、「更新」ボタンを設け、作成者が「更新」ボタンを押したタイミングで、作成端末15に一時的に記憶しているドキュメントファイル36と査読情報ファイル37を分析サーバ300に送信するように構成してもよい。
分析サーバ300から受信した、ドキュメントファイル36と査読情報ファイル37とは査読処理の間だけ一時的に記憶するものであるため、処理後は記憶装置から削除するように構成しても良い。
あるいは作成者専用のWeb画面を用意しておき、そのアドレスに接続することで作成者が任意のタイミングで処理を開始してもよい。
なおステップS35〜35の処理は、この順番ではなく任意の順番で処理しても構わず、さらに3つの分析処理の一部分だけ処理するように構成しても構わない。
次に分析手段35は、1つのドキュメントに関して、修正率の平均値を算出し、予め定めれた目標範囲値(平均値の上下(±)%)を読み込み、平均値を中心の値として平均値及び目標範囲値を用いて、目標範囲の上限値と、下限値を算出する。修正率が目標範囲の上限値と、下限値に含まれないセクションがあれば、「範囲外の警告」フラグを立てる。
算出した目標範囲の上限値と、下限値、「範囲外の警告」フラグ情報を分析ファイル39に記憶し、テキスト修正率による比較をグラフ表示するためのデータの作成を行う。(ステップS42)。なおステップS42で平均値を算出したが、平均値の代わりに中央値を算出して目標範囲の中心の値としてもよい。目標範囲値は、プロジェクト毎に予め決められた修正率の許容範囲を示す数値であり、プロジェクト情報DB41に記憶されているものとして、ステップS42の処理で読み込むものとする。
またプロジェクト情報DB41から、同一プロジェクトに含まれる開発量を読み込み全て加算し、変更後記述量と開発量を分析ファイル39に記憶する(ステップS61)。回帰分析により、回帰直線を算出し、予め定められた目標範囲(記述量に関する一定割合)をグラフデータとする。算出した情報を分析ファイル39に記憶する(ステップS62)。
例えばこの分析を、ドキュメントの記述が終了して開発を開始する前に行ったとき、(予想)開発量に対してドキュメント量が少ない分析結果が出た場合は、ドキュメントの詳細化が不足している可能性について見直しを示唆される。一方、(予想)開発量に対してドキュメント量が多い分析結果が出た場合は、(予想)開発量の見込みが少ない可能性について見直しを示唆される。
さらに特定の単語のみ重み付けを変更させてカウントしてもよい。例えば、「セキュリティ」という単語や特定のデータベース名を示す単語について、重み付けを大きくしておき、該当の単語の追加、変更、削除については、重みを大きくすることができる。
また同一の単語でも、文章中と図や表に記載されたものについては重み付けを変更し、例えば、図や表に記載されたものについては、文章中のものに対して、重み付けを大きくするように構成してもよい。
図16は、本実施の形態におけるシステム構成図である。図1を用いて説明した実施の形態1と異なるのは、分析サーバ300の中に作成端末100の機能を合わせ持つ点である。つまり、本実施の形態における分析サーバ300は、実施の形態1と同様に作成端末100及び査読端末200と情報のやりとりをすると共に、分析サーバ300内でドキュメントの作成機能を持つ。
図17において、コンピュータは、システムユニット(図示せず)、CRT(Cathode・Ray・Tube)やLCD(液晶ディスプレイ)の表示画面を有する表示装置901、キーボード902(K/B)、マウス903、FDD904(Flexible・Disk・Drive)、CDD905(Compact・Disc・Drive)などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。システムユニットは、コンピュータであり、LANに接続されている。
記憶装置(磁気ディスク装置)920には、オペレーティングシステム921(OS)、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911、オペレーティングシステム921、ウィンドウシステム922により実行される。プログラム群923には、本実施の形態の説明において「〜手段」として説明する機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。また、ファイル群924には、各実施の形態の説明において、「〜データ」、「〜情報」、「〜ID(IDentifier)」、「〜フラグ」、「〜結果」として説明するデータや情報や信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」や「〜テーブル」の各項目として記憶されている。「〜ファイル」や「〜データベース」や「〜テーブル」は、ディスクやメモリなどの記憶媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶されたデータや情報や信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのCPU911の処理(動作)に用いられる。抽出・検索・参照・比較・演算・計算・制御・出力・印刷・表示などのCPU911の処理中、データや情報や信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
Claims (7)
- ドキュメントの品質に関する分析を行う品質分析サーバであって、
記憶装置に記憶されている第2のドキュメントファイルに含まれる第2のドキュメント情報と最新のドキュメント情報である第1のドキュメント情報との差分を差分情報ファイルとして記録し、上記第1のドキュメント情報を第2のドキュメントファイルに記録する記録手段と、
上記差分情報ファイル及び上記第2のドキュメントファイルをフォルダ毎に管理するファイル管理手段と、
上記差分情報ファイルに基づき当該ドキュメントの品質分析結果を算出する分析手段とを備え、
上記差分情報ファイルは、上記第2のドキュメントファイルの変更に対応して作成され、
上記記録手段が上記差分情報ファイルに記録する差分は、上記第2のドキュメントファイルのセクション毎の修正量であり、
上記分析手段は、上記セクション毎の修正量を上記セクション毎の記述量で除算した数値を上記セクション毎の修正率として算出し、さらに全セクションの修正率の平均値または中央値を算出し、予め定められた目標範囲値の上限値と下限値とを含む目標範囲から平均値または中央値に対する目標範囲の上限と下限を設定し、目標範囲の上限から下限の範囲に含まれない修正率のセクションがある場合には、そのセクションを警告対象として分析結果を算出することを特徴とする品質分析サーバ。 - 上記品質分析サーバは、作成者がドキュメントを作成する作成端末とネットワーク接続され、
上記記録手段は、記憶装置に記憶されている第2のドキュメントファイルに含まれる第2のドキュメント情報と上記作成端末から受信した第1のドキュメント情報との差分を差分情報ファイルとして記録し、上記作成端末から受信した上記第1のドキュメント情報を第2のドキュメントファイルに記録し、
上記分析手段は、上記作成端末からの依頼によって、上記差分情報ファイルに基づき当該ドキュメントの品質分析結果を算出し、
さらに品質分析サーバは、
上記作成端末からドキュメントに関するドキュメント情報を受信し、上記作成端末から品質に関する分析依頼を受信すると、分析結果を送信する通信手段を備えたことを特徴とする
請求項1に記載の品質分析サーバ。 - 上記品質分析サーバは、さらに査読者がドキュメントの査読を行う査読端末とネットワーク接続され、
上記記録手段は、さらに上記査読端末から受信した査読者の査読情報を第2のドキュメント情報に対応して、査読情報ファイルに蓄積して記録し、
上記ファイル管理手段は、上記差分情報ファイル及び上記第2のドキュメントファイルに対応する査読情報ファイルを同一フォルダに管理し、
上記通信手段は、上記査読端末からドキュメントに関する査読情報を受信する
ことを特徴とする請求項2に記載の品質分析サーバ。 - 上記記録手段は、第2のドキュメント情報と比較して、第1のドキュメント情報で追加された文字数、削除された文字数、変更された文字数の少なくともいずれか1つの文字数を修正量として差分情報ファイルに記録することを特徴とする請求項1〜3のいずれかに記載の品質分析サーバ。
- 上記分析手段は、複数の上記差分情報ファイルを取り出し、第1の差分情報ファイルに記憶されている修正量を第2の差分情報ファイルに記憶されている修正量で除算した数値を修正変動率として算出し、第1の差分情報ファイルに記憶された修正量に上記修正変動率を乗算して、次回修正時の修正量予測値として算出し、
上記第1の差分情報ファイルは、第1のドキュメント情報と第2のドキュメント情報との差分を記憶したファイルであり、上記第2の差分情報ファイルは、第2のドキュメント情報と、第2のドキュメント情報の1つ前の版の情報である第3のドキュメント情報との差分を記憶したファイルであることを特徴とする
請求項1〜4のいずれかに記載の品質分析サーバ。 - 上記差分情報ファイルは、少なくとも変更後記述量の情報を含み、
上記分析手段は、予め定められた収束値に第2の差分情報ファイルに記憶された変更後記述量を乗算して目標値を算出し、この目標値を分析ファイルに記録することを特徴とする
請求項5に記載の品質分析サーバ。 - コンピュータを、請求項1〜6のいずれか一項に記載の品質分析サーバとして機能させるコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011139598A JP5372997B2 (ja) | 2011-06-23 | 2011-06-23 | 品質分析サーバ及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011139598A JP5372997B2 (ja) | 2011-06-23 | 2011-06-23 | 品質分析サーバ及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013008147A JP2013008147A (ja) | 2013-01-10 |
JP5372997B2 true JP5372997B2 (ja) | 2013-12-18 |
Family
ID=47675458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011139598A Expired - Fee Related JP5372997B2 (ja) | 2011-06-23 | 2011-06-23 | 品質分析サーバ及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5372997B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7322448B2 (ja) * | 2019-03-22 | 2023-08-08 | 日本電気株式会社 | 文書情報評価装置、文書情報評価方法、プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04137137A (ja) * | 1990-09-28 | 1992-05-12 | Toshiba Corp | ソフトウェア開発の進捗状況表示方法 |
JP3311962B2 (ja) * | 1996-06-07 | 2002-08-05 | 富士通株式会社 | プログラム修正箇所検出装置 |
JP4484148B2 (ja) * | 2004-09-29 | 2010-06-16 | 日立ソフトウエアエンジニアリング株式会社 | Si対象ファイルおよびsi関連ファイル管理システム |
JP2008171028A (ja) * | 2007-01-05 | 2008-07-24 | Mitsubishi Electric Corp | 情報分析装置 |
JP2010165082A (ja) * | 2009-01-14 | 2010-07-29 | Nomura Research Institute Ltd | 開発管理情報収集システム |
-
2011
- 2011-06-23 JP JP2011139598A patent/JP5372997B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013008147A (ja) | 2013-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10810365B2 (en) | Workflow system and method for creating, distributing and publishing content | |
US10764139B2 (en) | Information processing system and report creation method | |
US8234562B1 (en) | Error checking for data entry | |
US10733370B2 (en) | Method, apparatus, and computer program product for generating a preview of an electronic document | |
US8447731B1 (en) | Method and system for information management | |
US20090265187A1 (en) | Systems and Methods for Storing and Locating Claim Reimbursement Attachments | |
US20120102069A1 (en) | Data migration system and data migration method | |
US20080104226A1 (en) | Using feed usage data in an access controlled team project site environment | |
JP6405688B2 (ja) | 情報処理装置及び情報処理プログラム | |
CN112860997A (zh) | 医疗资源推荐方法、装置、设备及存储介质 | |
CN107526755B (zh) | 数据的处理方法及装置 | |
US20220283987A1 (en) | Management server, document file management system, document file management method, and document file management program | |
US9104573B1 (en) | Providing relevant diagnostic information using ontology rules | |
JP5372997B2 (ja) | 品質分析サーバ及びプログラム | |
CN109542890B (zh) | 数据修改方法、装置、计算机设备及存储介质 | |
JP6520510B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20060010082A1 (en) | Product and pricing term updates | |
US20140019915A1 (en) | Data storage and retrieval system | |
CN101751472A (zh) | 定型格式数据管理服务器装置、定型文档生成*** | |
US8788537B2 (en) | Computer readable medium storing information processing program, information processing apparatus, and information processing method | |
WO2019193257A2 (en) | Digital document content determination | |
US11625383B2 (en) | Information processing apparatus, information processing method, and program | |
JP5821528B2 (ja) | データチェックプログラム、データチェック方法及びデータチェック装置 | |
CN113254011B (zh) | 动态接口配置方法和电子政务*** | |
Saba | Clinical Care Classification System Mobile-Friendly Web Tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130306 |
|
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: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130918 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5372997 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
LAPS | Cancellation because of no payment of annual fees |