專利名稱:設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在軟件產(chǎn)品的開(kāi)發(fā)過(guò)程中 對(duì)任意工序或者所有工序進(jìn)行設(shè)計(jì)變 更時(shí)用于評(píng)估假定的產(chǎn)物量的變更量的設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)。
背景技術(shù):
以往,作為軟件產(chǎn)品的開(kāi)發(fā)方式,一般利用將開(kāi)發(fā)工序模式化、從上游工序向 下游工序進(jìn)行作業(yè)的瀑布模型(Waterfallmodel)等。該瀑布模型以在上游工序中確定設(shè)計(jì)為起端在下游工序中開(kāi)始作業(yè)為前提條 件,根據(jù)各工序的作業(yè)工時(shí)來(lái)設(shè)計(jì)軟件的生產(chǎn)性,該生產(chǎn)性包括在各工序中產(chǎn)生的產(chǎn)物 的生成期間、作業(yè)擔(dān)當(dāng)人等。在此不對(duì)生產(chǎn)性的評(píng)估方法進(jìn)行詳細(xì)說(shuō)明,但是為了更準(zhǔn)確、高精確度地評(píng)估 生產(chǎn)性,目前為止提出了各種生產(chǎn)性的評(píng)估方法。以往,在根據(jù)軟件產(chǎn)品的規(guī)模以及開(kāi)發(fā)所需要的時(shí)間等來(lái)評(píng)估軟件開(kāi)發(fā)的生產(chǎn) 性的情況下,作為規(guī)模的尺度,使用源代碼的行數(shù)、功能點(diǎn)(Function Point)、軟件產(chǎn)品 的文檔量等,并且關(guān)于開(kāi)發(fā)所需要的時(shí)數(shù),使用參與的技術(shù)人員的總?cè)藬?shù)、各技術(shù)人員 的作業(yè)時(shí)間等。然而,該方法在估測(cè)生產(chǎn)性時(shí)不反映各個(gè)技術(shù)人員各自的能力差別而一 律使用同一價(jià)值,因此不能說(shuō)是精密的生產(chǎn)性的估測(cè)方法。另外,在實(shí)際的開(kāi)發(fā)中,也經(jīng)常發(fā)生在上游工序的設(shè)計(jì)尚未確定時(shí)就開(kāi)始進(jìn)行 下游工序的作業(yè)的情形,還存在由于頻繁的設(shè)計(jì)變更而變得無(wú)用的產(chǎn)物,因此難以精密 地評(píng)估生產(chǎn)性。因此,本案申請(qǐng)人如專利文獻(xiàn)1所記載的那樣,提出如下一種軟件開(kāi)發(fā)精算管 理系統(tǒng)通過(guò)盡可能精密地評(píng)估生產(chǎn)性來(lái)擬定軟件開(kāi)發(fā)計(jì)劃,并且在開(kāi)發(fā)的狀況與最初 的計(jì)劃之間產(chǎn)生差異的情況下將該差異反饋到成為計(jì)劃方案的基礎(chǔ)的數(shù)據(jù)中,能夠提高
可靠性。專利文獻(xiàn)1 專利申請(qǐng)2004-213880在專利文獻(xiàn)1中,除了更新規(guī)定的信息以外,還能夠更新通過(guò)實(shí)際的開(kāi)發(fā)得到 的信息,因此能夠反復(fù)地進(jìn)行軟件開(kāi)發(fā)的生產(chǎn)管理,從而能夠提高開(kāi)發(fā)計(jì)劃的精確度。并且,在評(píng)價(jià)軟件開(kāi)發(fā)時(shí),由于還考慮到在開(kāi)發(fā)過(guò)程中發(fā)生的設(shè)計(jì)變更、軟件 產(chǎn)品所不包含的作業(yè),因此計(jì)劃的精確度進(jìn)一步提高。
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題然而,該系統(tǒng)與以往的評(píng)估相比,雖然能夠提高計(jì)劃的精確度,但是無(wú)法應(yīng)對(duì) 多次進(jìn)行設(shè)計(jì)變更的情況。也就是說(shuō),如果在軟件開(kāi)發(fā)過(guò)程中進(jìn)行設(shè)計(jì)變更,則需要在每次進(jìn)行設(shè)計(jì)變更 時(shí)都再次評(píng)估開(kāi)發(fā)規(guī)模以及成本增加的狀況,因此導(dǎo)致開(kāi)發(fā)規(guī)模呈復(fù)利式地增加。
因此,雖然以極少的次數(shù)進(jìn)行設(shè)計(jì)變更關(guān)系到開(kāi)發(fā)成本的削減,但是在對(duì)比文 獻(xiàn)1的方法中,由于開(kāi)發(fā)成本根據(jù)成為基礎(chǔ)的已有的系統(tǒng)量與追加和刪除量之間的關(guān)系 而發(fā)生變動(dòng),因此評(píng)估精確度隨著每次進(jìn)行設(shè)計(jì)變更而下降。在此,本發(fā)明要解決的主要目的如下。即,本發(fā)明的第一目的在于提供一種能夠在實(shí)施軟件開(kāi)發(fā)以前將設(shè)計(jì)變更添加 到開(kāi)發(fā)計(jì)劃中的設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)。本發(fā)明的第二目的在于提供一種通過(guò)在實(shí)施軟件開(kāi)發(fā)前評(píng)估設(shè)計(jì)變更能夠削減 開(kāi)發(fā)成本的設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)。本發(fā)明的第三目的在于提供一種即使反復(fù)地發(fā)生設(shè)計(jì)變更也能夠在每次發(fā)生設(shè) 計(jì)變更時(shí)都準(zhǔn)確地評(píng)估設(shè)計(jì)變更的設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)。從說(shuō)明書(shū)、附圖、特別是權(quán)利要求書(shū)的各項(xiàng)權(quán)利要求的記載中自然可知本發(fā)明 的其它目的。用于解決問(wèn)題的方案本發(fā)明方法在解決上述問(wèn)題時(shí),采取如下一種特征性結(jié)構(gòu)方法對(duì)由用戶從終 端輸入的與設(shè)計(jì)變更有關(guān)的開(kāi)發(fā)信息進(jìn)行識(shí)別,根據(jù)該開(kāi)發(fā)信息以及另外保存在數(shù)據(jù)庫(kù) 中的開(kāi)發(fā)信息,來(lái)算出初始規(guī)模、生產(chǎn)率、設(shè)計(jì)變更率以及總開(kāi)發(fā)規(guī)模,并將所算出的 該值通過(guò)上述終端輸出并顯示。另外,本發(fā)明系統(tǒng)在解決上述問(wèn)題時(shí),采取一種特征性結(jié)構(gòu)單元,該特征性結(jié) 構(gòu)單元具備輸入輸出單元,其輸入與設(shè)計(jì)變更有關(guān)的開(kāi)發(fā)信息以及輸出根據(jù)設(shè)計(jì)變更 的開(kāi)發(fā)規(guī)模的算出結(jié)果;數(shù)據(jù)庫(kù),其存儲(chǔ)將軟件開(kāi)發(fā)中的環(huán)境的影響度數(shù)值化得到的數(shù) 據(jù);以及設(shè)計(jì)變更評(píng)估算出單元,其根據(jù)上述開(kāi)發(fā)信息和存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息,來(lái)算 出設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量。并且,具體地說(shuō),在解決該問(wèn)題時(shí),本發(fā)明通過(guò)采用下面列舉的上位概念至下 位概念的新穎的特征性構(gòu)成單元來(lái)達(dá)到上述目的。本發(fā)明方法的第一特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法的結(jié)構(gòu),在軟件 開(kāi)發(fā)中,利用由用戶通過(guò)終端輸入的將與設(shè)計(jì)變更有關(guān)的信息數(shù)值化得到的開(kāi)發(fā)信息和 保存在數(shù)據(jù)庫(kù)中的上述開(kāi)發(fā)信息,算出開(kāi)發(fā)過(guò)程中實(shí)施了設(shè)計(jì)變更的情況下的開(kāi)發(fā)規(guī)模 的變動(dòng),來(lái)計(jì)算設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量的評(píng)估,該設(shè)計(jì)變更評(píng)估方法依次執(zhí) 行以下過(guò)程開(kāi)發(fā)信息識(shí)別過(guò)程,識(shí)別由上述用戶輸入的上述開(kāi)發(fā)信息;初始規(guī)模開(kāi)發(fā) 過(guò)程,通過(guò)對(duì)上述開(kāi)發(fā)信息所包含的產(chǎn)物量基線加上向上述數(shù)據(jù)庫(kù)請(qǐng)求并接收到的將軟 件開(kāi)發(fā)環(huán)境的影響度數(shù)值化得到的數(shù)據(jù),來(lái)算出初始的開(kāi)發(fā)規(guī)模作為初始規(guī)模;生產(chǎn)率 計(jì)算過(guò)程,根據(jù)上述開(kāi)發(fā)信息所包含的進(jìn)行設(shè)計(jì)變更的時(shí)刻的生成量、設(shè)計(jì)變更的次數(shù) 以及上述初始規(guī)模來(lái)算出作為進(jìn)行了設(shè)計(jì)變更的情況下的比率的生產(chǎn)率;設(shè)計(jì)變更率計(jì) 算過(guò)程,算出上述開(kāi)發(fā)信息所包含的進(jìn)行了上述軟件開(kāi)發(fā)的情況下的產(chǎn)物量的變更量作 為設(shè)計(jì)變更率;總開(kāi)發(fā)規(guī)模計(jì)算過(guò)程,通過(guò)對(duì)上述初始規(guī)模乘以上述生產(chǎn)率與上述設(shè)計(jì) 變更率的總和,來(lái)算出由于設(shè)計(jì)變更而產(chǎn)生的總開(kāi)發(fā)規(guī)模;以及總開(kāi)發(fā)規(guī)模輸出過(guò)程, 將該總開(kāi)發(fā)規(guī)模輸出到由上述用戶利用的上述終端上并進(jìn)行顯示。本發(fā)明的第二特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法的結(jié)構(gòu),在上述本 發(fā)明方法的第一特征中,如下這樣算出上述總開(kāi)發(fā)規(guī)模在對(duì)上述初始規(guī)模Vtl進(jìn)行了 i次設(shè)計(jì)變更的情況下,將上述生產(chǎn)率設(shè)為ε”將上述設(shè)計(jì)變更率設(shè)為ay,通過(guò)由 V^VtlX ^X (Ι+Σ^α,)構(gòu)成的數(shù)式來(lái)導(dǎo)出開(kāi)發(fā)規(guī)模\,并且,將實(shí)施了總次數(shù)為η 次的設(shè)計(jì)變更的情況下的總開(kāi)發(fā)規(guī)模設(shè)為V,通過(guò)由VaS = H1^VtlX ε^Χα+Σ^α,) 構(gòu)成的數(shù)式來(lái)算出上述總開(kāi)發(fā)規(guī)模。本發(fā)明方法的第三特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法,在上述本發(fā)明 方法的第一或第二特征中,如下這樣算出上述初始規(guī)模在將上述初始規(guī)模設(shè)為Vtl時(shí), 根據(jù)上述產(chǎn)物量基線Vb和上述環(huán)境的影響度Y,通過(guò)由Vtl = VbX (1+Σ Y )構(gòu)成的數(shù)式 來(lái)算出上述初始規(guī)模。
本發(fā)明方法的第四特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法,在上述本發(fā)明 方法的第一、二或第三特征中,如下這樣算出上述生產(chǎn)率關(guān)于生產(chǎn)率^,在j時(shí)刻實(shí) 施i次設(shè)計(jì)變更的情況下,當(dāng)將上述j時(shí)刻的生成量設(shè)為兄時(shí),通過(guò)由^ziv/vjxioo 構(gòu)成的數(shù)式來(lái)算出上述生產(chǎn)率。本發(fā)明方法的第五特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法,在上述本發(fā)明 方法的第一、二、三或第四特征中,如下這樣算出上述設(shè)計(jì)變更率在設(shè)計(jì)變更率為 的情況下,根據(jù)上述開(kāi)發(fā)信息所包含的廢棄對(duì)象率Vly、實(shí)際廢棄率V2y以及追加率V3y, 通過(guò)由=成的數(shù)式來(lái)算出上述設(shè)計(jì)變更率,其中,該廢棄對(duì)象率Vly 是廢棄對(duì)象的生成量與上述初始規(guī)模Vtl的比率,該實(shí)際廢棄率V2,是實(shí)際廢棄量與該初 始規(guī)模Vtl的比率,該追加率V3y是追加量與該初始規(guī)模Vtl的比率。本發(fā)明方法的第六特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法,在上述本發(fā)明 方法的第一、二、三、四或第五特征中,將上述生產(chǎn)率^定義為1.0,通過(guò)由H = ζ = ^n{V0X = 丨構(gòu)成的數(shù)式來(lái)算出在所有的開(kāi)發(fā)單位中實(shí)施了 η次設(shè)計(jì)變更的情況下的設(shè)計(jì)變更量H。本發(fā)明方法的第七特征在于,采用如下一種設(shè)計(jì)變更評(píng)估方法,在上述本發(fā)明 方法的第一、二、三、四、五或第六特征中,通過(guò)由k=2χΣ α }構(gòu)成的數(shù)
j = l η Oji=j~i ij
式來(lái)算出在i次設(shè)計(jì)變更中與上位工序產(chǎn)生k次偏差時(shí)的上述總開(kāi)發(fā)規(guī)模Vk。本發(fā)明系統(tǒng)的第一特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng)的結(jié)構(gòu),該設(shè)計(jì) 變更評(píng)估系統(tǒng)具備輸入輸出單元、數(shù)據(jù)庫(kù)以及設(shè)計(jì)變更評(píng)估算出單元,該輸入輸出單元 在軟件開(kāi)發(fā)中,在要算出開(kāi)發(fā)過(guò)程中實(shí)施了設(shè)計(jì)變更的情況下的開(kāi)發(fā)規(guī)模的變動(dòng)來(lái)計(jì)算 設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量的評(píng)估時(shí),輸入、發(fā)送以及輸出將設(shè)計(jì)變更中的開(kāi)發(fā) 信息數(shù)值化得到的值,該數(shù)據(jù)庫(kù)存儲(chǔ)將軟件開(kāi)發(fā)中的環(huán)境的影響度數(shù)值化得到的值,該 設(shè)計(jì)變更評(píng)估算出單元根據(jù)從上述輸入輸出單元輸入的值和保存在上述數(shù)據(jù)庫(kù)中的值, 來(lái)計(jì)算設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量并發(fā)送給上述輸入輸出單元,在該設(shè)計(jì)變更評(píng) 估系統(tǒng)中,上述設(shè)計(jì)變更評(píng)估算出單元具有初始規(guī)模計(jì)算單元,其通過(guò)對(duì)上述開(kāi)發(fā)信 息所包含的產(chǎn)物量基線加上向上述數(shù)據(jù)庫(kù)請(qǐng)求并從上述數(shù)據(jù)庫(kù)接收到的將環(huán)境的影響度 數(shù)值化得到的值,來(lái)以數(shù)值算出初始的開(kāi)發(fā)規(guī)模作為初始規(guī)模;生產(chǎn)率計(jì)算單元,其根 據(jù)上述開(kāi)發(fā)信息所包含的進(jìn)行設(shè)計(jì)變更的時(shí)刻的生成量、設(shè)計(jì)變更的次數(shù)以及上述初始 規(guī)模,算出作為進(jìn)行了設(shè)計(jì)變更的情況下的比率的生產(chǎn)率;設(shè)計(jì)變更率計(jì)算單元,其算 出上述開(kāi)發(fā)信息所包含的進(jìn)行了上述軟件開(kāi)發(fā)的情況下的產(chǎn)物量的變更量作為設(shè)計(jì)變更率;以及總開(kāi)發(fā)規(guī)模計(jì)算單元,其通過(guò)對(duì)上述初始規(guī)模乘以上述生產(chǎn)率與上述設(shè)計(jì)變更 率的總和來(lái)算出由于設(shè)計(jì)變更而產(chǎn)生的總開(kāi)發(fā)規(guī)模。本發(fā)明系統(tǒng)的第二特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng),在上述本發(fā)明 系統(tǒng)的第一特征中,在對(duì)上述初始規(guī)模Vtl進(jìn)行了 i次設(shè)計(jì)變更的情況下,上述總開(kāi)發(fā)規(guī) 模計(jì)算單元通過(guò)由VfVtlX ^X = r J,)構(gòu)成的數(shù)式來(lái)算出將上述生產(chǎn)率設(shè)為%、 將上述設(shè)計(jì)變更率設(shè)為時(shí)的開(kāi)發(fā)規(guī)模\,通過(guò)由VaZp1IiVtlX ε^Χα+Σ^α,) 構(gòu)成的數(shù)式來(lái)算出實(shí)施了總次數(shù)為η次的設(shè)計(jì)變更的情況下的總開(kāi)發(fā)規(guī)模V。
本發(fā)明系統(tǒng)的第三特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng),在上述本發(fā)明 系統(tǒng)的第一或第二特征中,在將上述初始規(guī)模設(shè)為Vtl時(shí),上述初始規(guī)模計(jì)算單元根據(jù)上 述產(chǎn)物量基線Vb和上述環(huán)境的影響度Y,通過(guò)由Vtl = VbX (1+Σ Y )構(gòu)成的數(shù)式來(lái)算出 上述初始規(guī)模。本發(fā)明系統(tǒng)的第四特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng)的結(jié)構(gòu),在上述 本發(fā)明系統(tǒng)的第一、二或第三特征中,關(guān)于生產(chǎn)率^,在j時(shí)刻實(shí)施i次設(shè)計(jì)變更的情況 下,當(dāng)將上述j時(shí)刻的生成量設(shè)為y時(shí),上述生產(chǎn)率計(jì)算單元通過(guò)由^ziv/vjxioo 構(gòu)成的數(shù)式來(lái)算出生產(chǎn)率^。本發(fā)明系統(tǒng)的第五特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng)的結(jié)構(gòu),在上述 本發(fā)明的第一、二、三或第四特征中,上述設(shè)計(jì)變更率計(jì)算單元在設(shè)計(jì)變更率為的情 況下,根據(jù)上述開(kāi)發(fā)信息所包含的廢棄對(duì)象率Vly、實(shí)際廢棄率V2y以及追加率V3y,通過(guò) 由ay = -Vly+V2y+V3y構(gòu)成的數(shù)式來(lái)算出設(shè)計(jì)變更率,其中,該廢棄對(duì)象率Vly是廢棄對(duì) 象的生成量與上述初始規(guī)模Vtl的比率,該實(shí)際廢棄率V2y是實(shí)際廢棄量與該初始規(guī)模Vtl 的比率,該追加率V3y是追加量與該初始規(guī)模Vtl的比率。本發(fā)明系統(tǒng)的第六特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng)的結(jié)構(gòu),在上述 本發(fā)明系統(tǒng)的第一、二、三、四或第五特征中,當(dāng)在上述生產(chǎn)率算出單元中將上述生產(chǎn) 率^定義為1.0時(shí),在上述生產(chǎn)率計(jì)算單元中,通過(guò)由Η = ζ = 1ι{ν。Χ=
= 丨構(gòu)成的數(shù)式來(lái)算出在所有的開(kāi)發(fā)單位中實(shí)施了 η次設(shè)計(jì)變更的情況下 的設(shè)計(jì)變更量H。本發(fā)明系統(tǒng)的第七特征在于,采用如下一種設(shè)計(jì)變更評(píng)估系統(tǒng)的結(jié)構(gòu),在上述 本發(fā)明系統(tǒng)的第一、二、三、四、五或第六特征中,在上述總開(kāi)發(fā)規(guī)模計(jì)算單元中,通
V =Σ = V
過(guò)由k v J=1~"";JV vv成的數(shù)式來(lái)算出由于i次設(shè)計(jì)變更而與上位工序產(chǎn)生
=Σ {V X ε X Σ α }
j= 1 η Oji=j i ij
k次偏差的情況下的總開(kāi)發(fā)規(guī)模Vk。發(fā)明的效果根據(jù)本發(fā)明,在軟件開(kāi)發(fā)的事前階段發(fā)生了設(shè)計(jì)變更的情況下,能夠?qū)⒃O(shè)計(jì)變 更的評(píng)估添加到開(kāi)發(fā)計(jì)劃中。并且,起到如下良好的效果對(duì)于在軟件開(kāi)發(fā)過(guò)程中所發(fā)生的設(shè)計(jì)變更能夠評(píng) 估總開(kāi)發(fā)規(guī)模,并且即使在反復(fù)多次進(jìn)行設(shè)計(jì)變更的情況下,也不需要變更事前的開(kāi)發(fā) 計(jì)劃。
圖1是本發(fā)明的系統(tǒng)例所涉及的設(shè)計(jì)變更評(píng)估系統(tǒng)的功能結(jié)構(gòu)圖。圖2是本發(fā)明的系統(tǒng)例所涉及的設(shè)計(jì)變更評(píng)估算出單元2的功能結(jié)構(gòu)圖。圖3是表示本發(fā)明的實(shí)施方式例所涉及的過(guò)程的流程的流程圖。附圖標(biāo)記說(shuō)明A 設(shè)計(jì)變更評(píng)估系統(tǒng);1 輸入輸出單元;2 設(shè)計(jì)變更評(píng)估算出單元;3 數(shù)據(jù)庫(kù);21 初始規(guī)模計(jì)算單元;22 生產(chǎn)率計(jì)算單元;23 設(shè)計(jì)變更率計(jì)算單元; 24 開(kāi)發(fā)規(guī)模計(jì)算單元;25 設(shè)計(jì)變更量計(jì)算單元;26 設(shè)計(jì)變更修正單元;Vtl 初 始開(kāi)發(fā)規(guī)模;VB:產(chǎn)物量基線;Vij:開(kāi)發(fā)規(guī)模;V:總開(kāi)發(fā)規(guī)模;Y 產(chǎn)物量環(huán)境變 量;ε"生產(chǎn)率;設(shè)計(jì)變更率;α :廢棄對(duì)象量;α2:實(shí)際廢棄量;α3:追 加量;Vlu 廢棄對(duì)象率;V2y 實(shí)際廢棄率;V3y 追加率;Sl 必要信息;s2 選擇 信息;H 設(shè)計(jì)變更量。
具體實(shí)施例方式下面,關(guān)于本發(fā)明的實(shí)施方式,參照
系統(tǒng)例和實(shí)施方式例。(系統(tǒng)例)圖1是本系統(tǒng)例所涉及的設(shè)計(jì)變更評(píng)估系統(tǒng)的功能結(jié)構(gòu)圖。如該圖所示,本系統(tǒng)例所涉及的設(shè)計(jì)變更評(píng)估系統(tǒng)A構(gòu)成為具備輸入輸出單元 1、設(shè)計(jì)變更評(píng)估算出單元2以及環(huán)境數(shù)據(jù)庫(kù)3,該輸入輸出單元1用于在本系統(tǒng)的使用者 進(jìn)行設(shè)計(jì)變更評(píng)估時(shí)輸入和輸出必要信息,該設(shè)計(jì)變更評(píng)估算出單元2根據(jù)從輸入部接 收到的信息,以數(shù)值的方式算出由于設(shè)計(jì)變更引起的開(kāi)發(fā)規(guī)模(產(chǎn)物量)的變動(dòng),該環(huán)境 數(shù)據(jù)庫(kù)3存儲(chǔ)利用于設(shè)計(jì)變更評(píng)估算出單元2的、設(shè)計(jì)評(píng)估中的軟件開(kāi)發(fā)的環(huán)境信息。在此,輸入輸出單元1、設(shè)計(jì)變更評(píng)估算出單元2以及環(huán)境數(shù)據(jù)庫(kù)3可以全部安裝 在個(gè)人電腦等終端內(nèi)部,也可以將輸入部1與設(shè)計(jì)變更評(píng)估算出單元2或者環(huán)境數(shù)據(jù)庫(kù)3分 別裝載在不同的終端中,通過(guò)因特網(wǎng)線路、專用線路等以能夠相互通信的方式進(jìn)行連接等。本發(fā)明系統(tǒng)的構(gòu)成要素的輸入輸出單元1要求具有在進(jìn)行設(shè)計(jì)評(píng)估計(jì)算時(shí)將使 用者所輸入的評(píng)估內(nèi)容發(fā)送到設(shè)計(jì)變更評(píng)估算出單元2的功能,并且具備未圖示的數(shù)據(jù) 輸入部、顯示由設(shè)計(jì)變更評(píng)估算出單元2算出的計(jì)算結(jié)果的顯示部,可以利用具備這些 條件的個(gè)人電腦、PDA等終端裝置等。另外,設(shè)計(jì)變更評(píng)估算出單元2是用于接收從輸入輸出單元1發(fā)送的信息并根據(jù) 該數(shù)據(jù)算出設(shè)計(jì)變更所產(chǎn)生的產(chǎn)物量的功能部,可以利用后述的具備該設(shè)計(jì)變更評(píng)估算 出單元2內(nèi)的各功能單元的計(jì)算功能的系統(tǒng)。并且,環(huán)境數(shù)據(jù)庫(kù)3是將在設(shè)計(jì)變更評(píng)估算出單元2中利用的對(duì)變量的定義作為 數(shù)據(jù)進(jìn)行存儲(chǔ)的數(shù)據(jù)庫(kù),并且是按照來(lái)自設(shè)計(jì)變更評(píng)估算出單元2的請(qǐng)求來(lái)將值發(fā)送給 設(shè)計(jì)變更評(píng)估算出單元2的功能部。接著,利用圖2說(shuō)明本發(fā)明系統(tǒng)的設(shè)計(jì)變更評(píng)估算出單元2中的詳細(xì)的功能單元。下面,針對(duì)設(shè)計(jì)變更評(píng)估算出單元2所具備的各功能單元進(jìn)行概要說(shuō)明,由于設(shè)計(jì) 變更評(píng)估算出單元2根據(jù)各種開(kāi)發(fā)環(huán)境要素的數(shù)值進(jìn)行計(jì)算,因此首先說(shuō)明設(shè)計(jì)變更評(píng) 估算出單元2的各單元的結(jié)構(gòu),之后詳細(xì)說(shuō)明各功能單元的概念以及所使用的變量和功能內(nèi)容。如該圖所示,設(shè)計(jì)評(píng)估系統(tǒng)A的設(shè)計(jì)變更評(píng)估算出單元2構(gòu)成為具備以下單元 初始規(guī)模計(jì)算單元21,其接收從輸入輸出單元1發(fā)送的信息,并根據(jù)所接收到的數(shù)據(jù)來(lái) 計(jì)算軟件開(kāi)發(fā)的初始規(guī)模;生產(chǎn)率計(jì)算單元22和設(shè)計(jì)變更率計(jì)算單元23,根據(jù)從初始規(guī) 模計(jì)算單元21接收到的初始規(guī)模的值,分別算出軟件的生產(chǎn)率和設(shè)計(jì)變更率;開(kāi)發(fā)規(guī)模 計(jì)算單元24,其根據(jù)從初始規(guī)模計(jì)算單元21、生產(chǎn)率計(jì)算單元22及設(shè)計(jì)變更率計(jì)算單 元23傳送的值,算出實(shí)施了設(shè)計(jì)變更后的開(kāi)發(fā)規(guī)模;設(shè)計(jì)變更量計(jì)算單元25,其根據(jù)從 開(kāi)發(fā)規(guī)模計(jì)算單元24導(dǎo)出的值,來(lái)算出進(jìn)行設(shè)計(jì)變更所產(chǎn)生的產(chǎn)物量;以及設(shè)計(jì)變更修 正單元26,其針對(duì)由開(kāi)發(fā)規(guī)模計(jì)算單元24算出的值,調(diào)整由于設(shè)計(jì)變更引起的工序的偏 差,并算出修正后的開(kāi)發(fā)規(guī)模。下面,說(shuō)明各計(jì)算單元的功能以及針對(duì)所使用的對(duì)變量的定義和在各計(jì)算單元 內(nèi)使用的數(shù)式進(jìn)行說(shuō)明。(初始規(guī)模計(jì)算單元)首先,說(shuō)明初始規(guī)模計(jì)算單元21。初始規(guī)模計(jì)算單元21是導(dǎo)出不實(shí)施設(shè)計(jì)變更 的情況下的工程產(chǎn)物量(開(kāi)發(fā)規(guī)模)、即初始規(guī)模Vtl的計(jì)算部。通過(guò)式1算出初始規(guī)模V0。[式1]V0 = VbX (1+Σ Y)... (1)在此,Vb表示產(chǎn)物量基線,產(chǎn)物量基線表示通常的軟件開(kāi)發(fā)的標(biāo)準(zhǔn)產(chǎn)物量。另外,Y表示產(chǎn)物量環(huán)境變量,對(duì)于21項(xiàng)特性,能夠根據(jù)針對(duì)各特性的開(kāi)發(fā)要 求來(lái)設(shè)定影響度。產(chǎn)物量環(huán)境變量Y的各特性如表1所示,需要事先對(duì)這些特性的影響度進(jìn)行 百分比設(shè)定。關(guān)于此處的影響度的設(shè)定,可以如圖1所示那樣將各數(shù)據(jù)保存到數(shù)據(jù)庫(kù)3 中,由初始規(guī)模計(jì)算單元21通過(guò)因特網(wǎng)或者專用線路等通信線路從數(shù)據(jù)庫(kù)3中讀出設(shè)定 值,另外,雖然在此沒(méi)有圖示,但是也可以將影響度數(shù)據(jù)庫(kù)等保存在初始規(guī)模計(jì)算單元 21內(nèi)。[表1]
權(quán)利要求
1.一種設(shè)計(jì)變更評(píng)估方法,在軟件開(kāi)發(fā)中,利用由用戶通過(guò)終端輸入的將與設(shè)計(jì)變 更有關(guān)的信息數(shù)值化而得到的開(kāi)發(fā)信息和保存在數(shù)據(jù)庫(kù)中的上述開(kāi)發(fā)信息,計(jì)算出在開(kāi) 發(fā)過(guò)程中實(shí)施了設(shè)計(jì)變更的情況下的開(kāi)發(fā)規(guī)模的變動(dòng),來(lái)評(píng)估設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模 的產(chǎn)物量,該設(shè)計(jì)變更評(píng)估方法的特征在于,依次執(zhí)行以下過(guò)程開(kāi)發(fā)信息識(shí)別過(guò)程,識(shí)別由上述用戶輸入的上述開(kāi)發(fā)信息;初始規(guī)模開(kāi)發(fā)過(guò)程,通過(guò)對(duì)上述開(kāi)發(fā)信息所包含的產(chǎn)物量基線加上向上述數(shù)據(jù)庫(kù)請(qǐng) 求并接收到的將軟件開(kāi)發(fā)環(huán)境的影響度數(shù)值化得到的數(shù)據(jù)來(lái)算出初始的開(kāi)發(fā)規(guī)模作為初 始規(guī)模;生產(chǎn)率計(jì)算過(guò)程,根據(jù)上述開(kāi)發(fā)信息所包含的進(jìn)行設(shè)計(jì)變更的時(shí)刻的產(chǎn)物量、設(shè)計(jì) 變更的次數(shù)以及上述初始規(guī)模來(lái)算出作為進(jìn)行了設(shè)計(jì)變更的情況下的比率的生產(chǎn)率;設(shè)計(jì)變更率計(jì)算過(guò)程,算出上述開(kāi)發(fā)信息所包含的進(jìn)行了上述軟件開(kāi)發(fā)的情況下的 產(chǎn)物量的變更量作為設(shè)計(jì)變更率;總開(kāi)發(fā)規(guī)模計(jì)算過(guò)程,通過(guò)對(duì)上述初始規(guī)模乘以上述生產(chǎn)率與上述設(shè)計(jì)變更率的總 和,來(lái)算出由于設(shè)計(jì)變更而產(chǎn)生的總開(kāi)發(fā)規(guī)模;以及總開(kāi)發(fā)規(guī)模輸出過(guò)程,將該總開(kāi)發(fā)規(guī)模輸出到由上述用戶利用的上述終端上并進(jìn)行 顯不。
2.根據(jù)權(quán)利要求1所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,如下這樣算出上述總開(kāi)發(fā)規(guī)模在對(duì)上述初始規(guī)模Vtl進(jìn)行了 i次設(shè)計(jì)變更的情況 下,將上述生產(chǎn)率設(shè)為ε^將上述設(shè)計(jì)變更率設(shè)為α ,通過(guò)由V^VtlX ^X = ρ J,)構(gòu)成的數(shù)式來(lái)導(dǎo)出開(kāi)發(fā)規(guī)模\,并且,將實(shí)施了總次數(shù)為η次的設(shè)計(jì)變更的情況下 的總開(kāi)發(fā)規(guī)模設(shè)為V,通過(guò)由= HiVtlX ^Χα+Σ^α,)構(gòu)成的數(shù)式來(lái)算出上述 總開(kāi)發(fā)規(guī)模。
3.根據(jù)權(quán)利要求1或2所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,如下這樣算出上述初始規(guī)模在將上述初始規(guī)模設(shè)為Vtl時(shí),根據(jù)上述產(chǎn)物量基線Vb 和上述環(huán)境的影響度Y,通過(guò)由Vtl = VbX (1+ΣΥ)構(gòu)成的數(shù)式來(lái)算出上述初始規(guī)模。
4.根據(jù)權(quán)利要求1、2或3所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,如下這樣算出上述生產(chǎn)率關(guān)于生產(chǎn)率^,在j時(shí)刻實(shí)施i次設(shè)計(jì)變更的情況下,當(dāng) 將上述j時(shí)刻的產(chǎn)物量設(shè)為兄時(shí),通過(guò)由^ = MA^X 100構(gòu)成的數(shù)式來(lái)算出上述生產(chǎn) 率。
5.根據(jù)權(quán)利要求1、2、3或4所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,如下這樣算出上述設(shè)計(jì)變更率在設(shè)計(jì)變更率為α y的情況下,根據(jù)上述開(kāi)發(fā)信息所 包含的廢棄對(duì)象率Vly、實(shí)際廢棄率V2,以及追加率V3,,通過(guò)由ay =-ν +ν2 +ν3 構(gòu)成 的數(shù)式來(lái)算出上述設(shè)計(jì)變更率,其中,該廢棄對(duì)象率Vly是廢棄對(duì)象的產(chǎn)物量與上述初始 規(guī)模Vtl的比率,該實(shí)際廢棄率V2y是實(shí)際廢棄量與該初始規(guī)模Vtl的比率,該追加率V3y 是追加量與該初始規(guī)模Vtl的比率。
6.根據(jù)權(quán)利要求1、2、3、4或5所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,將上述生產(chǎn)率Σε」定義為1.0,通過(guò)由H = S = HiVciX £7{(1+乙=」1%)-21 = 構(gòu)成的數(shù)式來(lái)算出在所有的開(kāi)發(fā)單位中實(shí)施了 η次設(shè)計(jì)變更的情況下的設(shè)計(jì)變更量H。
7.根據(jù)權(quán)利要求1、2、3、4、5或6所述的設(shè)計(jì)變更評(píng)估方法,其特征在于,通過(guò)由k=z£ χΣ α }構(gòu)成的數(shù)式來(lái)算出在i次設(shè)計(jì)變更中與上位工序產(chǎn)生 η Oji=卜 i ijk次偏差的情況下的上述總開(kāi)發(fā)規(guī)模Vk。
8.—種設(shè)計(jì)變更評(píng)估系統(tǒng),具備輸入輸出單元、數(shù)據(jù)庫(kù)以及設(shè)計(jì)變更評(píng)估算出單 元,該輸入輸出單元在軟件開(kāi)發(fā)中,在要算出開(kāi)發(fā)過(guò)程中實(shí)施設(shè)計(jì)變更的情況下的開(kāi)發(fā) 規(guī)模的變動(dòng)來(lái)評(píng)估設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量時(shí),輸入、發(fā)送以及輸出將設(shè)計(jì)變 更中的開(kāi)發(fā)信息數(shù)值化得到的值,該數(shù)據(jù)庫(kù)存儲(chǔ)將軟件開(kāi)發(fā)中的環(huán)境的影響度數(shù)值化得 到的值,該設(shè)計(jì)變更評(píng)估算出單元根據(jù)從上述輸入輸出單元輸入的值和保存在上述數(shù)據(jù) 庫(kù)中的值,來(lái)計(jì)算設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量并發(fā)送給上述輸入輸出單元,該設(shè) 計(jì)變更評(píng)估系統(tǒng)的特征在于,上述設(shè)計(jì)變更評(píng)估算出單元具有初始規(guī)模計(jì)算單元,其通過(guò)對(duì)上述開(kāi)發(fā)信息所包含的產(chǎn)物量基線加上向上述數(shù)據(jù)庫(kù) 請(qǐng)求并從上述數(shù)據(jù)庫(kù)接收到的將環(huán)境的影響度數(shù)值化得到的值,來(lái)以數(shù)值算出初始的開(kāi) 發(fā)規(guī)模作為初始規(guī)模;生產(chǎn)率計(jì)算單元,其根據(jù)上述開(kāi)發(fā)信息所包含的進(jìn)行設(shè)計(jì)變更的時(shí)刻的產(chǎn)物量、設(shè) 計(jì)變更的次數(shù)以及上述初始規(guī)模,算出作為進(jìn)行了設(shè)計(jì)變更的情況下的比率的生產(chǎn)率;設(shè)計(jì)變更率計(jì)算單元,其算出將上述開(kāi)發(fā)信息所包含的進(jìn)行了上述軟件開(kāi)發(fā)的情況 下的產(chǎn)物量的變更量作為設(shè)計(jì)變更率;以及總開(kāi)發(fā)規(guī)模計(jì)算單元,其通過(guò)對(duì)上述初始規(guī)模乘以上述生產(chǎn)率與上述設(shè)計(jì)變更率的 總和來(lái)算出由于設(shè)計(jì)變更而產(chǎn)生的總開(kāi)發(fā)規(guī)模。
9.根據(jù)權(quán)利要求8所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于,在對(duì)上述初始規(guī)模Vtl進(jìn)行了 i次設(shè)計(jì)變更的情況下,上述總開(kāi)發(fā)規(guī)模計(jì)算單元通過(guò) 由V^VtlX ^xJy)構(gòu)成的數(shù)式來(lái)算出將上述生產(chǎn)率設(shè)為^、將上述設(shè)計(jì)變更率設(shè)為α 時(shí)的開(kāi)發(fā)規(guī)模\,通過(guò)由λ^Σρ IiVtlX ejXd+E^^.a^)構(gòu)成的數(shù)式來(lái)算出實(shí)施了總次數(shù)為η次的 設(shè)計(jì)變更的情況下的總開(kāi)發(fā)規(guī)模V。
10.根據(jù)權(quán)利要求8或9所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于,關(guān)于生產(chǎn)率ε ”上述初始規(guī)模計(jì)算單元在將上述初始規(guī)模設(shè)為Vtl時(shí),根據(jù)上述產(chǎn)物 量基線Vb和上述環(huán)境的影響度Y,通過(guò)由Vtl = VbX (1+Σ Y )構(gòu)成的數(shù)式來(lái)算出上述初 始規(guī)模。
11.根據(jù)權(quán)利要求8、9或10所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于,在j時(shí)刻實(shí)施i次設(shè)計(jì)變更的情況下,當(dāng)將上述j時(shí)刻的產(chǎn)物量設(shè)為Y時(shí),上述生產(chǎn) 率計(jì)算單元通過(guò)由^ = {V/VJ X 100構(gòu)成的數(shù)式來(lái)算出生產(chǎn)率%。
12.根據(jù)權(quán)利要求8、9、10或11所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于,上述設(shè)計(jì)變更率計(jì)算單元在設(shè)計(jì)變更率為α 的情況下,根據(jù)上述開(kāi)發(fā)信息所包含的 廢棄對(duì)象率Vly、實(shí)際廢棄率V2y以及追加率V3y,通過(guò)由ay = -Vly+V2y+V3y構(gòu)成的數(shù)式 來(lái)算出設(shè)計(jì)變更率,其中,該廢棄對(duì)象率Vly是廢棄對(duì)象的產(chǎn)物量與上述初始規(guī)模Vtl的 比率,該實(shí)際廢棄率V2y是實(shí)際廢棄量與該初始規(guī)模Vtl的比率,該追加率V3y是追加量與該初始規(guī)模Vtl的比率。
13.根據(jù)權(quán)利要求8、9、10、11或12所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于, 當(dāng)在上述生產(chǎn)率計(jì)算單元中將上述生產(chǎn)率Σ ^定義為1.0時(shí),通過(guò)由H = Zp1^n{V0X %\丨(1+1=廣 %)-1’1%丨構(gòu)成的數(shù)式來(lái)算出在所有的開(kāi)發(fā)單位中實(shí)施了11 次設(shè)計(jì)變更的情況下的設(shè)計(jì)變更量H。
14.根據(jù)權(quán)利要求8、9、10、11、12或13所述的設(shè)計(jì)變更評(píng)估系統(tǒng),其特征在于,V = Σ _ V在上述總開(kāi)發(fā)規(guī)模計(jì)算單元中,通過(guò)由k νv v ^構(gòu)成的數(shù)式來(lái)=Σ {V X ε X Σ α )j = l η Oji=卜 i ij算出由于i次設(shè)計(jì)變更而與上位工序產(chǎn)生k次偏差的情況下的總開(kāi)發(fā)規(guī)模vk。
全文摘要
本發(fā)明是在實(shí)施軟件開(kāi)發(fā)時(shí)能夠事先將設(shè)計(jì)變更添加到開(kāi)發(fā)計(jì)劃中的設(shè)計(jì)變更評(píng)估方法以及設(shè)計(jì)變更評(píng)估系統(tǒng)。本發(fā)明具備輸入輸出單元(1),其輸入與設(shè)計(jì)變更有關(guān)的開(kāi)發(fā)信息以及輸出根據(jù)設(shè)計(jì)變更計(jì)算的開(kāi)發(fā)規(guī)模的算出結(jié)果;數(shù)據(jù)庫(kù)(3),其存儲(chǔ)將軟件開(kāi)發(fā)中的環(huán)境的影響度數(shù)值化得到的值;以及設(shè)計(jì)變更評(píng)估算出單元(2),其根據(jù)上述開(kāi)發(fā)信息以及存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息來(lái)計(jì)算設(shè)計(jì)變更中的總開(kāi)發(fā)規(guī)模的產(chǎn)物量。由此,能夠如說(shuō)明書(shū)第
、
段所記載的那樣在軟件開(kāi)發(fā)的事前階段以及開(kāi)發(fā)過(guò)程中評(píng)估由于設(shè)計(jì)變更而發(fā)生變動(dòng)的最終的總開(kāi)發(fā)規(guī)模。
文檔編號(hào)G06Q10/00GK102016791SQ20088012872
公開(kāi)日2011年4月13日 申請(qǐng)日期2008年2月20日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者神山茂 申請(qǐng)人:株式會(huì)社Jastec