JP3243791B2 - コンピュータによるプログラム修正管理方式 - Google Patents

コンピュータによるプログラム修正管理方式

Info

Publication number
JP3243791B2
JP3243791B2 JP21558690A JP21558690A JP3243791B2 JP 3243791 B2 JP3243791 B2 JP 3243791B2 JP 21558690 A JP21558690 A JP 21558690A JP 21558690 A JP21558690 A JP 21558690A JP 3243791 B2 JP3243791 B2 JP 3243791B2
Authority
JP
Japan
Prior art keywords
line number
correction
ratio
number ratio
line
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
Application number
JP21558690A
Other languages
English (en)
Other versions
JPH0497427A (ja
Inventor
光治 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP21558690A priority Critical patent/JP3243791B2/ja
Publication of JPH0497427A publication Critical patent/JPH0497427A/ja
Application granted granted Critical
Publication of JP3243791B2 publication Critical patent/JP3243791B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータによるプログラム修正管理方式
に関し、特にコンピュータによるプログラムの修正をど
の程度行ったかを記憶し、その修正の程度の履歴から今
後の修正の程度を予測するコンピュータによるプログラ
ム修正管理方式に関する。
〔従来の技術〕
従来、この種のプログラムの修正の予測管理に関して
は、管理者及び技術者の経験と勘に頼っており、定量化
はされていなかった。
〔発明が解決しようとする課題〕
上述した従来のプログラム修正管理方式では、定量化
されていないため、今後どの程度修正を行わなければな
らないのか、すなわち、現在のプログラムの完成度はど
の程度か、また品質はどの程度か等の判定は、管理者及
び技術者の経験と勘に頼っていたので、その予測の信頼
性は非常に低いという問題点があった。
本発明の目的は、プログラムの完成度、品質の予測を
定量化することができ、予測の信頼性を向上することが
できるコンピュータによるプログラム修正管理方式を提
供することにある。
〔課題を解決するための手段〕
本発明のコンピュータによるプログラム修正管理方式
は、 (A)修正後のファイルのライン数と、修正を行ったラ
イン数との比率を算出するライン数比率算出手段、 (B)前記ライン数比率の修正履歴を、修正を行った時
点の時間情報とともに記憶するライン数比率履歴記憶手
段、 (C)X軸に前記時間情報をとりY軸に前記ライン数比
率をとった二次元座標で、各時間情報で示された時点の
前記ライン数比率をプロットするライン数比率プロット
手段、 (D)前記プロットを最小2乗近似によって二次式化
し、将来の前記ライン数比率の推移を予測する二次曲線
であるプログラム修正ライン比率の最小2乗近似曲線を
出力するライン数比率推移予測手段、 を備えている。
〔実施例〕
次に、本発明の実施例について図面を参照して説明す
る。
第1図は本発明の一実施例のブロック図である。
第1図に示すコンピュータによるプログラム修正管理
方式は、修正後のファイルのライン数と、修正を行った
ライン数との比率を算出するライン数比率算出手段1、
ライン数比率の修正履歴を、修正を行った時点の時間情
報とともに記憶するライン数比率履歴記憶手段2、二次
元座標のX軸に前記時間情報をとり、Y軸に前記ライン
数比率をとった二次元座標で、各時間情報で示された時
点のライン数比率をプロットするライン数比率プロット
手段3、プロットを最小2乗近似によって二次式化し、
将来のライン数比率の推移を予測するライン数比率推移
予測手段4から構成されている。
次に、動作を説明する。
第2図は第1図に示すコンピュータによるプログラム
修正管理方式のファイルの中味を示す説明図であり、第
3図はX軸に時刻をとりY軸に修正ライン比率をとった
二次元座標系に描かれたプログラム修正ライン比率の最
小2乗近似曲線を示す図である。
第2図において、左側に示す修正前は、4行のライン
数であり、修正作業において、2行目の「BBBB」を削除
し、その2行目と3行目との間に新たに2行「XXXX」,
「YYYY」を追加し、その結果右側のよに5行のライン数
となったものとする。
まず、ライン数比率算出手段1に上記のプログラム修
正情報5を入力すると、5行のラインのうち、1行目,4
行目,5行目は、変らないため、ライン数比率算出手段1
により、修正ライン比率は、2行分/5行分=40%と算出
される。そして、ライン数比率履歴記憶手段2により、
算出されたライン数比率の修正履歴は、修正を行った時
点の時間情報とともに記憶される。
第3図において、ライン数比率プロット手段3によ
り、二次元座標のX軸に前記時間情報をとり、Y軸に前
記ライン数比率をとった二次元座標で、各時間情報で示
された時点(ソフトウェア開発の開示時からの日数)の
ライン数比率がプロット出力6としてプロット点101〜1
06にプロットされる。
次に、このプロットしたプロット点101〜106に関し、
ライン数比率推移予測手段4により、最小2乗近似によ
って、二次式化が行われ、そして、これから将来のライ
ン数比率の推移を予測する二次曲線であるプログラム修
正ライン比率の最小2乗近似曲線出力7として、プログ
ラム修正ライン比率の最小2乗近似曲線107が出力され
る。なお、近似式は必ずしも二次式である必要はなく、
修正ライン比率のプロット数が増加すればするほど多次
元式の方がよりよい近似となる。また、この二次式と各
プロットの偏移から分散値をも計算することができる。
このように、プログラムの修正作業に関し、その修正
ライン比率の値によって修正の程度の定量化を行い、次
に、その修正ライン比率の履歴を、二次元座標において
プロット化し、その結果、最小二乗近似による二次式化
を行い、将来の修正の予測と、この2次式の分散値から
その予測の範囲を把握することにより、プログラムの完
成度、品質の予測を定量化することができ、予測の信頼
性を向上することができる。また、今後、どの位の時間
をかければ、完成させられるかという予測をすることも
できる。
〔発明の効果〕
以上説明したように、本発明は、プログラムの修正作
業に関し、その修正ライン比率の値によって修正の程度
の定量化を行い、次に、その修正ライン比率の履歴を、
二次元座標においてプロット化し、その結果、最小二乗
近似による二次式化を行い、将来の修正の予測と、この
2次式の分散値からその予測の範囲を把握することによ
り、プログラムの完成度、品質の予測を定量化すること
ができ、予測の信頼性を向上することができるという効
果を有する。
【図面の簡単な説明】 第1図は本発明の一実施例のブロック図、第2図は第1
図に示すコンピュータによるプログラム修正管理方式の
ファイルの中味を示す説明図、第3図はX軸に時刻をと
りY軸に修正ライン比率をとった二次元座標系に描かれ
たプログラム修正ライン比率の最少2乗近似曲線を示す
図である。 1……ライン数比率算出手段、2……ライン数比率履歴
記憶手段、3……ライン数比率プロット手段、4……ラ
イン数比率推移予測手段、5……プログラム修正情報、
6……プロット出力、7……ライン比率の最少2乗近似
曲線出力。
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 9/06,11/34,11/36

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】(A)修正後のファイルのライン数と、修
    正を行ったライン数との比率を算出するライン数比率算
    出手段、 (B)前記ライン数比率の修正履歴を、修正を行った時
    点の時間情報とともに記憶するライン数比率履歴記憶手
    段、 (C)X軸に前記時間情報をとりY軸に前記ライン数比
    率をとった二次元座標で、各時間情報で示された時点の
    前記ライン数比率をプロットするライン数比率プロット
    手段、 (D)前記プロットを最小2乗近似によって二次式化
    し、将来の前記ライン数比率の推移を予測する二次曲線
    であるプログラム修正ライン比率の最小2乗近似曲線を
    出力するライン数比率推移予測手段、 を備えたことを特徴とするコンピュータによるプログラ
    ム修正管理方式。
  2. 【請求項2】請求項1記載のコンピュータによるプログ
    ラム修正管理方式において、前記時間情報としてプログ
    ラム開発開始日からの日数を用いたことを特徴とするコ
    ンピュータによるプログラム修正管理方式。
JP21558690A 1990-08-15 1990-08-15 コンピュータによるプログラム修正管理方式 Expired - Fee Related JP3243791B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21558690A JP3243791B2 (ja) 1990-08-15 1990-08-15 コンピュータによるプログラム修正管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21558690A JP3243791B2 (ja) 1990-08-15 1990-08-15 コンピュータによるプログラム修正管理方式

Publications (2)

Publication Number Publication Date
JPH0497427A JPH0497427A (ja) 1992-03-30
JP3243791B2 true JP3243791B2 (ja) 2002-01-07

Family

ID=16674888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21558690A Expired - Fee Related JP3243791B2 (ja) 1990-08-15 1990-08-15 コンピュータによるプログラム修正管理方式

Country Status (1)

Country Link
JP (1) JP3243791B2 (ja)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「電子情報通信学会技術研究報告」Vol.90,No.114(SS90−4,5)(1990−6−29)

Also Published As

Publication number Publication date
JPH0497427A (ja) 1992-03-30

Similar Documents

Publication Publication Date Title
CN112632894B (zh) 约瑟夫森结阵电压输出方法、装置、设备和存储介质
JP3243791B2 (ja) コンピュータによるプログラム修正管理方式
JP2000039904A (ja) プロジェクト管理システム
JPH09101947A (ja) 時系列予測方法
CN113064895B (zh) 一种图谱的增量更新方法、装置及***
CN114528626A (zh) 一种基于三维bim模型的数据集成方法、***及电子设备
JPH01134630A (ja) 推論システム
CN112882705A (zh) 基于界面更新的表达式计算方法、装置、设备及介质
CN112612649A (zh) Cache数据库的日志恢复方法、***及存储介质
JP6292818B2 (ja) 原単位算出装置、原単位算出方法
JP3211236B2 (ja) 近似推論のための知識自動修正装置
CN111767412B (zh) 用于知识图谱构建的数据映射方法及***、电子设备
JP3491379B2 (ja) 情報処理装置及びトレース情報格納方法
EP3846039B1 (en) Data writing method and apparatus, and electronic device
JP3027420B2 (ja) プロジェクト管理装置
CN115859908B (zh) 一种基于栅格处理的电子病历显示方法及***
JP3353470B2 (ja) 作業工程表示装置
JP2002259654A (ja) データ変換装置、データ変換方法、データ変換方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、及びデータ変換方法をコンピュータに実行させるためのプログラム
JP2012256141A (ja) 操作支援方法及び計算機
US20220350313A1 (en) Information management system, information management method, and non-transitory storage medium having information management program stored thereon
JP4038255B2 (ja) 大規模データ分析方法
CN111507566A (zh) 物品生产单的生成方法、装置、计算机设备和存储介质
JP3211240B2 (ja) 近似推論装置
JP2842293B2 (ja) 実績データ計上日自動設定方式
CN117611115A (zh) 薪资生成方法、***、存储介质及处理器

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees