溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

功能點(diǎn)方法概述

發(fā)布時(shí)間:2020-08-02 20:05:45 來源:網(wǎng)絡(luò) 閱讀:1043 作者:bscea 欄目:軟件技術(shù)

什么是功能點(diǎn)方法

簡單的說,功能點(diǎn)方法是一種估算軟件項(xiàng)目大小的方法,它是從用戶視角出發(fā),通過量化系統(tǒng)功能來度量軟件的規(guī)模,這種度量主要基于系統(tǒng)的邏輯設(shè)計(jì)。功能點(diǎn)規(guī)模度量方法在國際上的應(yīng)用已經(jīng)比較廣泛,并且已經(jīng)取代代碼行成為最主流的軟件規(guī)模度量方法。功能點(diǎn)方法進(jìn)入國內(nèi)也有近10年的時(shí)間。在2013年由工業(yè)和信息化部發(fā)布的行業(yè)標(biāo)準(zhǔn)《軟件研發(fā)成本度量規(guī)范》中也推薦使用功能點(diǎn)方法進(jìn)行軟件規(guī)模度量,進(jìn)而對軟件項(xiàng)目工作量、工期、成本進(jìn)行估算。

2)功能點(diǎn)方法的起源及發(fā)展

功能點(diǎn)方法最早由IBM1979年提出,它是一種相對抽象的方法,是一種“人為設(shè)計(jì)”出的度量方式,主要能夠?qū)?xiàng)目的工作量進(jìn)行合理估計(jì),并能夠在項(xiàng)目的整個(gè)生命周期中對之進(jìn)行客觀、公正、有效性地度量。由于功能點(diǎn)分析方法是從用戶的角度去分析,這樣更容易被用戶理解、接受和采納。近年來,使用功能點(diǎn)方法的組織越來越多,主要體現(xiàn)在以下幾個(gè)方面:

  • 軟件市場的擴(kuò)大,很多項(xiàng)目管理模型得到廣泛的認(rèn)可和接受,度量則成為一個(gè)基礎(chǔ)性要求,功能點(diǎn)方法簡單實(shí)用,是一種有效的軟件度量方式。

  • 外包軟件項(xiàng)目越來越多,需要一種比較客觀、獨(dú)立的方式對軟件項(xiàng)目規(guī)模進(jìn)行估計(jì),功能點(diǎn)方法是軟件項(xiàng)目最通用、最基本的成本計(jì)算方法。

  • 功能點(diǎn)方法本身也在逐步完善,逐步適應(yīng)最新技術(shù)的發(fā)展,國際標(biāo)準(zhǔn)化組織開始建立相應(yīng)的標(biāo)準(zhǔn),從根本上肯定了功能點(diǎn)分析方法的科學(xué)性,大大促進(jìn)這種方法的推廣。

  • 功能點(diǎn)方法是一種投入少見效快的方法,對于提高軟件項(xiàng)目的管理水平,提高軟件開發(fā)效益,降低成本而言,值得推廣。

3)功能點(diǎn)方法的核心思想

功能點(diǎn)方法的核心思想是把軟件系統(tǒng)按照組件進(jìn)行分解,從而確定系統(tǒng)的功能點(diǎn)數(shù)量。功能點(diǎn)方法是一種預(yù)測軟件系統(tǒng)總規(guī)模的方法。通過量化系統(tǒng)功能來度量軟件的規(guī)模,這種度量主要基于系統(tǒng)的邏輯設(shè)計(jì)。功能點(diǎn)方法是一種分解類的規(guī)模度量方法,即把復(fù)雜的系統(tǒng)分解為較小的子系統(tǒng)進(jìn)行評估的方法。功能點(diǎn)度量方法是基于軟件文檔的功能性需求來進(jìn)行度量,其結(jié)果是以功能點(diǎn)數(shù)的形式來表示軟件的規(guī)模。把軟件系統(tǒng)按照組件進(jìn)行分解,從而確定系統(tǒng)的功能點(diǎn)數(shù)量。

5)功能點(diǎn)方法的優(yōu)勢

一是功能點(diǎn)方法簡單、實(shí)用,對于用戶來說,可以不必理解功能的具體開發(fā)和實(shí)現(xiàn)過程,而根據(jù)功能的復(fù)雜度粗略估算出系統(tǒng)的規(guī)模,進(jìn)而了解開發(fā)成本,能夠建立開發(fā)者與顧客之間的信任關(guān)系,即開發(fā)者將用戶的需求轉(zhuǎn)化成要實(shí)現(xiàn)的功能,通過功能點(diǎn)的多少來衡量軟件規(guī)模的大小。

二是能夠在項(xiàng)目早期進(jìn)行規(guī)模度量。這是因?yàn)樵谲浖_發(fā)過程中,可以對早期的工作產(chǎn)品分析軟件的功能規(guī)模,如項(xiàng)目需求規(guī)格說明書、設(shè)計(jì)文檔等。

三是比其他度量方法更為客觀。功能點(diǎn)度量不考慮編程語言、實(shí)現(xiàn)技術(shù)或者硬件平臺信息。這種區(qū)分功能規(guī)模與技術(shù)因素的機(jī)制,使軟件規(guī)模度量更加客觀。

 


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI