您好,歡迎來到易龍商務網(wǎng)!
發(fā)布時間:2020-12-16 18:04  
【廣告】










軟件測試的目的是以較小的代價發(fā)現(xiàn)盡可能多的錯誤。要實現(xiàn)這個目標的關(guān)鍵在于設(shè)計一套出色的測試用例(測試數(shù)據(jù)與功能和預期的輸出結(jié)果組成了測試用例)。維護是指在已完成對軟件的研制(分析、設(shè)計、編碼和測試)工作并交付使用以后,對軟件產(chǎn)品所進行的一些軟件工程的活動。如何才能設(shè)計出一套出色的測試用例,關(guān)鍵在于理解測試方法。不同的測試方法有不同的測試用例設(shè)計方法。兩種常用的測試方法是白盒法測試對象是源程序,依據(jù)的是程序內(nèi)部的的邏輯結(jié)構(gòu)來發(fā)現(xiàn)軟件的編程錯誤、結(jié)構(gòu)錯誤和數(shù)據(jù)錯誤。結(jié)構(gòu)錯誤包括邏輯、數(shù)據(jù)流、初始化等錯誤。
軟件開發(fā)項目管理是指“在一定資源如時間、資金、人力和設(shè)備等約束條件下對一個有既定目標(質(zhì)量、投資、進度)要求的任務進行計劃和控制的過程?!表椖抗芾硪韵到y(tǒng)的觀點來對一個項目進行全程的控制,同樣也可以用此來完成對軟件項目的管理,而且由于軟件項目的特殊性預目管理在應用于軟件項目的管理時,也會有其獨特的一面。 與一般項目比較,軟件項目,有其自身的特點。軟件開發(fā)同時具備知識密集型和勞動密集型的特點,軟件項目的成果具有非物質(zhì)性的特殊表現(xiàn)形式,可見性差。凡事預則立,不預則廢,一個周密可能的軟件項目計劃的重要性是不言而喻的,它包括以下內(nèi)容:首先,評估軟件產(chǎn)品的規(guī)模以及所需要的資金。因此。軟件開發(fā)過程中經(jīng)常出現(xiàn)如下問題:,用戶想到什么就提什么,沒有明確的應用需求。第二,由于缺乏正確的時間估計,導致開發(fā)時間倉促。第三,軟件開發(fā)過程中,不同的員工對事物的描述方式不同,給工作協(xié)調(diào)性帶來不便。事實已經(jīng)表明'沒有得到有效管理的軟件開發(fā)過程.將會隨著整個軟件業(yè)的迅速發(fā)展'將越來越突出的面臨著風險性與挑戰(zhàn)性。為確保軟件項目能夠低成本、高質(zhì)量的順利完成,加強軟件開發(fā)的管理工作尤為重要。

要想使軟件開發(fā)項目順利進行,就必須有一個周密可行的軟件項目計劃,其目的是為完成軟件工程和管理軟件項目。凡事預則立,不預則廢,一個周密可能的軟件項目計劃的重要性是不言而喻的,它包括以下內(nèi)容:首先,評估軟件產(chǎn)品的規(guī)模以及所需要的資金;其次,制定軟件開發(fā)時間進度表;后,評估和鑒別協(xié)商約定和軟件風險,而且要標志出幾個階段性的標志。在軟件開發(fā)的實際過程之中,如果計劃過于粗糙、籠統(tǒng),并且缺乏應有的重視,就會導致項目執(zhí)行性產(chǎn)生問題。對于軟件工程作為一門學科,更多的是從技術(shù)的角度對軟件開發(fā)的管理和控制進行研究,本文試圖從管理者和實踐者的角度來探討一下軟件開發(fā)項目管理過程的一些原則?;蛘?,已經(jīng)制定的周密的計劃,但是任意變更,并不嚴格執(zhí)行原有計劃,都會對軟件開發(fā)產(chǎn)生很大的消極影響,有時候這種影響是災難性的。因此,一個好的計劃是項目成功的開始,要制定周密、可行的項目計劃,并按照計劃嚴格執(zhí)行,才能取得項目管理終的勝利。


