freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

河南農(nóng)業(yè)大學(xué)軟件工程考點-資料下載頁

2025-06-16 12:47本頁面
  

【正文】 的邊緣值作為測試用例,讓每個等價類的邊界都得到測試,選擇測試用例既考慮輸入亦考慮輸出。(1)分析步驟: A 先劃分等價類。 B 選擇測試用例,測試等價類邊界。(2)邊界選擇原則: A 按照輸入值范圍的邊界。1x2 B 按照輸入/輸出值個數(shù)的邊界。 C 輸出值域的邊界。 D 輸入/輸出有序集的邊界。[1,3,5,7,9] (3)邊值分析法舉例A 按照輸入值范圍的邊界。例如:,則可選擇用例: –、。 B 按照輸入/輸出值個數(shù)的邊界。3. 錯誤推測法憑經(jīng)驗或直覺推測可能的錯誤,列出程序中可能有的錯誤和容易發(fā)生錯誤的特殊情況,選擇測試用例。4. 因果圖法因果圖法把輸入條件視為“因”,把輸出條件視為“果”,將黑盒看成是從因到果的網(wǎng)絡(luò)圖,采用邏輯圖的形式來表達功能說明書中輸入條件的各種組合與輸出的關(guān)系。根據(jù)這種關(guān)系可選擇高效的測試用例。 因果圖是一種形式化語言,是一種組合邏輯網(wǎng)絡(luò)圖。⑴ 因果圖的基本符號 0 表示“不出現(xiàn)” 1 表示“出現(xiàn)”6,測試步驟(了解)所有測試過程都應(yīng)采用綜合測試策略;即先作靜態(tài)分析,再作動態(tài)測試。并事先制訂測試計劃。測試過程通??煞?步進行:(1)單元測試:又稱模塊測試,以詳細設(shè)計文檔和源程序清單為指導(dǎo),測試模塊內(nèi)的重要控制路徑。(2)集成測試:也稱組裝測試或聯(lián)合測試。通常,在單元測試的基礎(chǔ)上,需要將所有模塊按照設(shè)計要求組裝成為系統(tǒng)。(3)有效性測試:也稱確認測試。它的任務(wù)是驗證軟件的有效性,即驗證軟件的功能和性能及其它特性是否與用戶的要求一致。(4)系統(tǒng)測試(system testing ):將經(jīng)過確認測試的軟件,與計算機硬件、外設(shè)、支持軟件等一起,在實際運行環(huán)境下測試。(5)驗收測試(acceptance testing):驗收測試是以用戶為主的測試。第八章 軟件維護 1,軟件維護是指在軟件維護階段對軟件產(chǎn)品所進行的一系列維護活動。因為軟件(產(chǎn)品)不僅僅包括程序,任何對文檔、手冊或產(chǎn)品其他組成部分的修改也都屬于軟件維護范圍。 軟件維護階段變更/演化軟件的基本目標(biāo):① 改正錯誤、優(yōu)化軟件、增加功能,提高軟件產(chǎn)品質(zhì)量; ② 延長軟件壽命(軟件生存周期),提高軟件產(chǎn)品的價值。 2,軟件維護的特點(了解)① 軟件維護是軟件生產(chǎn)性活動中延續(xù)時間最長、工作量最大的活動。所以,軟件維護是使軟件成本大幅度上升的重要因素。② 軟件維護不僅工作量大、任務(wù)重,如果維護得不當(dāng),還會產(chǎn)生一些副作用,甚至引入新的錯誤。因此,軟件維護直接影響軟件(產(chǎn)品)的質(zhì)量和使用壽命,維護活動必須慎之又慎。 ③ 軟件維護活動實際是一個修改和簡化了的軟件開發(fā)過程。軟件開發(fā)的所有環(huán)節(jié),如分析、設(shè)計、實現(xiàn)和測試等幾乎都要在維護活動中用到。④ 軟件維護和軟件開發(fā)一樣,都要采用軟件工程原理和方法。這樣才可以保證軟件維護的標(biāo)準(zhǔn)化、高效率,從而降低維護成本。3,軟件可維護性是指糾正軟件的錯誤和缺陷,為滿足新要求或環(huán)境變化而進行修改、擴充、完善的容易程度。軟件可維護性定義為軟件的可理解、可測試、可修改性的難易程度??删S護性既是軟件(產(chǎn)品)質(zhì)量的屬性之一,又和其他軟件質(zhì)量屬性有相當(dāng)密切的關(guān)系。4,軟件維護的類型根據(jù)維護工作的特征,軟件維護活動可以歸納為改正性維護、完善性維護、適應(yīng)性維護和預(yù)防性維護4類。l 改正性維護(Corrective Maintenance):對在測試階段未能發(fā)現(xiàn)的,在軟件投入使用后才逐漸暴露出來的錯誤的測試、診斷、定位、糾錯以及驗證、修改的回歸測試過程。改正性維護是為了識別和糾正軟件潛在錯誤、改正軟件性能上的缺陷、排除實施中的誤使用,而進行的測試、診斷和改正錯誤的維護活動。根據(jù)統(tǒng)計資料,繼續(xù)糾正軟件潛在的錯誤的工作量大約占總維護量的20%。軟件維護階段的最初1~2年內(nèi),改正性維護量較大。隨著軟件(產(chǎn)品)進入正常的使用期,錯誤發(fā)現(xiàn)率急劇降低,并趨于穩(wěn)定,改正性維護量也趨于減少。 l 完善性維護(Perfective Maintenance):擴充原有系統(tǒng)的功能,提高原有系統(tǒng)的性能,滿足用戶的實際需要。完善性維護是為了滿足日益增長的新要求,修改或再開發(fā)軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件可維護性等的維護活動。完善性維護是有計劃的一種軟件“再開發(fā)”活動。這種維護活動過程復(fù)雜,而且還可能會引入新的錯誤,必須格外慎重。軟件維護階段的正常期,由于來自用戶改造、擴充和加強軟件功能、性能的要求逐步增加,完善性維護工作量也逐步增加。在所有維護活動中,完善性維護所占的比重最大,大約占總維護量的50%以上。 l 適應(yīng)性維護(Adaptive Maintenance) 要使運行的軟件能適應(yīng)運行環(huán)境的變動而修改軟件的過程。隨著計算機的飛速發(fā)展,外部環(huán)境(新的硬件、軟件配置)或數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入/輸出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化。適應(yīng)性維護是為了使軟件產(chǎn)品適應(yīng)軟、硬環(huán)境的變更而進行修改軟件的維護活動,它大約占總維護量的25%。 l 預(yù)防性維護(Preventive Maintenance) 為了進一步改善軟件的可靠性和易維護性,或者為將來的維護奠定更好的基礎(chǔ)而對軟件進行修改。預(yù)防性維護是為提高軟件可維護性和可靠性等,主動為以后進一步維護軟件打下良好基礎(chǔ)的維護活動,它大約占總維護量的5%。預(yù)防性維護主要是采用先進的軟件工程方法對已經(jīng)過時的、可能需要維護的軟件系統(tǒng),或者某種的一部分重新進行設(shè)計、編碼和測/調(diào)試——“再工程”,以期達到結(jié)構(gòu)上的更新??梢哉J為,預(yù)防性維護的意義在于“把今天的方法學(xué)運用于昨天的系統(tǒng),以滿足明天的需要”。 四類軟件維護的比例如下所示: 5,軟件維護過程 為了有效完成維護任務(wù),仍然要采用軟件工程原理、方法和技術(shù),降低維護成本并保證軟件維護的標(biāo)準(zhǔn)化和高效率。概括地說,每項軟件維護活動的過程是: 維護申請→制定維護計劃→進行維護活動→建立維護文檔→復(fù)審/評價維護6,軟件維護工作流程具體如下: ⑴ 確認維護類型⑵ 實施維護⑶ 維護評審7, 維護費用高達開發(fā)費用的55% — 70%,而且逐年上漲。8, 提高軟件可維護性 l 提高軟件可維護性的兩個方面: 1. 在軟件開發(fā)期的各個階段進行各項開發(fā)活動的同時,應(yīng)該時時、處處努力提高軟件可維護性,保證軟件產(chǎn)品在發(fā)布之日有盡可能高水準(zhǔn)的可維護性(這是最重要的) 。2. 在軟件維護期進行維護活動的同時,兼顧提高軟件的可維護性,更不能對可維護性產(chǎn)生負面影響。 l 提高軟件可維護性的主要技術(shù)途徑: 1. 建立完整的、一致性的文檔2. 明確質(zhì)量標(biāo)準(zhǔn)和它們的優(yōu)先級 3. 采用易于維護的技術(shù)和工具4. 加強可維護性復(fù)審9,軟件測試不等于程序調(diào)試,軟件測試與軟件調(diào)試的不同點:1,測試證明程序員的失敗,調(diào)試證明程序員的正確,測試一般不由程序員做。2,測試結(jié)果可預(yù)見,調(diào)試結(jié)果不可預(yù)見。3,測試是有計劃的,并進行了測試設(shè)計,調(diào)試不受時間約束。4,測試是一個發(fā)現(xiàn)錯誤、改正錯誤的過程,調(diào)試是一個推理過程。5,測試是在不了解軟件的條件下完成的,調(diào)試是在完全了解軟件設(shè)計的條件下做的。10,軟件維護的相關(guān)文檔。19 / 19
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1