統(tǒng)最優(yōu)概念是不存在的,只能求得滿意的系統(tǒng)和可行的解
目標(biāo)和準(zhǔn)則的觀點(diǎn)
系統(tǒng)的優(yōu)劣是相對(duì)目標(biāo)和準(zhǔn)則而言的
3、要注意的問(wèn)題:
所闡述的問(wèn)題是否為實(shí)際性的問(wèn)題
評(píng)估過(guò)程中所作假定的合理性問(wèn)題
效能度量與任務(wù)目標(biāo)的相稱(chēng)性問(wèn)題
評(píng)估方案的合理性問(wèn)題
評(píng)估模型正確性及敏感性問(wèn)題
評(píng)估的可信度問(wèn)題
四. 軟件系統(tǒng)評(píng)估存在的問(wèn)題
對(duì)軟件系統(tǒng)評(píng)估理論和研究現(xiàn)狀的認(rèn)識(shí)是我們研究的起點(diǎn),從中可以確定提
高的方向,目前對(duì)軟件系統(tǒng)的評(píng)估普遍存在以下幾個(gè)方面的問(wèn)題:
1、多元化的評(píng)估標(biāo)準(zhǔn)
這是指評(píng)估的觀點(diǎn)不一致,標(biāo)準(zhǔn)不統(tǒng)一,各種評(píng)估結(jié)果之間缺乏對(duì)比性。這種非制度化、非標(biāo)準(zhǔn)化、非規(guī)范化的狀態(tài)造成了評(píng)估權(quán)威性的失落,使得相當(dāng)多的人對(duì)評(píng)估抱有一種“怎么都行”的態(tài)度。
2、效能指標(biāo)的無(wú)限定性
這是指效能指標(biāo)或者不與使命任務(wù)相聯(lián)系,或者不和具體的應(yīng)用環(huán)境相依存,脫離了約束條件而抽象存在。這種指標(biāo)對(duì)于指導(dǎo)具體使用是空泛無(wú)力的。
3、向技術(shù)指標(biāo)傾斜存
這是用若干技術(shù)指標(biāo)構(gòu)造效能指標(biāo),甚至直接用用技術(shù)指標(biāo)代替效能指標(biāo)的做法,即把效能指標(biāo)建立在技術(shù)指標(biāo)之上。這樣的評(píng)估要么不能綜合地反映系統(tǒng)效能,要么不能可靠地反映出復(fù)雜多變的系統(tǒng)行為效果。
4、評(píng)估過(guò)程的不可重復(fù)性
如果評(píng)估過(guò)程不具有可重復(fù)性,就會(huì)使評(píng)估結(jié)果失去必然性。
目前的評(píng)估方法和模型紛繁不一,其中影響較大的有SEA方法、系統(tǒng)動(dòng)力學(xué)方法、Petri分析法、試驗(yàn)床法、影響圖方法、步驟化指控評(píng)估結(jié)構(gòu)模型和層次分析法等方法和模型,這些方法和模型以評(píng)價(jià)目的為中心,從不同的角度探討了軟件系統(tǒng)的評(píng)價(jià)問(wèn)題,在實(shí)際的應(yīng)用中得到了許多的積極成果,但也同時(shí)暴露出了需要繼續(xù)完善和進(jìn)一步發(fā)展的地方。因此,我們有必要對(duì)對(duì)這種理論現(xiàn)狀進(jìn)行分析研究,指明一些問(wèn)題,在評(píng)估的思想和方法上闡明自己的觀點(diǎn)。
五. 軟件系統(tǒng)評(píng)估的步驟
通常的軟件系統(tǒng)評(píng)估由七個(gè)步驟組成,即:?jiǎn)栴}定義、確定系統(tǒng)邊界、過(guò)程定義、靜態(tài)與動(dòng)態(tài)集成、評(píng)估指標(biāo)確定、數(shù)據(jù)產(chǎn)生、指標(biāo)綜合。
1、 問(wèn)題定義(Problem Formulation):
就是針對(duì)特定的問(wèn)題提出決策者的需求和目標(biāo)。這一步驟的輸出就是對(duì)問(wèn)題的一個(gè)更精確的說(shuō)明和描述,而且這一說(shuō)明和描述可以翻譯成系統(tǒng)要達(dá)到的目標(biāo)。這個(gè)目標(biāo)又應(yīng)進(jìn)一步具體化為系統(tǒng)的實(shí)際目標(biāo)而且是可操作的。在這一步驟中,評(píng)價(jià)過(guò)程中涉及到許多的概念、想定及其它假定等。
2、 確定系統(tǒng)邊界(System Bounding):
這一步驟就是確定與問(wèn)題有關(guān)的各種要素,包括:
物理實(shí)體(設(shè)備、軟件、人員等);
結(jié)構(gòu)(組織、應(yīng)用環(huán)境、步驟、過(guò)程、協(xié)議、信息流和模式等);
系統(tǒng)的功能說(shuō)明;
邊界定義:子系統(tǒng)、系統(tǒng)、環(huán)境等。
3、 過(guò)程定義(Process Definition):
這一步驟就是在給定系統(tǒng)設(shè)置,運(yùn)行環(huán)境想定和任務(wù)的情況下,來(lái)定義完成任務(wù)所需的各種過(guò)程,如信息收集過(guò)程、數(shù)據(jù)處理過(guò)程和通信過(guò)程等。
4、 動(dòng)態(tài)與靜態(tài)集成(Integration of Statics and Dynamics):
這一步驟的作用就是把數(shù)據(jù)流、信息流以及過(guò)程功能與系統(tǒng)組織結(jié)構(gòu)聯(lián)系起來(lái),同時(shí)將系統(tǒng)中的物理實(shí)體也與上述過(guò)程功能聯(lián)系起來(lái)。這里動(dòng)態(tài)與靜態(tài)分別表示不同的系統(tǒng)框架。靜態(tài)表示系統(tǒng)的物理實(shí)體及其結(jié)構(gòu),這是因?yàn)榻Y(jié)構(gòu)變化隨時(shí)間變化是很慢的。而動(dòng)態(tài)則可以與過(guò)程實(shí)現(xiàn)的功能相比較,這些功能變化很快,通常過(guò)程模型中的動(dòng)態(tài)流可以用Petri網(wǎng)、數(shù)據(jù)結(jié)構(gòu)圖(DSD)或數(shù)據(jù)流圖(DFD)表示。
5、 度量指標(biāo)的確定(Specification of measures)