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

正文內(nèi)容

傳統(tǒng)的軟件工程-資料下載頁

2025-03-10 23:39本頁面
  

【正文】 樁模塊 (stub) 測試模塊 118 組裝測試也稱為集成測試。通常有兩種方法: ? 非增量式集成測試 ? 增量式集成測試 組裝測試 (integration testing) 119 ? 自頂向下的增量方式 ? 自頂向下的增量方式是模塊按程序的控制結(jié)構(gòu),從上到下的組合方式。 ? 優(yōu)點:能較早發(fā)現(xiàn)控制錯誤。 ? 自底向上的增量方式 – 自底向上的增量方式是從最底層的功能模塊開始,邊組合邊測試,從下向上地完成整個程序結(jié)構(gòu)的測試。 – 優(yōu)點:能較早發(fā)現(xiàn)底層關(guān)鍵性模塊錯誤。 增量式測試方法 120 在增加測試模塊時有和兩種次序: ? 先深度后寬度 ? 先寬度后深度 測試次序 121 組合示例示意圖 M1 M4 M3 M2 M7 M6 M5 122 (1)用主模塊作為驅(qū)動模塊,與之直接相連的模塊用樁模塊代替。 (2)根據(jù)所選的測試次序,用下一個模塊替換所用的樁模塊;而新引入模塊的直接下屬模塊用樁模塊代替,構(gòu)成新的測試對象。 (3)為了避免引入新模塊,產(chǎn)生新問題,需要進行必要的重復(fù)測試,即重復(fù)部分或全部已經(jīng)進行過的測試。 (4)所有模塊是否已經(jīng)組合到系統(tǒng)中,并完成測試。如果沒有,則返回到 (2),重復(fù)進行;是則停止測試。 自頂向下增量式組裝測試步驟 123 (1) 將最底層的模塊組合成能完成某種特定功能的模塊組,為每個模塊組設(shè)計驅(qū)動程序,用驅(qū)動程序來控制并進行測試。 (2) 按從下向上的方向,用實際模塊替換相對應(yīng)的驅(qū)動程序,組成新的模塊組,再為該模塊組設(shè)計驅(qū)動程序,用新的驅(qū)動程序進行控制和測試。 (3) 所有模塊是否已經(jīng)組合到系統(tǒng)中,并完成測試,如果沒有,則返回到 (2),重復(fù)進行;是則停止測試。 自底向上增量式組裝測試步驟 124 確認(rèn)測試包括: ?有效性測試 ?軟件配置審查 ?驗收測試 ?安裝測試 確認(rèn)測試 (validation testing) 125 ? 有效性測試就是在模擬環(huán)境下,通過黑盒測試檢驗所開發(fā)的軟件是否與需求規(guī)格說明書一致。 ? 在所有測試用例完成之后,測試結(jié)果有兩種情況: (1) 功能和性能等都滿足需求,可以接受。 (2) 發(fā)現(xiàn)測試結(jié)果與預(yù)期的不符,這時要列出缺陷清單。與用戶協(xié)商,尋找解決辦法。 有效性測試 126 主要是檢查軟件 (源程序、目標(biāo)程序 )和文檔 (包括面向開發(fā)和用戶 )是否齊全以及分類是否有序。 軟件配置審查 127 在經(jīng)過軟件的有效性測試和軟件配置復(fù)查后,就應(yīng)該開始軟件系統(tǒng)的驗收測試。 ? 以用戶為主測試 ? 測試用例由用戶參與設(shè)計,一般采用實際數(shù)據(jù) ? 主要驗證:軟件的功能、性能、可移植性、兼容性、容錯性等 驗收測試 128 系統(tǒng)測試是根據(jù)需求分析說明書來設(shè)計測試用例的。 常見的系統(tǒng)測試主要有以下 內(nèi)容 : ? 恢復(fù)測試 (recovery testing) ? 安全性測試 (security testing) ? 強度測試 (stress testing) ? 性能測試 (performance testing) ? 可靠性測試 (reliability testing) ? 安裝測試 (installation testing) 系統(tǒng)測試 (system testing) 129 通常使用以下幾個指標(biāo)來衡量系統(tǒng)的可靠性: (1)平均失效間隔時間 MTBF是否超過了規(guī)定的時限; (2)因故障而停機時間 MTTR在一年中應(yīng)不超過多少時間。 可靠性測試 130 程序測試 5 9 程序調(diào)試 聯(lián)合調(diào)試 系統(tǒng)調(diào)試 程序 1 2 3 4 6 7 8 10 軟件調(diào)試 一 、 軟件調(diào)試的過程 系統(tǒng)調(diào)試的任務(wù)就是根據(jù)測試時所發(fā)現(xiàn)的錯誤 , 找出原因和具體的位置 , 并進行改正 。 131 常用的調(diào)試方法有如下幾種: ? 試探法 ? 回溯法 ? 對分查找法 ? 歸納法 ? 演繹法 二、軟件調(diào)試方法 132 人員培訓(xùn) 一、培訓(xùn)目的 二、培訓(xùn)內(nèi)容 1. 計算機系統(tǒng)的基礎(chǔ)知識 2. 計算機系統(tǒng)的基本操作 3. 信息系統(tǒng)的基本概念 4. 現(xiàn)代管理學(xué)的基本思想 5. 本企業(yè)對信息系統(tǒng)的需求狀況 6. 本企業(yè)對信息的收集、整理等處理方式 7. 新系統(tǒng)的操作方法 8. 新系統(tǒng)操作注意事項 9. 可能出現(xiàn)的故障及其排除方法 三、培訓(xùn)方法 133 實例 一、學(xué)生成績管理信息系統(tǒng) (1) 前期工作 (2) 數(shù)據(jù)庫系統(tǒng)的建立 (3) 程序的編寫 二、酒店管理信息系統(tǒng) (1) 前期工作 (2) 數(shù)據(jù)庫系統(tǒng)的建立 (3) 程序的編寫 134 作業(yè) 1. 軟件的調(diào)試包括哪些內(nèi)容? 2. 什么是軟件測試?其目的是什么? 135 第 6節(jié) 軟件運行與維護 ? 軟件系統(tǒng)運行與切換 ? 維護的目標(biāo)、任務(wù) ? 軟件維護的要求與內(nèi)容 ? 軟件維護的步驟 ? 軟件維護工作綜述 ? 實例 136 軟件系統(tǒng)運行與切換 經(jīng)過調(diào)試與測試的軟件可以投入運行,由老系統(tǒng)切換到新系統(tǒng)有三種 方法 : (1)直接切換 : 簡單、省費用、但風(fēng)險大。 直接切換圖示 老系統(tǒng) 新系統(tǒng) 時間 切換時刻 老系統(tǒng) 新系統(tǒng) 時間 并行切換圖示 (2)并行切換 :安全、但費用多。 并行( 1~ 3 month) 137 老系統(tǒng) 時間 分段切換圖示 新系統(tǒng) 3. 分段切換 :適用于較復(fù)雜龐大、模塊細(xì)化明確、關(guān)聯(lián)簡單的系統(tǒng)。 138 軟件維護 ? 軟件維護 在軟件已經(jīng)交付使用之后,為了改正錯誤或滿足新的需求而修改程序的過程。 ? 作用 ? 工作量: 70~ 80%( of analysis、 design、implementation、 test、 maintenance) ? 費用: 60%( of the whole life cycle) 139 目標(biāo)與任務(wù) ? 目標(biāo) 保證軟件系統(tǒng)的正常、可靠、安全地運行,并不斷完善系統(tǒng),以增強系統(tǒng)的生命力,延長系統(tǒng)的生命周期,提高系統(tǒng)的管理水平和經(jīng)濟效益。 ? 任務(wù) 做好軟件的正常管理和維護工作,使軟件系統(tǒng)經(jīng)常處于良好狀態(tài),在軟件運行中根據(jù)環(huán)境變化和用戶要求不斷修改、擴充軟件,使目標(biāo)系統(tǒng)更加完善。 目的在于應(yīng)用,技術(shù)是應(yīng)用的手段,生命力取決于有效的維護。 140 軟件維護的要求主要起因于以下幾個方面: (一)來自上級的命令、要求; (二)管理方式、方法及策略的改變; (三)隨著用戶對信息系統(tǒng)的了解,其要求也會不斷提高; (四)先進技術(shù)的出現(xiàn),如硬、軟件產(chǎn)品的更新?lián)Q代。 軟件維護的要求 141 軟件維護是軟件生命周期內(nèi)的一個重要階段,工作量大,需要人員和資金保證。軟件維護工作的 內(nèi)容 大致如下: (一)程序的維護 :程序和相關(guān)的系統(tǒng)參數(shù)文件的修改 (二)數(shù)據(jù)庫的維護 (三)編碼的維護:編碼的變更 (四)設(shè)備的維護 (五)適應(yīng)機構(gòu)和人員的變動 軟件維護的內(nèi)容 142 軟件維護的 重點是 應(yīng)用軟件 的維護工作 ,按照軟件維護的不同性質(zhì),可以分為下面四種 類型 軟件維護通常分為以下幾種: ( 1) 改正性維護:診斷和改正錯誤 , 約占 21% ( 2) 適應(yīng)性維護:軟硬件升級 , 應(yīng)用對象變化 , 約占 25% ( 3) 完善性維護:滿足用戶新需求 , 約占 50% ( 4) 其它維護: 預(yù)防性維護等 , 約占 4% 軟件維護工作的類型 143 如何搞好軟件維護 ? 軟件開發(fā)的質(zhì)量高 , 可維護性好 。 這是軟件維護的基礎(chǔ)和保證 。 ? 有一支勝任工作的軟件維護隊伍 。 很多企業(yè)的信息系統(tǒng)是委托協(xié)作單位開發(fā)的 , 軟件維護依靠他們是遠(yuǎn)水不解近渴 , 必須培養(yǎng)本單位的人擔(dān)負(fù)起軟件維護的工作 。 144 (一)實際情況 1.系統(tǒng)的當(dāng)前情況; 2.維護工作的復(fù)雜性與規(guī)模。 (二)維護工作的影響 1.對新系統(tǒng)目標(biāo)的影響; 2.對當(dāng)前工作的影響; 3.對其他系統(tǒng)的影響。 (三)資源要求 1.對維護提出的時間要求; 2.維護所需費用; 3.維護所需的工作人員。 維護修改前,要考慮的因素 145 從維護申請的提出到維護工作的執(zhí)行有如下 步驟 : (一)提出修改要求 (二)領(lǐng)導(dǎo)批準(zhǔn) (三)分配維護任務(wù) (四)驗收工作成果 對于某些重要的修改,可看成一個小系統(tǒng)的開發(fā)項目,按照軟件開發(fā)的步驟進行。 軟件維護的步驟 146 ? 采用結(jié)構(gòu)化開發(fā)方法與否影響極大 ? 代價高 ? 對維護人員的要求較高 ? 對象是整個系統(tǒng)的配置 ? 應(yīng)從分析階段開始 ? 直接受到軟件可維護性影響 ? 可維護性是指對軟件進行維護的難易程度的度量,影響軟件可維護性主要有以下三個因素: ? 可理解性 ? 可測試性 ? 可修改性 軟件維護工作綜述 147 實例 ? 實例 1 學(xué)生成績管理信息系統(tǒng)的運行與維護 這個系統(tǒng)很小,運行與維護的問題就很簡單。 在硬件方面,主要是維護好計算機網(wǎng)絡(luò)系統(tǒng),保證信息的輸入正常進行,并能正確地存入服務(wù)器,及時提供用戶調(diào)用、輸出,包括計算機外部設(shè)備的正常運行與維護。 在軟件方面,主要是維護好數(shù)據(jù)庫,保證數(shù)據(jù)的正確性和一致性。 ? 實例 2 酒店管理信息系統(tǒng)的運行與維護 148 作業(yè) 1. 系統(tǒng)運行的主要內(nèi)容是什么? 2. 軟件維護的類型有哪些?軟件維護的主要內(nèi)容是什么? 3. 系統(tǒng)運行的組織形式有幾種? 4. 三種切換方式是什么?在什么條件下用哪種方式較好? 5. 什么是一個好的系統(tǒng)運行?如何達(dá)到好的運行? 149 演講完畢,謝謝觀看!
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1