




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第19頁(yè) 共19頁(yè)第一章 概述1、軟件危機(jī)、軟件危機(jī)產(chǎn)生的原因2、軟件工程3、軟件工程學(xué)學(xué)的主要內(nèi)容容4、軟件工程過(guò)過(guò)程5、軟件生命周周期6、軟件生命周周期模型(SSW liffe cyccle moodel)及及各自特點(diǎn)7、軟件工程要要達(dá)到的目標(biāo)標(biāo)?8、RUP開發(fā)發(fā)過(guò)程有何特特點(diǎn)? 9、軟件危機(jī)的的表現(xiàn) 10、解決軟件件危機(jī)的途徑徑11、演化模型型的特點(diǎn) 12、快速原型型模型的特點(diǎn)點(diǎn)? 13、軟件生存存周期分為哪哪些階段?各各階段又有哪哪些基本任務(wù)務(wù)?14、可行性研研究的主要內(nèi)內(nèi)容(第一章的內(nèi)容容請(qǐng)大家自己己整理)第二章 需求分分析1、可行性報(bào)告告要有結(jié)論;或及時(shí)中止止不可行的項(xiàng)項(xiàng)目。2、軟
2、件需求是是進(jìn)行軟件設(shè)設(shè)計(jì)、實(shí)現(xiàn)和和質(zhì)量度量的的基礎(chǔ)。3、需求分析是是發(fā)現(xiàn)、逐步步求精、建模模、規(guī)格說(shuō)明明和復(fù)審的過(guò)過(guò)程。4、建立模型是是描述用戶需需求,定義需需求,用以驗(yàn)驗(yàn)收產(chǎn)品。5、數(shù)據(jù)模型用用實(shí)體-關(guān)系圖來(lái)描描述數(shù)據(jù)對(duì)象象及相互關(guān)系系。6、功能模型用用數(shù)據(jù)流圖來(lái)來(lái)描述。7、行為模型用用狀態(tài)轉(zhuǎn)換圖圖來(lái)描繪。8、數(shù)據(jù)字典用用來(lái)描述軟件件使用或產(chǎn)生生的所有數(shù)據(jù)據(jù)對(duì)象、數(shù)據(jù)據(jù)存儲(chǔ)規(guī)則和和處理算法等等。9、需求分析階階段還應(yīng)寫出出軟件需求規(guī)規(guī)格說(shuō)明,有有時(shí)附上可執(zhí)執(zhí)行的原型及及初步的用戶戶手冊(cè)。它是是需求分析階階段的最終成成果。10、復(fù)審:需需求分析的結(jié)結(jié)果要經(jīng)過(guò)嚴(yán)嚴(yán)格的審查,確確保軟件需求求的一致
3、性、完完整性、現(xiàn)實(shí)實(shí)性和有效性性。11、軟件過(guò)程程改進(jìn)的實(shí)際際意義 一般軟件組織都都有它采用的的軟件過(guò)程模模型。軟件組組織在進(jìn)行具具體軟件項(xiàng)目目時(shí)采用的軟軟件過(guò)程,稱稱為軟件過(guò)程程實(shí)例。成功功的軟件過(guò)程程改進(jìn),無(wú)論論是對(duì)模型還還是對(duì)實(shí)例的的改進(jìn),都可可以為軟件組組織提高效率率、減少錯(cuò)誤誤、保證進(jìn)度度、提高質(zhì)量量。據(jù)一些持續(xù)采用用CMM進(jìn)行行了三年以上上過(guò)程改進(jìn)的的軟件組織報(bào)報(bào)告,過(guò)程改改進(jìn)典型的投投資回報(bào)率是是7:1。通通過(guò)過(guò)程改進(jìn)進(jìn),軟件組織織的平均年生生產(chǎn)率遞增337%,缺陷陷在測(cè)試前被被發(fā)現(xiàn)的比例例年增長(zhǎng)率118%,產(chǎn)品品投放市場(chǎng)的的時(shí)間平均提提前19%,現(xiàn)現(xiàn)場(chǎng)錯(cuò)誤年平平均降低455%。
4、12、軟件過(guò)程程改進(jìn)的原則則與步驟 原則過(guò)程改進(jìn)建立在在過(guò)程評(píng)價(jià)和和過(guò)程度量基基礎(chǔ)上;軟件過(guò)程改進(jìn)是是一個(gè)持續(xù)的的過(guò)程;過(guò)程改進(jìn)活動(dòng)本本身應(yīng)當(dāng)被作作為一個(gè)過(guò)程程改進(jìn)項(xiàng)目來(lái)來(lái)完成;將過(guò)程度量用于于對(duì)改進(jìn)過(guò)程程進(jìn)行監(jiān)控,以以便及時(shí)對(duì)改改進(jìn)活動(dòng)做必必要的調(diào)整;適當(dāng)?shù)刂貜?fù)軟件件過(guò)程評(píng)價(jià)活活動(dòng)。步驟制定過(guò)程改進(jìn)方方案 評(píng)價(jià)各個(gè)改進(jìn)方方案 對(duì)改進(jìn)方案進(jìn)行行排序 估計(jì)實(shí)施的進(jìn)度度表 獲得管理層的承承諾第三章 概要設(shè)設(shè)計(jì)1、概要設(shè)計(jì)的的目的與任務(wù)務(wù):通過(guò)這個(gè)階段的的工作將劃分分出組成系統(tǒng)統(tǒng)的物理元素素程序、文文件、數(shù)據(jù)庫(kù)庫(kù)、人工過(guò)程程和文檔等等等,另一項(xiàng)重要任務(wù)務(wù)是設(shè)計(jì)軟件件的結(jié)構(gòu),也也就是要確定定系統(tǒng)中每個(gè)
5、個(gè)程序是由哪哪些模塊組成成的,以及這這些模塊相互互間的關(guān)系。概要設(shè)計(jì)的過(guò)程程由兩個(gè)主要階段段組成:系統(tǒng)統(tǒng)設(shè)計(jì)階段,確確定系統(tǒng)的具具體實(shí)現(xiàn)方案案;結(jié)構(gòu)設(shè)計(jì)計(jì)階段概要設(shè)計(jì)過(guò)程包包括下述9個(gè)個(gè)步驟:設(shè)想供選擇的方方案選取合理的方案案推薦最佳方案功能分解設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)制定測(cè)試計(jì)劃書寫文檔審查和復(fù)審2、概要設(shè)計(jì)的的工具、方法法和結(jié)果(重重點(diǎn))層次圖結(jié)構(gòu)圖Jacksann 圖3、如何選擇程程序設(shè)計(jì)語(yǔ)言言實(shí)現(xiàn)系統(tǒng) 語(yǔ)言自身的功能能;系統(tǒng)用戶的要求求;編碼和維護(hù)成本本:軟件的兼容性:可以使用的軟件件工具;軟件可移植性;開發(fā)系統(tǒng)的規(guī)模模;8程序設(shè)計(jì)計(jì)人員的知識(shí)識(shí)水平。第四章 詳細(xì)設(shè)設(shè)計(jì)1、詳細(xì)設(shè)計(jì)階階段
6、的根本目目標(biāo)是確定應(yīng)應(yīng)該怎樣具體體地實(shí)現(xiàn)所要要求的系統(tǒng)2、詳細(xì)設(shè)計(jì)的的目標(biāo)不僅僅僅是邏輯上正正確地實(shí)現(xiàn)每每個(gè)模塊的功功能,更重要要的是設(shè)3、計(jì)計(jì)出的處理過(guò)過(guò)程應(yīng)該盡可可能簡(jiǎn)明易懂懂。4、詳細(xì)設(shè)計(jì)的的主要任務(wù):每個(gè)模塊的的內(nèi)部特性、使使用的數(shù)據(jù)。5、過(guò)程設(shè)計(jì)就就是用順序、選選擇和循環(huán)三三種結(jié)構(gòu)的有有限次組合或或嵌套,描述述模塊功能的的實(shí)現(xiàn)算法。6、過(guò)程設(shè)計(jì)階階段的工具:流程圖、NN_S圖、問(wèn)問(wèn)題分析圖(PAD圖)7、用戶界面設(shè)設(shè)計(jì)8、用戶界面設(shè)設(shè)計(jì)問(wèn)題系統(tǒng)響應(yīng)時(shí)間用戶幫助設(shè)施施出錯(cuò)信息處理理命令交互9、用戶界面設(shè)設(shè)計(jì)過(guò)程用戶界面設(shè)計(jì)是是一個(gè)迭代的的過(guò)程,一般般步驟如下:先設(shè)計(jì)和實(shí)現(xiàn)用用戶界面原型
7、型。用戶試用該原原型,向設(shè)計(jì)計(jì)者提出對(duì)界界面的評(píng)價(jià)。設(shè)計(jì)者根據(jù)用用戶的意見修修改設(shè)計(jì)并實(shí)實(shí)現(xiàn)下一級(jí)原原型。不斷進(jìn)行下去去,直到用戶戶滿意為止。10、用戶界面面設(shè)計(jì)的基本本原則(1)可靠性(2)簡(jiǎn)單性(3)易學(xué)習(xí)性性和易使用性性(4)立即反饋饋性11、用戶界面面設(shè)計(jì)指南 (1)一般交互互(2)信息顯示示(3)數(shù)據(jù)輸入入12、數(shù)據(jù)代碼碼設(shè)計(jì)的原則則、種類、方方法數(shù)據(jù)輸入、輸出出設(shè)計(jì)數(shù)據(jù)安全設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)文檔檔與復(fù)審13、如何進(jìn)行行時(shí)間管理 時(shí)間跟蹤。時(shí)間間管理首先要要跟蹤時(shí)間,即即對(duì)所用的時(shí)時(shí)間進(jìn)行跟蹤蹤,并保存一一份完整和準(zhǔn)準(zhǔn)確的記錄。時(shí)時(shí)間跟蹤要使使用工程記事事本和標(biāo)準(zhǔn)的的時(shí)間記錄日日志。跟蹤
8、已完成的任任務(wù)。除了記記錄時(shí)間,還還要對(duì)時(shí)間段段內(nèi)產(chǎn)生的結(jié)結(jié)果進(jìn)行跟蹤蹤和記錄,這這樣才能計(jì)算算出工作效率率?;顒?dòng)分類。在時(shí)時(shí)間跟蹤的基基礎(chǔ)上,可以以對(duì)活動(dòng)分類類,將重點(diǎn)放放在那些占用用大部分時(shí)間間的少數(shù)幾項(xiàng)項(xiàng)活動(dòng)上。在在此基礎(chǔ)上,可可以分析和調(diào)調(diào)整自己的時(shí)時(shí)間分配優(yōu)先先級(jí),判斷自自己是否承諾諾事情太多,時(shí)時(shí)間不夠用作出時(shí)間安排。時(shí)時(shí)間安排是如如何使用時(shí)間間的計(jì)劃??煽梢允褂脮r(shí)間間安排表來(lái)編編制時(shí)間安排排計(jì)劃。14、算法與程程序運(yùn)行的效效率是直接相相關(guān)的,為了了提高程序的的運(yùn)行效率,在在進(jìn)行算法設(shè)設(shè)計(jì)時(shí)應(yīng)遵守守的原則: 在編程前,盡可可能化簡(jiǎn)有關(guān)關(guān)的算術(shù)表達(dá)達(dá)式和邏輯表表達(dá)式。仔細(xì)檢查算法中中
9、嵌套的循環(huán)環(huán),盡可能將將某些語(yǔ)句或或表達(dá)式移到到循環(huán)外面。盡量避免使用多多維數(shù)組。盡量避免使用指指針和復(fù)雜的的表達(dá)式。 采用快速的算術(shù)術(shù)運(yùn)算。不要混淆數(shù)據(jù)類類型,避免在在表達(dá)式中出出現(xiàn)類型混雜雜。盡量采用整數(shù)算算術(shù)表達(dá)式和和布爾表達(dá)式式。選用高效率算法法。15、模塊?為為什么要進(jìn)行行模塊劃分? 模塊(Moduule)是一一組完成指定定功能的語(yǔ)句句,包括輸入入、輸出、邏邏輯處理功能能、內(nèi)部信息息、運(yùn)行環(huán)境境(與功能對(duì)對(duì)應(yīng)但不是一一對(duì)一關(guān)系)。一一個(gè)子程序、一一個(gè)函數(shù)、一一個(gè)對(duì)象等都都是模塊的例例子。 一個(gè)大的軟件系系統(tǒng)的所有的的功能不可能能都用一個(gè)模模塊來(lái)實(shí)現(xiàn),人人的處理能力力也限制了模模塊不能
10、太大大太復(fù)雜。將將一個(gè)大的軟軟件系統(tǒng),用用幾個(gè)模塊來(lái)來(lái)協(xié)作實(shí)現(xiàn),每每個(gè)模塊實(shí)現(xiàn)現(xiàn)一部分功能能,保證每個(gè)個(gè)功能都用相相應(yīng)的模塊來(lái)來(lái)實(shí)現(xiàn)。將系系統(tǒng)劃分成模模塊就是把大大的復(fù)雜的問(wèn)問(wèn)題分解成許許多容易解決決的小問(wèn)題,這這就是大事化化小、分而治治之的思想,是是人類對(duì)待復(fù)復(fù)雜問(wèn)題時(shí)采采用的高明策策略。16、為了提高高模塊的獨(dú)立立性,模塊之之間最好是數(shù)數(shù)據(jù)耦合。17、各種內(nèi)聚聚與耦合(請(qǐng)大家家自己補(bǔ)充)18、信息流的的種類變換流(交換流流)事務(wù)流第五章 實(shí)現(xiàn)現(xiàn)1、通常把編碼碼和測(cè)試統(tǒng)稱稱為實(shí)現(xiàn)2、編碼就是把把軟件設(shè)計(jì)結(jié)結(jié)果翻譯成用用某種程序設(shè)設(shè)計(jì)語(yǔ)言書寫寫的程序。3、軟件測(cè)試基基礎(chǔ)測(cè)試階段的根本本目標(biāo)是在
11、軟軟件投入生產(chǎn)產(chǎn)性運(yùn)行之前前盡可能多地地發(fā)現(xiàn)并排除除軟件中潛藏藏的錯(cuò)誤,最最終把一個(gè)高高質(zhì)量的軟件件系統(tǒng)交給用用戶使用。 軟件測(cè)試在軟件件生命周期中中橫跨兩個(gè)階階段: 單元元測(cè)試、綜合合測(cè)試。軟件測(cè)試的工作作量往往占軟軟件開發(fā)總工工作量的400%以上,在在極端情況,測(cè)測(cè)試那種關(guān)系系人的生命安安全的軟件所所花費(fèi)的成本本,可能相當(dāng)當(dāng)于軟件工程程其他開發(fā)步步驟總成本的的3倍到5倍4、軟件測(cè)試的的目標(biāo)(1) 測(cè)試是是為了發(fā)現(xiàn)程程序中的錯(cuò)誤誤而執(zhí)行程序序的過(guò)程;(2) 好的測(cè)測(cè)試方案是極極可能發(fā)現(xiàn)迄迄今為止尚未未發(fā)現(xiàn)的錯(cuò)誤誤的測(cè)試方案案;(3) 成功的的測(cè)試是發(fā)現(xiàn)現(xiàn)了至今為止止尚未發(fā)現(xiàn)的的錯(cuò)誤的測(cè)試試。
12、5、測(cè)試原則:1.測(cè)試用例應(yīng)應(yīng)由輸入數(shù)據(jù)據(jù)和預(yù)期的輸輸出數(shù)據(jù)兩部部分組成,這這樣便于對(duì)照照,有的放矢矢。2.測(cè)試用例,不不僅選用合理理的輸入數(shù)據(jù)據(jù),還要選擇擇不合理的輸輸入數(shù)據(jù),對(duì)對(duì)不合理的輸輸入數(shù)據(jù),程程序應(yīng)拒絕接接受,并輸出出相應(yīng)的提示示。3. 除了應(yīng)檢檢查程序是否否做了它應(yīng)該該做的事,還還應(yīng)該檢查是是否做了它不不應(yīng)該做的事事。例:打印印信息時(shí)打出出了用戶并不不需要的多余余信息。4.應(yīng)制定測(cè)試試計(jì)劃并嚴(yán)格格執(zhí)行,排除除隨意性。5.長(zhǎng)期保留測(cè)測(cè)試用例,因因?yàn)橐院筮€要要用。(例修修改后或以后后的維修)6.對(duì)發(fā)現(xiàn)錯(cuò)誤誤較多的程序序段,應(yīng)進(jìn)行行更深入的測(cè)測(cè)試。7程序員避免測(cè)測(cè)試自己的程程序,心理狀
13、態(tài)的的障礙。自己錯(cuò)誤理理解,應(yīng)由別別人或另外機(jī)機(jī)構(gòu)來(lái)測(cè)試。6、軟件測(cè)試方方法一般分為為兩大類:動(dòng)動(dòng)態(tài)測(cè)試方法法與靜態(tài)測(cè)試試方法,而動(dòng)動(dòng)態(tài)測(cè)試方法法中又根據(jù)測(cè)測(cè)試用例的設(shè)設(shè)計(jì)方法不同同,分為黑盒盒與白盒測(cè)試試兩類。7、白盒法:把把測(cè)試對(duì)象看看作一個(gè)打開開的盒子,測(cè)測(cè)試人員須了了解程序的內(nèi)內(nèi)部結(jié)構(gòu)和處處理過(guò)程,以以檢查處理過(guò)過(guò)程的細(xì)節(jié)為為基礎(chǔ),對(duì)程程序中盡可能能多的邏輯路路徑進(jìn)行測(cè)試試,檢驗(yàn)內(nèi)部部控制結(jié)構(gòu)和和數(shù)據(jù)結(jié)構(gòu)是是否有錯(cuò),實(shí)實(shí)際的運(yùn)行狀狀態(tài)與預(yù)期狀狀態(tài)是否一致致。8、黑盒測(cè)試是是功能測(cè)試,設(shè)設(shè)計(jì)測(cè)試用例例需要研究需需求規(guī)格說(shuō)明明和概要設(shè)計(jì)計(jì)說(shuō)明中有關(guān)關(guān)程序功能或或輸入輸出之之間的關(guān)系等等信息
14、,9、單元測(cè)試內(nèi)內(nèi)容1、主要檢查數(shù)數(shù)據(jù)能否正確確地通過(guò)模塊塊。檢查的主要內(nèi)容容是參數(shù)的個(gè)個(gè)數(shù)、屬性及及對(duì)應(yīng)關(guān)系是是否一致。2、局部數(shù)據(jù)結(jié)結(jié)構(gòu):(局部部數(shù)據(jù)結(jié)構(gòu)主主要檢查一下下幾個(gè)方面的的錯(cuò)誤)說(shuō)明不正確或不不一致;初始始化或缺省值值錯(cuò)誤;變量量名未定義或或拼寫錯(cuò)誤;數(shù)據(jù)類型不不相容;上溢溢或下溢,地地址錯(cuò)等。3、重要的執(zhí)行行路路徑:(白白盒法) 4、錯(cuò)誤處處理:檢查能否處理理,外部輸入入錯(cuò)誤或內(nèi)部部處理引起的的錯(cuò)誤;對(duì)錯(cuò)誤不能正正確描述,或或描述內(nèi)容難難以理解 在錯(cuò)誤處理理之前,系統(tǒng)統(tǒng)已進(jìn)行干預(yù)預(yù)等。5、邊界條件的的測(cè)試10、單元測(cè)試試測(cè)試方法:每個(gè)模塊逐個(gè)測(cè)測(cè)試,在與被被測(cè)模塊有聯(lián)聯(lián)系的模塊
15、,尚尚未驗(yàn)好或未未測(cè)試時(shí),要要設(shè)計(jì)驅(qū)動(dòng)模模塊和樁模塊塊。11、集成測(cè)試試的方法:主主要有兩種,非非漸增式測(cè)試試和漸增式測(cè)測(cè)試。12、非漸增式式測(cè)試: 首先對(duì)每個(gè)個(gè)模塊分別進(jìn)進(jìn)行單元測(cè)試試,然后再把把所有模塊按按設(shè)計(jì)要求組組裝在一起進(jìn)進(jìn)行測(cè)試。13、漸增式測(cè)測(cè)試: 逐個(gè)把未經(jīng)經(jīng)測(cè)試的模塊塊組裝到已經(jīng)經(jīng)過(guò)測(cè)試的模模塊上去,進(jìn)進(jìn)行集成測(cè)試試每加入一個(gè)個(gè)新模塊進(jìn)行行一次集成測(cè)測(cè)試,重復(fù)此此過(guò)程,直至至程序組裝完完畢。14、非漸增式式和漸增式區(qū)區(qū)別:非漸增式把單元元測(cè)試和集成成測(cè)試分成兩兩個(gè)不同的階階段,而漸增增式把兩個(gè)測(cè)測(cè)試合在一起起,同時(shí)完成成。非漸增式需要更更多工作量,(因因?yàn)橐鲚^多多的驅(qū)動(dòng)模塊
16、塊和樁模塊)而而漸增式工作作量較少。漸增式有利于排排錯(cuò),特別是是模塊接口錯(cuò)錯(cuò)誤。非漸增式開始可可并行測(cè)試所所有模塊,能能充分利用人人力,對(duì)測(cè)試試大型軟件很很有意義。15、邏輯覆蓋蓋共有六種邏輯覆覆蓋技術(shù)語(yǔ)句覆蓋判定覆蓋條件覆蓋判定/條件覆蓋蓋條件組合覆蓋路徑覆蓋例一:以下述程程序模塊為討討論基礎(chǔ): proceedure exampple (AA,B: rreal ; var X: rreal) ; beginn iif (A1) annd (B=0) thhen XX := XX/A; iif(A=22) orr (X1) thhen XX := XX+1; end;(一)對(duì)于上述述程序段,我
17、我們?nèi)绻x用用的測(cè)試用例例是:A=2 B=0 X=3這樣該程序段的的4個(gè)語(yǔ)句均得得到執(zhí)行,預(yù)預(yù)計(jì)結(jié)果是xx=2.5,從而做到了了語(yǔ)句覆蓋(二)如使用下下述兩個(gè)測(cè)試試用例:A=2 B=0 X=3A=1 B=0 X=1從而可以使兩個(gè)個(gè)判斷的“真”、“假”分別得到覆覆蓋(三)上例中四四個(gè)條件A1,B=0,A=2,X1所有可可能出現(xiàn)的結(jié)結(jié)果是:A1, A1 ,X1)and(B=0)表達(dá)式二:(AA=2)or(x1)可能的組合形式式有:(1)A1,BB0(2)A1,BB0(3)A1,BB0(4)A1,BB0(5)A2,XX1(6)A2,XX1(7)A2,XX1(8)A2,XX1該例的條件組合合覆蓋的測(cè)試
18、試用例可以是是:A=2 B=0 X=4A=1 B=1 X=1A=2 B=1 X=1A=1 B=0 X=2例二:以下述程程序模塊為討討論基礎(chǔ):float ffun(flloat aa,floaat b) ffloat x=0; iif(a=3)|(b1) x=aa*b; iif(a22) &(b=0) x=aa-3; rreturnn x;語(yǔ)句覆蓋:測(cè)試數(shù)據(jù)預(yù)期返回結(jié)果a=3,b=000判定覆蓋:測(cè)試數(shù)據(jù)預(yù)期返回結(jié)果a=3,b=000a=1,b=000條件覆蓋:測(cè)試數(shù)據(jù)預(yù)期返回結(jié)果a=3,b=000a=2,b=224判定/條件覆蓋蓋:測(cè)試數(shù)據(jù)預(yù)期返回結(jié)果a=3,b=000a=1,b=222a=1
19、,b=110條件組合覆蓋:測(cè)試數(shù)據(jù)預(yù)期返回結(jié)果a=3,b=226a=3,b=000a=1,b=000a=1,b=22216、黑盒測(cè)試試技術(shù)黑盒測(cè)試是功能能測(cè)試,設(shè)計(jì)計(jì)測(cè)試用例需需要研究需求求規(guī)格說(shuō)明和和概要設(shè)計(jì)說(shuō)說(shuō)明中有關(guān)程程序功能或輸輸入輸出之間間的關(guān)系等信信息,黑盒測(cè)測(cè)試一般有以以下三種方法法結(jié)合起來(lái)使使用。等價(jià)類劃分 邊界值分析 錯(cuò)誤推測(cè)法(一)等價(jià)類劃劃分示例一某城市電話號(hào)碼碼由三部分組組成:地區(qū)碼:空白或或3位數(shù)字前 綴:非0或1開頭的的三位數(shù)字后 綴:4位數(shù)字(二)等價(jià)類劃劃分示例二某一8位微機(jī),其其八進(jìn)制常數(shù)數(shù)定義為:以以零開頭的數(shù)數(shù)是八進(jìn)制整整數(shù),其值的的范圍是-0017701
20、77,如如05,0127,-065請(qǐng)劃分上述問(wèn)題題的有效等價(jià)價(jià)類與無(wú)效等等價(jià)類。17、需求測(cè)試試的一般方法法進(jìn)行需求的同行行評(píng)審。通過(guò)用例設(shè)計(jì)來(lái)來(lái)測(cè)試需求。測(cè)測(cè)試用例設(shè)計(jì)計(jì)是從一個(gè)不不同于開發(fā)的的角度上對(duì)系系統(tǒng)進(jìn)行分析析,因而易于于暴露需求存存在的問(wèn)題或或者測(cè)試用例例設(shè)計(jì)本身的的問(wèn)題。需求建模測(cè)試。需需求建模包括括把需求轉(zhuǎn)換換成圖形模型型或形式化語(yǔ)語(yǔ)言模型,如如采用UMLL建模?;谠偷臏y(cè)試試。原型法(Prototype Method )是建立一個(gè)將開發(fā)的系統(tǒng)(新產(chǎn)品)的部分實(shí)現(xiàn),以便獲取需求和理解需求,也用于對(duì)系統(tǒng)的一些參數(shù)和技術(shù)難點(diǎn)、關(guān)鍵進(jìn)行估計(jì)。18、衡量一個(gè)個(gè)軟件開發(fā)成成功與否的最最
21、重要的標(biāo)準(zhǔn)準(zhǔn)功能性:最終軟軟件產(chǎn)品與客客戶的陳述和和隱含要求的的一致程度??煽啃裕荷婕暗降皆O(shè)備及媒體體失效背景下下軟件的健壯壯性及其相對(duì)對(duì)功能性??捎眯裕好枋隽肆擞脩魧W(xué)會(huì)使使用軟件的容容易程度、它它的直觀性以以及由客戶組組織使用的與與其他系統(tǒng)進(jìn)進(jìn)行交互的能能力。效率:涉及到計(jì)計(jì)算機(jī)資源的的有效利用??删S護(hù)性:要求求軟件容易修修改和測(cè)試且且不影響它的的穩(wěn)定性??梢浦残裕很浖诙嗥脚_(tái)上上運(yùn)行的能力力和對(duì)組織標(biāo)標(biāo)準(zhǔn)的一致程程度。19、常見的系系統(tǒng)測(cè)試有:功能測(cè)試。根據(jù)據(jù)產(chǎn)品的需求求規(guī)格說(shuō)明書書和測(cè)試需求求列表,驗(yàn)證證產(chǎn)品的功能能實(shí)現(xiàn)是否符符合產(chǎn)品的需需求規(guī)格。協(xié)議測(cè)試。對(duì)系系統(tǒng)協(xié)議的一一致性、協(xié)議
22、議的性能指標(biāo)標(biāo)、協(xié)議互操操作性和協(xié)議議健壯性進(jìn)行行測(cè)試。性能測(cè)試和壓力力測(cè)試。對(duì)程程序的正常性性能和對(duì)付非非正常情形的的能力進(jìn)行測(cè)測(cè)試。容量測(cè)試。測(cè)試試系統(tǒng)能處理理的數(shù)據(jù)容量量。安全測(cè)試。測(cè)試試系統(tǒng)的安全全性?;謴?fù)性測(cè)試與備備份測(cè)試?;只謴?fù)性測(cè)試檢檢驗(yàn)系統(tǒng)從失失敗中恢復(fù)過(guò)過(guò)來(lái)的能力。備備份測(cè)試是恢恢復(fù)性測(cè)試的的補(bǔ)充。GUI 測(cè)試。測(cè)測(cè)試系統(tǒng)的圖圖形用戶接口口。確認(rèn)界面面實(shí)現(xiàn)與設(shè)計(jì)計(jì)的吻合。確確認(rèn)界面處理理的正確。健壯性測(cè)試。又又叫容錯(cuò)性測(cè)測(cè)試,測(cè)試系系統(tǒng)出現(xiàn)故障障時(shí),是否能能夠自動(dòng)恢復(fù)復(fù)或者忽略故故障繼續(xù)運(yùn)行行。兼容性測(cè)試。測(cè)測(cè)試系統(tǒng)對(duì)其其他系統(tǒng)的兼兼容性??捎眯詼y(cè)試。檢檢測(cè)用戶在理理解和使用
23、系系統(tǒng)方面的方方便和容易程程度。安裝反安裝測(cè)測(cè)試。測(cè)試用用戶成功安裝裝拆卸系統(tǒng)的的方便性和可可行性。文檔測(cè)試。驗(yàn)證證系統(tǒng)提交給給用戶的文檔檔的正確性。在線幫助測(cè)試。驗(yàn)驗(yàn)證系統(tǒng)在線線幫助的可用用性和正確性性。數(shù)據(jù)轉(zhuǎn)換測(cè)試。驗(yàn)驗(yàn)證系統(tǒng)升級(jí)級(jí)時(shí)能否轉(zhuǎn)換換原有數(shù)據(jù)。20、提高軟件件質(zhì)量和可靠靠的技術(shù)大致致可分為兩大大類:其中一一類就是避開開錯(cuò)誤技術(shù),但但避開錯(cuò)誤技技術(shù)無(wú)法做到到完美無(wú)缺和和絕無(wú)錯(cuò)誤,這這就需要避開開錯(cuò)誤。21、樁模塊是是用來(lái)代替被被測(cè)試模塊所所調(diào)用的模塊塊,它的作用用是返回被測(cè)測(cè)模塊所需的的信息。第6章軟件維護(hù)護(hù)1、軟件維護(hù)(software maintenance)就是在軟件產(chǎn)品交付之后對(duì)其進(jìn)行修改,2、以糾正故障,或改進(jìn)性能和其它屬性,或使產(chǎn)品適應(yīng)改變了的環(huán)境。3、軟件維護(hù)的的種類改正性維護(hù)適應(yīng)性維護(hù)、完善性維護(hù)預(yù)防性維護(hù)。4、維護(hù)的流程程(1)確定類型型(2)維護(hù)記錄錄的保存(3)維護(hù)的復(fù)復(fù)審5、維護(hù)的副作作用編碼副作用數(shù)據(jù)副作用文檔副作用6、提高軟件的的可維護(hù)性的的方法明確軟件工程的的質(zhì)量目標(biāo)利用先進(jìn)的軟件件技術(shù)和工具具選擇便于維護(hù)的的程序設(shè)計(jì)語(yǔ)語(yǔ)言采取有效的質(zhì)量量保證措施完善程序的文檔檔7、軟件維護(hù)(ssoftwaare maaintennance)就就是在軟件產(chǎn)產(chǎn)品交付之后后對(duì)其進(jìn)行修修
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZGTX 27-2025 原生態(tài)雪域滑雪能力要求規(guī)范
- T-ZSM 0059-2024“領(lǐng)跑者”評(píng)價(jià)技術(shù)要求 數(shù)控圓鋸床
- 二零二五年度房屋租賃合同租賃雙方租賃期間租賃物租賃權(quán)法律適用協(xié)議
- 2025年度汽車行業(yè)代理招聘人才合作協(xié)議
- 2025年度餐廳員工勞動(dòng)合同試用期規(guī)定
- 鋼結(jié)構(gòu)合同補(bǔ)充協(xié)議(2025年度)安裝工程
- 二零二五年度危險(xiǎn)品車輛運(yùn)輸司機(jī)安全責(zé)任協(xié)議
- 2025年度食品飲料經(jīng)銷商授權(quán)及市場(chǎng)開發(fā)協(xié)議
- 二零二五年度借車車輛損失免責(zé)合同
- 二零二五年度雙方個(gè)人教育培訓(xùn)合作協(xié)議
- 2024-2025年中國(guó)鋰電池隔膜行業(yè)未來(lái)發(fā)展趨勢(shì)分析及投資規(guī)劃建議研究報(bào)告
- 2024年南昌健康職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2025浙江中煙招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 月子會(huì)所護(hù)理人員禮儀
- 校園安全隱患排查培訓(xùn)
- 《化妝品包裝材料相容性試驗(yàn)評(píng)估指南》
- 無(wú)人機(jī)行業(yè)調(diào)查研究報(bào)告
- 2022版藝術(shù)新課標(biāo)解讀心得(課件)小學(xué)美術(shù)
- 四川政采評(píng)審專家入庫(kù)考試基礎(chǔ)題復(fù)習(xí)試題
- 鋰離子電池失效分析及后果PFMEA-電子表格版
- 2024解析:第十九章生活用電-基礎(chǔ)練(解析版)
評(píng)論
0/150
提交評(píng)論