網(wǎng)站制作包括設(shè)計(jì)、軟件程序等,軟件應(yīng)用的規(guī)模很難預(yù)測(cè),估計(jì)的結(jié)果也不是很準(zhǔn)確。只有當(dāng)需求出現(xiàn)時(shí),我們才可以使用功能點(diǎn)度量來(lái)衡量應(yīng)用程序的大小,但對(duì)于初始軟件成本估算和進(jìn)度計(jì)劃來(lái)說(shuō)已經(jīng)太晚了。源代碼的規(guī)模只能通過(guò)類似的應(yīng)用程序來(lái)實(shí)現(xiàn),如果此類應(yīng)用程序確實(shí)存在的話。然而,在2008 年至2009 年間,出現(xiàn)了分析軟件應(yīng)用程序大小的新方法。如今,國(guó)際軟件基準(zhǔn)組織(ISBSG) 已經(jīng)達(dá)到了一個(gè)臨界質(zhì)量,擁有超過(guò)5,000 個(gè)軟件應(yīng)用程序的歷史數(shù)據(jù),因此我們可以從ISBSG 獲得類似軟件應(yīng)用程序規(guī)模的可靠數(shù)據(jù)。
由于許多應(yīng)用程序與現(xiàn)有應(yīng)用程序非常相似,因此從ISBSG 獲取類似應(yīng)用程序的比例數(shù)據(jù)已成為項(xiàng)目早期的標(biāo)準(zhǔn)活動(dòng)。要獲取的數(shù)據(jù)還包括進(jìn)度和成本信息,這些信息甚至比應(yīng)用程序的大小更有價(jià)值。但是,ISBSG 數(shù)據(jù)支持功能點(diǎn)度量而不是代碼行度量。由于使用功能點(diǎn)度量是最佳實(shí)踐,因此使用代碼行數(shù)度量是不合適的。這當(dāng)然不是一個(gè)糟糕的情況,但對(duì)于堅(jiān)持使用代碼行指標(biāo)的公司來(lái)說(shuō),他們失去了使用ISBSG 指標(biāo)的機(jī)會(huì)。
對(duì)于ISBSG 數(shù)據(jù)未代表的新型軟件或應(yīng)用程序,當(dāng)前幾種快速估計(jì)應(yīng)用程序大小的方法可能是合適的。一種是基于模式匹配的新方法的規(guī)范,可以獲取功能點(diǎn)、源代碼的大概大小,甚至規(guī)范的頁(yè)數(shù)等其他信息。在開(kāi)發(fā)過(guò)程中,這種方法也可以預(yù)測(cè)需求的增長(zhǎng)速度,但是預(yù)測(cè)需求的增長(zhǎng)速度一直是軟件項(xiàng)目的薄弱環(huán)節(jié)。其他估計(jì)大小的方法包括各種新的功能點(diǎn)近似或“輕量級(jí)”功能點(diǎn)分析,它們可以在短短幾分鐘內(nèi)預(yù)測(cè)功能點(diǎn)大小,而不是按正常速度(每天大約400 個(gè)功能點(diǎn))來(lái)預(yù)測(cè)。前期及時(shí)預(yù)估應(yīng)用規(guī)模是準(zhǔn)確預(yù)估的前提。這也是進(jìn)行風(fēng)險(xiǎn)分析的前提。很多風(fēng)險(xiǎn)與應(yīng)用的規(guī)模成正比,所以越早知道應(yīng)用的規(guī)模,就越能得到更完整的風(fēng)規(guī)模分析。
由于項(xiàng)目進(jìn)度和成本與應(yīng)用規(guī)模成正比,大型系統(tǒng)通常會(huì)將系統(tǒng)分成多個(gè)版本,幾乎每12-19個(gè)月迭代一次。了解整個(gè)應(yīng)用程序的大小,以及各個(gè)功能和特性的大小,我們可以指定一個(gè)有效的版本控制策略,可能涉及三個(gè)或四個(gè)連續(xù)發(fā)布。一旦了解了每次發(fā)布的大小,就可以輕松準(zhǔn)確地估計(jì)項(xiàng)目的進(jìn)度和成本。在獲取需求之前,我們可以通過(guò)模式匹配獲取應(yīng)用的規(guī)模。該方法是獲取軟件應(yīng)用的外部描述,然后根據(jù)描述匹配其他類似的應(yīng)用??焖俟δ茳c(diǎn)法在時(shí)間上會(huì)有些出入。要準(zhǔn)確估計(jì)應(yīng)用程序的大小,至少需要獲取應(yīng)用程序的一些需求。
我們專注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!