97国产成人,欧美另类在线观看,国产美女操,亚洲精品456在线播放牛牛影院,久99精品久久久,黄页视频网站,中文字幕欧美视频

專業(yè)信息系統項目管理師網站|培訓機構|服務商(2021信息系統項目管理師學習QQ群:89253946,客服QQ:800184589)

軟題庫 培訓課程
當前位置:信管網 >> 信息系統項目管理師 >> 其它資料 >> 文章內容
如何評價軟件的質量
來源:信管網 2011年06月17日 【所有評論 分享到微信

  我們常說某某軟件好用,某軟件功能全、結構合理、層次分明。這些表述很含糊,用來評價軟件質量不夠確切,不能作為企業(yè)選購軟件的依據。對于企業(yè)來說,開發(fā)單位按照企業(yè)的需求,開發(fā)一個應用軟件系統,按期完成并移交使用,系統正確執(zhí)行用戶規(guī)定的功能,僅僅滿足這些是遠遠不夠的。因為企業(yè)在引進一套軟件過程中,常常會出現如下問題:

  ● 定制的軟件可能難于理解,難于修改,在維護期間,企業(yè)的維護費用大幅度增加;

  ● 企業(yè)對外購的軟件質量存在懷疑,企業(yè)評價軟件質量沒有一個恰當的指標,對軟件可靠性和功能性指標了解不足;

  ● 軟件開發(fā)商缺乏歷史數據作為指南,所有關于進度和成本的估算都是粗略的。因為沒有切實的生產率指標,沒有過去關于軟件開發(fā)過程的數據,企業(yè)無法精確評價開發(fā)商的工作質量。

  為此,有必要先了解軟件的質量評價體系。美國的B.W.Boehm和R.Brown 先后提出了三層次的評價度量模型:軟件質量要素、準則、度量。隨后G.Mruine提出了自己的軟件質量度量SQM技術,波音公司在軟件開發(fā)過程中采用了SQM技術,日本的NEC公司也提出了自己的SQM工具,即SQMAT,并且在成本控制和進度安排方面取得了良好的效果。

  第一層是軟件質量要素,軟件質量可分解成六個要素,這六個要素是軟件的基本特征:

  1. 功能性:軟件所實現的功能滿足用戶需求的程度.功能性反映了所開發(fā)的軟件滿足用戶稱述的或蘊涵的需求的程度,即用戶要求的功能是否全部實現了。

  2. 可靠性:在規(guī)定的時間和條件下,軟件所能維持其性能水平的程度??煽啃詫δ承┸浖侵匾馁|量要求,它除了反映軟件滿足用戶需求正常運行的程度,且反映了在故障發(fā)生時能繼續(xù)運行的程度。

  3. 易使用性:對于一個軟件,用戶學習、操作、準備輸入和理解輸出時,所做努力的程度。易使用性反映了與用戶的友善性,即用戶在使用本軟件時是否方便。

  4. 效率:在指定的條件下,用軟件實現某種功能所需的計算機資源(包括時間)的有效程度。效率反映了在完成功能要求時,有沒有浪費資源,此外"資?quot;這個術語有比較廣泛的含義,它包括了內存、外存的使用,通道能力及處理時間。

  5. 可維修性:在一個可運行軟件中,為了滿足用戶需求、環(huán)境改變或軟件錯誤發(fā)生時,進行相應修改所做的努力程度??删S修性反映了在用戶需求改變或軟件環(huán)境發(fā)生變更時,對軟件系統進行相應修改的容易程度。一個易于維護的軟件系統也是一個易理解、易測試和易修改的軟件,以便糾正或增加新的功能,或允許在不同軟件環(huán)境上進行操作。

  6. 可移植性:從一個計算機系統或環(huán)境轉移到另一個計算機系統或環(huán)境的容易程度。

  第二層是評價準則,可分成22點。包括精確性(在計算和輸出時所需精度的軟件屬性);健壯性(在發(fā)生意外時,能繼續(xù)執(zhí)行和恢復系統的軟件屬性);安全性(防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性);以及通信有效性、處理有效性、設備有效性、可操作性、培訓性、完備性、一致性、可追蹤性、可見性、硬件系統無關性、軟件系統無關性、可擴充性、公用性、模塊性、清晰性、自描述性、簡單性、結構性、產品文件完備性。評價準則的一定組合將反映某一軟件質量要素,軟件質量要素與評價準則間的關系如下圖:

  

 

  第三層是度量:根據軟件的需求分析、概要設計、詳細設計、實現、組裝測試、確認測試和維護與使用七個階段,制定了針對每一個階段的問卷表,以此實現軟件開發(fā)過程的質量控制。對于企業(yè)來說,不管是定制,還是外購軟件后的二次開發(fā),了解和監(jiān)控軟件開發(fā)過程每一個環(huán)節(jié)的進展情況、產品水平都是至關重要的,因為軟件質量的高低,很大程度上取決于用戶的參與程度。

  這里需要說明幾點:

  (1) 對于不同類型的軟件,系統軟件、控制軟件、管理軟件、CAD軟件、教育軟件、網絡軟件及不同規(guī)模的軟件,對于質量要求、評價準則、度量問題的側重點有所不同應加以區(qū)別。比如:

  

 

  軟件質量保證和評價活動有其不同的側重點。在需求分析,、概要設計、詳細設計及其實現階段,主要評價軟件需求是否完備,設計是否完全反映了需求以及編碼是否簡潔、清晰。而且,每一個階段都存在一份特定的度量工作表,它由特定的度量元組成,根據度量元的得分就可逐步得到度量準則,要素的得分,并在此基礎上做出評價。這一點很適用于同軟件開發(fā)商合作開發(fā)的企業(yè)。

  (2) 對軟件質量各階段都進行度量的根本目的是以此控制成本、進度,改善軟件開發(fā)的效率和質量,但是,目前大規(guī)模的軟件公司在我國并不多,大多數軟件開發(fā)單位都缺乏軟件質量保證與軟件質量評價的專門部門,因而企業(yè)可以委托專業(yè)機構參與幫助軟件質量控制與保證。如美國的METRTQS公司就是專門從事軟件質量評價的公司,而日本的NEC公司是由公司內部的軟件質量保證組織進行。

  (3)企業(yè)選擇軟件供應商、開發(fā)商,需要考察該公司是否建立起自己的軟件質量度量和評價數據,數據庫中是否存有與本企業(yè)所在行業(yè)相關的軟件,是否具有相關的開發(fā)經驗。

  軟件在企業(yè)中的應用越來越廣泛,獲取軟件的途徑有四種,自行開發(fā),直接外購,外購再二次開發(fā),與軟件開發(fā)商合作開發(fā)。而其中又以合作開發(fā)最為普遍,因為這種方式更能滿足企業(yè)獨特的業(yè)務流程,更有針對性。合作開發(fā)的軟件是否好用,質量如何,就需要用到上文中的質量衡量標準。目前有一些比較好的軟件質量評價平臺,如上海計算機軟件評測重點實驗室的SQTF,就是根據被測軟件的類型和特點,針對軟件六大質量特性,21項子特性,選擇不同的度量元,形成的評價體系,以此為依據,對被測軟件進行定性、定量、獨立的技術測試,注重的是用數字說話,更具科學性。例如,企業(yè)選購財務軟件,首先是要滿足功能性,其次是可靠性。軟件可靠性的依據不是軟件已經過多少周的測試、調試,而是在可靠性預測模型中,定量的估計出軟件中每千行代碼尚存在多少個錯誤沒有被消除,即KLOC的大小。更進一步,通過軟件質量測量,用戶知道該財務軟件在今后使用中的平均失效前工作時間(MTTF)和平均失效間隔時間(MTBF),這樣,企業(yè)評價一套軟件,就有據可依了。

  評價軟件的另一個依據就是軟件開發(fā)商的實力和知名度。目前我國軟件企業(yè)有數千家,除100多家外資、合資企業(yè)外,絕大多數企業(yè)的規(guī)模在50人左右,少數達到200人,已初具規(guī)模的只有北大方正、聯想軟件開發(fā)公司、東大阿爾派、用友集團、和托普集團。少數幾家已取得CMM2的認證書,其余軟件公司均處于CMM1的水平。而美國是世界軟件市場的霸主,印度則有幾家企業(yè)已達到CMM5的要求,相比之下,差距很明顯。因此,選購進口軟件,CMM的等級是個很好的指標;選購國產軟件,要看企業(yè)的行業(yè)背景,是否有開發(fā)相關行業(yè)的經驗、企業(yè)規(guī)模、人員素質、企業(yè)知名度等。

 

掃碼關注公眾號

溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!

信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。

信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關內容

發(fā)表評論  查看完整評論  

推薦文章