試題一 論軟件系統(tǒng)架構(gòu)評估
對于軟件系統(tǒng),尤其是大規(guī)模的復雜軟件系統(tǒng)來說,軟件的系統(tǒng)架構(gòu)對于確保最終系統(tǒng)的質(zhì)量具有十分重要的意義,不恰當?shù)南到y(tǒng)架構(gòu)將給項目開發(fā)帶來高昂的代價和難以避免的災(zāi)難。對一個系統(tǒng)架構(gòu)進行評估,是為了:分析現(xiàn)有架構(gòu)存在的潛在風險,檢驗設(shè)計中提出的質(zhì)量需求,在系統(tǒng)被構(gòu)建之前分析現(xiàn)有系統(tǒng)架構(gòu)對于系統(tǒng)質(zhì)量的影響,提出系統(tǒng)架構(gòu)的改進方案。架構(gòu)評估是軟件開發(fā)過程中的重要環(huán)節(jié)。
請圍繞“論軟件系統(tǒng)架構(gòu)評估”論題,依次從以下三個方面進行論述。
1.概要敘述你所參與架構(gòu)評估的軟件系統(tǒng),以及在評估過程中所擔任的主要工作。
2.分析軟件系統(tǒng)架構(gòu)評估中所普遍關(guān)注的質(zhì)量屬性有哪些?詳細闡述每種質(zhì)量屬性的具體含義。
3.詳細說明你所參與的軟件系統(tǒng)架構(gòu)評估中,采用了哪種評估方法,具體實旅過程和效果如何。