版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、什么叫文檔檔?(P1)文檔是確定定軟件生產(chǎn)產(chǎn)各個(gè)階段段必須完成成的有關(guān)計(jì)計(jì)算機(jī)程序序功能、設(shè)設(shè)計(jì)和使用用的文字或或圖形資料料。什么叫軟件件?軟件和和程序的區(qū)區(qū)別是什么么?(P44)軟件是計(jì)算算機(jī)程序及及其有關(guān)數(shù)數(shù)據(jù)和文檔檔的完整集集合。程序序是能夠完完成預(yù)定功功能的可執(zhí)執(zhí)行的指令令序列 。而軟件=程序+文文檔。軟件工程方方法學(xué)的三三個(gè)要素是是什么?各各個(gè)要素的的作用是什什么?(PP4)三個(gè)要素:方法、工工具和過程程。方法:完成成軟件開發(fā)發(fā)任務(wù)的技技術(shù)方法。工具:為方方法的運(yùn)用用提供自動(dòng)動(dòng)或半自動(dòng)動(dòng)的軟件支支撐環(huán)境。過程:規(guī)定定了完成任任務(wù)的工作作階段、工工作內(nèi)容、產(chǎn)品、驗(yàn)驗(yàn)收的步驟驟和完成準(zhǔn)準(zhǔn)
2、則。瀑布模型把把軟件生命命周期分為為那幾個(gè)時(shí)時(shí)期?有分分為那幾個(gè)個(gè)階段?(PP9)分為三個(gè)時(shí)時(shí)期:計(jì)劃劃時(shí)期、開開發(fā)時(shí)期、運(yùn)行時(shí)期期計(jì)劃時(shí)期可可分為:問問題定義、可行性研研究、需求求分析 開發(fā)時(shí)期可可分為:概概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)計(jì)、軟件實(shí)實(shí)現(xiàn)、軟件件測試運(yùn)行時(shí)期:運(yùn)行維護(hù)護(hù)軟件工程學(xué)學(xué)的主要內(nèi)內(nèi)容是什么么?(P44)是 軟件開開發(fā)技術(shù)和和軟件工程程管理。軟件開發(fā)模模型有哪些些?(P99)總體來說包包括 傳傳統(tǒng)的瀑布布模型和后后來興起的的 快速原原型模型 具體分為 瀑布模型型、快速原原型模型、增量模型型、噴泉模模型、螺旋旋模型和統(tǒng)統(tǒng)一模型可行性研究究包括哪幾幾個(gè)方面?各包括那那些內(nèi)容?(P200)
3、包括 技術(shù)術(shù)方面、經(jīng)經(jīng)濟(jì)方面、社會(huì)因素素方面技術(shù)可行性性是指對(duì)設(shè)設(shè)備條件、技術(shù)解決決方案的實(shí)實(shí)用性和技技術(shù)資源的的可用性的的度量。(2) 經(jīng)濟(jì)可行行性是指希希望以最小小的成本開開發(fā)出具有有最佳的經(jīng)經(jīng)濟(jì)效益的的軟件產(chǎn)品品。其內(nèi)容容如下: 支出 收益 收益益/投資比比 投資回回收周期 敏感度度分析(3)社會(huì)會(huì)因素方面面的可行性性主要從法法律、用戶戶等方面分分析可行性性。需求分析有有什么必要要?在這一一階段常繪繪制那些圖圖形?(PP22)需求分析的的基本任務(wù)務(wù)是軟件人人員和用戶戶一起完全全弄清用戶戶對(duì)系統(tǒng)的的確切要求求。需求分分析的結(jié)果果是否正確確,關(guān)系到到軟件開發(fā)發(fā)的成敗,正正確的需求求分析是整整
4、個(gè)系統(tǒng)開開發(fā)的基礎(chǔ)礎(chǔ)。常繪制的圖圖包括:實(shí)實(shí)體-關(guān)系系圖、數(shù)據(jù)據(jù)流圖、狀狀態(tài)轉(zhuǎn)換圖圖、數(shù)據(jù)字字典、層次次圖、Waarnieer圖、IIPO圖等等。進(jìn)行系統(tǒng)需需求分析時(shí)時(shí)應(yīng)確定所所開發(fā)系統(tǒng)統(tǒng)的哪些具具體要求?(P222)包括:確定定系統(tǒng)的運(yùn)運(yùn)行環(huán)境要要求、系統(tǒng)統(tǒng)的性能要要求、系統(tǒng)統(tǒng)功能、接接口需求 四個(gè)方方面。在需求分析析階段為了了了解用戶戶的需求,而而進(jìn)行調(diào)查查研究,常常采用的調(diào)調(diào)查研究有有哪些?各各包括哪些些內(nèi)容?(PP27) 訪談、分分發(fā)調(diào)查表表、開會(huì) 三種種方式訪談包括正正式訪談和和非正式訪訪談。分發(fā)發(fā)調(diào)查表即即 在調(diào)查查表中列出出需要的內(nèi)內(nèi)容,讓用用戶做書面面回答。 開會(huì)即 可采用開開
5、會(huì)-談?wù)撜?確認(rèn)的的方法進(jìn)行行調(diào)查。什么是數(shù)據(jù)據(jù)字典?有有什么作用用?(P336)數(shù)據(jù)字典是是對(duì)數(shù)據(jù)流流圖中出現(xiàn)現(xiàn)的所有數(shù)數(shù)據(jù)元素、數(shù)據(jù)流、文件、處處理的定義義的集合。其作用是在在軟件分析析和設(shè)計(jì)過過程中提供供數(shù)據(jù)描述述,數(shù)據(jù)流流程圖必不不可少的輔輔助資料。什么叫實(shí)體體關(guān)系圖?有什么作作用?(PP28)即E-R圖圖,提供了了表示實(shí)體體、屬性、關(guān)系的方方法。作用用是為理解解和表示問問題域的信信息(描述述現(xiàn)實(shí)世界界概念結(jié)構(gòu)構(gòu)模型)。什么是數(shù)據(jù)據(jù)流圖?有有什么作用用?(P330)數(shù)據(jù)流圖是是用來描繪繪軟件系統(tǒng)統(tǒng)邏輯模型型的圖形工工具,是描描繪信息在在系統(tǒng)中的的流動(dòng)和處處理的情況況的。 作作用是是描描
6、繪信息在在系統(tǒng)中的的流動(dòng)和處處理的情況況的。什么是狀態(tài)態(tài)轉(zhuǎn)化圖?有什么作作用?(PP35)狀態(tài)轉(zhuǎn)化圖圖通過描繪繪系統(tǒng)的狀狀態(tài)以及引引起系統(tǒng)轉(zhuǎn)轉(zhuǎn)換的事件件,來表示示系統(tǒng)的行行為。作用用是分析對(duì)對(duì)象的狀態(tài)態(tài),正確地地認(rèn)識(shí)實(shí)體體行為并定定義它的操操作。什么是概要要設(shè)計(jì)?基基本任務(wù)是是什么?(PP48 449)概要設(shè)計(jì)也也稱總體設(shè)設(shè)計(jì),概要要設(shè)計(jì)過程程通常有確確定設(shè)計(jì)方方案和結(jié)構(gòu)構(gòu)設(shè)計(jì)兩個(gè)個(gè)階段,在在此同時(shí)要要進(jìn)行數(shù)據(jù)據(jù)庫設(shè)計(jì)和和制定測試試計(jì)劃?;救蝿?wù)是是確定設(shè)計(jì)計(jì)方案和軟軟件結(jié)構(gòu)設(shè)設(shè)計(jì)。什么是模塊塊?它有何何屬性?(PP52)(1) 模模塊是能夠夠單獨(dú)命名名,有邊界界元素限定定的程序元元素的序列列
7、。(2) 具具有以下五五個(gè)屬性: 名稱、 接口、功能、邏邏輯、狀態(tài)態(tài) 人機(jī)界面設(shè)設(shè)計(jì)應(yīng)考慮慮哪些問題題?(P772)應(yīng)考慮四個(gè)個(gè)問題:系系統(tǒng)響應(yīng)時(shí)時(shí)間、用戶戶幫助設(shè)施施、出錯(cuò)信信息處理、命名交互互人機(jī)界面設(shè)設(shè)計(jì)的過程程是什么?(P733)過程包括四四個(gè):先創(chuàng)建設(shè)計(jì)計(jì)模型,實(shí)實(shí)現(xiàn)模型用戶界界面原型。用戶使用并并評(píng)估該原原型,向設(shè)設(shè)計(jì)者反饋饋對(duì)界面的的評(píng)價(jià)。設(shè)計(jì)者根據(jù)據(jù)用戶的意意見修改設(shè)設(shè)計(jì)并實(shí)現(xiàn)現(xiàn)下一級(jí)原原型。不斷進(jìn)行下下去,直到到用戶感到到滿意為止止。什么是模塊塊化?(PP53)模塊化是指指把系統(tǒng)分分割成能完完成獨(dú)立功功能的模塊塊 ,明確確規(guī)定各模模塊及其輸輸入輸出規(guī)規(guī)格,使模模塊的界面面不會(huì)
8、產(chǎn)生生任何混亂亂。軟件結(jié)構(gòu)設(shè)設(shè)計(jì)的基本本原理是什什么?(PP51)是軟件的模模塊化、模模塊的獨(dú)立立性、抽象象和逐步求求精、信息息隱蔽和局局部化等。代碼種類有有那些?分分別舉例說說明。(PP76)有六種:順順序碼、信信息快碼、歸組分類類碼、助記記碼、數(shù)字字式字符碼碼。順序碼:售售票發(fā)票、銀行支票票。 信息快碼:學(xué)生的學(xué)學(xué)號(hào)、中華華人民共和和國行政區(qū)區(qū)代碼歸組分類碼碼:公司法法 代碼為為32522 股份公公司法 代代碼為322524助記碼:112英寸電電視的代碼碼為12TTV數(shù)字式字符符碼:計(jì)算算機(jī)中通用用的ASIII碼,組合碼:幾幾種代碼形形態(tài)的代碼碼合成的編編碼黑盒法和白白盒法測試試軟件有什什
9、么區(qū)別?(P944)黑盒法又稱稱功能測試試,其測試試用例完全全是根據(jù)程程序的功能能說明來設(shè)設(shè)計(jì)的。白盒法又稱稱結(jié)構(gòu)測試試,其測試試用例是根根據(jù)程序內(nèi)內(nèi)部的邏輯輯結(jié)構(gòu)和執(zhí)執(zhí)行路徑來來設(shè)計(jì)的。什么叫灰盒盒法?(PP94)黑盒法和白白盒法結(jié)合合起來進(jìn)行行就稱為灰灰盒法。設(shè)計(jì)測試方方案的目標(biāo)標(biāo)是什么?(P988 1144)選用盡可能能少的高效效測試數(shù)據(jù)據(jù),從而盡盡可能多的的發(fā)現(xiàn)軟件件中的錯(cuò)誤誤。什么時(shí)邏輯輯覆蓋法?常用的邏邏輯覆蓋技技術(shù)有哪些些?(要求求會(huì)用各種種覆蓋技術(shù)術(shù)設(shè)計(jì)測試試用例)(PP100)邏輯測試法法是一系列列測試過程程的總稱,這這些測試是是逐漸地、越來越完完整地進(jìn)行行通路測試試。包括八
10、種:語句覆蓋蓋、判定覆覆蓋、條件件覆蓋、判判定/條件件覆蓋、條條件組合覆覆蓋、點(diǎn)覆覆蓋、邊覆覆蓋、基本本路徑覆蓋蓋。程序的三種種基本結(jié)構(gòu)構(gòu)是什么?如何用NN-S圖和和程序流程程圖表示它它們?(PP67、668)順序結(jié)構(gòu)、條件選擇擇結(jié)構(gòu)、循循環(huán)結(jié)構(gòu)。結(jié)構(gòu)化程序序的基本方方法是什么么?(P1114)是將順序、選擇、重重復(fù)三種基基本控制結(jié)結(jié)構(gòu)進(jìn)行組組合和嵌套套,以容易易理解的形形式和避免免使用GOOTO的語語句等原則則,進(jìn)行程程序設(shè)計(jì)。軟件測試的的目的是什什么?(PP93)測試是為了了發(fā)現(xiàn)程序序中的錯(cuò)誤誤而執(zhí)行程程序的過程程。好的測試方方案使測試試很可能發(fā)發(fā)現(xiàn)尚未發(fā)發(fā)現(xiàn)的錯(cuò)誤誤。成功的測試試是發(fā)現(xiàn)了
11、了尚未發(fā)現(xiàn)現(xiàn)的錯(cuò)誤的的測試。使用黑盒法法測試時(shí),根根據(jù)什么測測試用例的的?(P994)完全是根據(jù)據(jù)程序的功功能說明來來設(shè)計(jì)的。使用白盒法法測試時(shí),測測試數(shù)據(jù)庫庫應(yīng)根據(jù)什什么設(shè)計(jì)?(P944)程序內(nèi)部的的邏輯結(jié)構(gòu)構(gòu)和執(zhí)行路路徑來設(shè)計(jì)計(jì)。采用結(jié)構(gòu)化化設(shè)計(jì)時(shí),在在概要設(shè)計(jì)計(jì)階段結(jié)束束后可以得得到什么產(chǎn)產(chǎn)品(P449)模塊結(jié)構(gòu)圖圖/概要設(shè)設(shè)計(jì)說明書書。概要設(shè)計(jì)階階段的初始始結(jié)構(gòu)圖是是根據(jù)什么么設(shè)計(jì)出來來的?(PP49)需求分析階階段得出的的數(shù)據(jù)流圖圖。需求分析階階段回答的的主要問題題是什么?(P222)系統(tǒng)必須做做什么快速模型法法適合那種種情況的系系統(tǒng),為什什么?(PP11)適合 快速速開發(fā)一個(gè)個(gè)可以
12、運(yùn)行行的原型系系統(tǒng)。該系統(tǒng)的功功能往往是是最終產(chǎn)品品能完成的的功能的一一個(gè)子集。請(qǐng)用戶使使用原型系系統(tǒng),以便便能準(zhǔn)確地地認(rèn)識(shí)到他他們的實(shí)際際需要是什什么,然后后書寫軟件件系統(tǒng)的需需求規(guī)格說說明文檔,根根據(jù)這份文文檔開發(fā)的的軟件可以以滿足用戶戶的真實(shí)需需求。這相相當(dāng)于工程程上的“樣品”,試用后后做適當(dāng)改改進(jìn),然后后再批量生生產(chǎn)。 快速原型法法首先形成成的原型是是什么?(PP11)系統(tǒng)界面原原型。用瀑布模型型開發(fā)系統(tǒng)統(tǒng)時(shí)各階段段是用什么么來驅(qū)動(dòng)的的?(P110)文檔(前一一階段的文文檔)用噴泉模型型開發(fā)系統(tǒng)統(tǒng)時(shí),開發(fā)發(fā)過程有什什么特點(diǎn)?(P133)迭代性和無無間隙性。結(jié)構(gòu)設(shè)計(jì)方方法適用于于什么模型
13、型?(P166)瀑布模型、增量模型型和螺旋模模型。需求分析常常用的圖形形工具有哪哪幾種?(PP32)實(shí)體-關(guān)系系圖、數(shù)據(jù)據(jù)流圖、狀狀態(tài)轉(zhuǎn)換圖圖、數(shù)據(jù)字字典、層次次圖、Waarnieer圖、IIPO圖等等。過程設(shè)計(jì)常常用的工具具是什么?(P511)流程圖、NN-S圖、問題分析析圖(PAAD圖)、判定表、判定樹、過程設(shè)計(jì)計(jì)語言(PPDL)等等。什么叫耦合合?(P554)模塊之間的的聯(lián)系程度度。什么叫內(nèi)聚聚?(P555)模塊內(nèi)的軟軟件元素的的聯(lián)系程度度。模塊間的耦耦合應(yīng)該是是高還是低低?(P555)應(yīng)追求盡可可能松散的的耦合。模塊間的內(nèi)內(nèi)聚應(yīng)該是是高還是低低?(P555)實(shí)現(xiàn)盡可能能高的內(nèi)聚聚。系統(tǒng)
14、結(jié)構(gòu)(SSC)圖表表示模塊之之間的什么么關(guān)系?調(diào)用。什么叫功能能內(nèi)聚、順順序內(nèi)聚、通信內(nèi)聚聚、過程內(nèi)內(nèi)聚、時(shí)間間內(nèi)聚、邏邏輯內(nèi)聚和和偶然內(nèi)聚聚。(P556)功能內(nèi)聚:一個(gè)模塊塊內(nèi)所有元元素都是完完成某一功功能所必需需的處理對(duì)對(duì)象,有這這些元素組組成一個(gè)整整體,從而而完成一個(gè)個(gè)特定的功功能。順序內(nèi)聚:如果模塊塊內(nèi)某個(gè)成成分的輸出出是另一成成分的輸入入,因而這這兩個(gè)模塊塊必須依次次執(zhí)行。通信內(nèi)聚:模塊中各各成分引用用共同的數(shù)數(shù)據(jù)。過程內(nèi)聚:如果一個(gè)個(gè)模塊內(nèi)處處理的元素素是相關(guān)的的,必須以以特定的次次序執(zhí)行。時(shí)間內(nèi)聚:將需要同同時(shí)執(zhí)行的的成分放在在同一模塊塊中。邏輯內(nèi)聚:將邏輯上上相同或相相似的一類
15、類任務(wù)放在在同一模塊塊中。偶然內(nèi)聚:模塊完成成一組任務(wù)務(wù),這些任任務(wù)之間關(guān)關(guān)系松散,實(shí)實(shí)際上沒有有什么聯(lián)系系時(shí)。什么叫語句句覆蓋、條條件覆蓋、判定覆蓋蓋、判定條條件覆蓋、條件組合合覆蓋、點(diǎn)點(diǎn)覆蓋、邊邊覆蓋和路路徑覆蓋(要求對(duì)各覆蓋會(huì)設(shè)計(jì)測試用例)(P100)語句覆蓋:選擇足夠夠多的測試試數(shù)據(jù),是是被測試的的程序中每每個(gè)語句至至少執(zhí)行一一次。判定覆蓋:不僅每個(gè)個(gè)語句都必必須至少執(zhí)執(zhí)行一次,而而且每個(gè)判判定的可能能結(jié)果都至至少執(zhí)行一一次,即每每個(gè)分支都都至少執(zhí)行行一次。條件覆蓋:不僅每個(gè)個(gè)語句都至至少執(zhí)行一一次,而且且每個(gè)判定定表達(dá)式中中的每個(gè)條條件都取到到各種可能能的結(jié)果,從從而可測試試比較復(fù)雜
16、雜的路徑。判定條件覆覆蓋:判定定條件覆蓋蓋要求選取取足夠多的的測試數(shù)據(jù)據(jù),是每個(gè)個(gè)判定表達(dá)達(dá)式都取到到各種可能能的結(jié)果,并并使每個(gè)判判定表達(dá)式式中的每個(gè)個(gè)條件都取取到各種可可能的值。條件組合覆覆蓋:條件件組合覆蓋蓋要求選取取更多的測測試數(shù)據(jù),使使每個(gè)判定定表達(dá)式中中條件的各各種可能組組合都至少少出現(xiàn)一次次,從而達(dá)達(dá)到更強(qiáng)的的邏輯覆蓋蓋標(biāo)準(zhǔn)。點(diǎn)覆蓋:把把程序流程程圖中的每每個(gè)符號(hào)看看成一個(gè)點(diǎn)點(diǎn),將原來來連接不同同處理符號(hào)號(hào)的箭頭改改成連接不不同點(diǎn)的有有向弧,就就可得到一一個(gè)有向圖圖,稱之為為程序圖。 點(diǎn)覆蓋蓋測試要求求選取足夠夠多的數(shù)據(jù)據(jù),使得程程序執(zhí)行時(shí)時(shí)至少經(jīng)過過程序圖中中的每個(gè)點(diǎn)點(diǎn)一次。(
17、點(diǎn)點(diǎn)覆蓋和語語句覆蓋的的要求是相相同的)邊覆蓋:邊邊覆蓋要求求序曲足夠夠多的測試試數(shù)據(jù),是是程序執(zhí)行行路徑至少少經(jīng)過程序序圖中每條條邊一次?;韭窂礁哺采w:基本本路徑覆蓋蓋要求選取取足夠多的的測試數(shù)據(jù)據(jù),使程序序的每條可可能執(zhí)行路路徑都至少少執(zhí)行一次次。什么叫靜態(tài)態(tài)測試法?主要優(yōu)點(diǎn)點(diǎn)是什么?(P944)靜態(tài)分析不不執(zhí)行被測測試的軟件件,而是通通過對(duì)需求求分析說明明書、軟件件設(shè)計(jì)說明明書及源程程序做結(jié)構(gòu)構(gòu)檢查、流流程圖分析析、編碼分分析等來找找出軟件錯(cuò)錯(cuò)誤。什么叫模塊塊測試?什什么叫集成成測試?(PP95)模塊測試也也稱單元測測試,其目目的是集中中檢驗(yàn)軟件件設(shè)計(jì)的最最小單元模塊,檢檢查每個(gè)模模塊
18、是否能能獨(dú)立、正正確地運(yùn)行行。集成測試是是測試和組組裝軟件的的系統(tǒng)化技技術(shù),在把把模塊按照照設(shè)計(jì)要求求組裝起來來的同時(shí)進(jìn)進(jìn)行測試,主主要目標(biāo)是是發(fā)現(xiàn)與接接口有關(guān)的的問題。什么叫平行行運(yùn)行?有有什么必要要?(P997)比較重要的的軟件需要要一段試運(yùn)運(yùn)行時(shí)間。此時(shí)新開開發(fā)的系統(tǒng)統(tǒng)與原先的的老系統(tǒng)同同時(shí)運(yùn)行,這這成為平行行運(yùn)行。必要性:(11)讓用戶戶熟悉系統(tǒng)統(tǒng)的運(yùn)行情情況,并驗(yàn)驗(yàn)證用戶手手冊(cè)的文檔檔的正確性性。(2) 若若發(fā)現(xiàn)問題題及時(shí)對(duì)系系統(tǒng)進(jìn)行修修改。(3)對(duì)系系統(tǒng)的性能能指標(biāo)進(jìn)行行全面的測測試,以保保證系統(tǒng)的的質(zhì)量. 什么叫面面向數(shù)據(jù)流流的設(shè)計(jì)方方法?(PP62)在需求分析析(SA)階階段用
19、數(shù)據(jù)據(jù)流程圖(ddata floww diaagramm,DFDD)來描述述數(shù)據(jù)從系系統(tǒng)的輸入入端到輸出出端所經(jīng)歷歷的一系列列變換或處處理,在系系統(tǒng)設(shè)計(jì)階階段要將DDFD圖表表示的系統(tǒng)統(tǒng)的邏輯模模型轉(zhuǎn)化成成軟件結(jié)構(gòu)構(gòu)設(shè)計(jì)的描描述,可用用結(jié)構(gòu)圖(SSC圖)描描述。這就就是 包括括SA與SSD在內(nèi)的的基于數(shù)據(jù)據(jù)流的系統(tǒng)統(tǒng)設(shè)計(jì)方法法。什么叫面向向數(shù)據(jù)結(jié)構(gòu)構(gòu)的設(shè)計(jì)方方法?(PP78)面向數(shù)據(jù)結(jié)結(jié)構(gòu)的設(shè)計(jì)計(jì)方法,是是按輸入、輸出以及及計(jì)算機(jī)內(nèi)內(nèi)部存儲(chǔ)信信息的數(shù)據(jù)據(jù)結(jié)構(gòu)進(jìn)行行軟件結(jié)構(gòu)構(gòu)設(shè)計(jì)的,把把對(duì)數(shù)據(jù)結(jié)結(jié)構(gòu)的描述述變換為對(duì)對(duì)軟件結(jié)構(gòu)構(gòu)的描述。軟件測試的的步驟是什什么?(PP95)五個(gè)步驟:模塊測試試、集
20、成測測試、程序序?qū)彶闀?huì)和和人工運(yùn)行行、確認(rèn)測測試、平行行運(yùn)行。會(huì)用結(jié)構(gòu)測測試法測試試軟件 集成測試法法有哪兩種種,它們的的基本 思思想是什么么?(P995)子系統(tǒng)測試試和系統(tǒng)測測試 子子系統(tǒng)測試試:非漸增增法測試 系統(tǒng)統(tǒng)測試:漸漸增法黑盒測試法法常用的方方法有哪四四種?(要要求會(huì)根據(jù)據(jù)具體情況況設(shè)計(jì)測試試用例)等價(jià)類劃分分法、邊界界值分析法法、錯(cuò)誤測測試法、什么等價(jià)劃劃分法?(PP98)它把所有可可能的輸入入數(shù)據(jù)分成成若干個(gè)等等價(jià)類,每每類中的一一個(gè)典型值值在測試中中的作用與與這一類中中所有其他他值得作用用相同,因因此在每個(gè)個(gè)等價(jià)類中中只用一組組數(shù)據(jù)作為為代表進(jìn)行行測試來發(fā)發(fā)現(xiàn)程序中中的錯(cuò)誤。
21、什么叫邊界界分析法?(P999)邊界分析法法與等價(jià)類類劃分法的的區(qū)別為邊邊界分析要要把等價(jià)類類的每個(gè)邊邊界都作為為測試數(shù)據(jù)據(jù)。什么叫錯(cuò)誤誤推測法?(P999)錯(cuò)誤推測法法主要是通通過列出某某些容易發(fā)發(fā)生錯(cuò)誤的的特殊情況況來選擇測測試法方案案。一個(gè)軟件通通過測試后后是否就證證明器無錯(cuò)錯(cuò)誤?(PP112)軟件的測試試可以發(fā)現(xiàn)現(xiàn)程序中的的錯(cuò)誤,但但不能證明明程序中沒沒有錯(cuò)誤,即即不能證明明程序的正正確性。面對(duì)對(duì)象的的方法與傳傳統(tǒng)的結(jié)構(gòu)構(gòu)法設(shè)計(jì)有有什么異同同?(P1128)OO方法與與傳統(tǒng)方法法的相同之之處:兩者者都分為面面向?qū)ο蠓址治龊兔嫦蛳驅(qū)ο笤O(shè)計(jì)計(jì)兩個(gè)步驟驟,但分析析和設(shè)計(jì)時(shí)時(shí)所用的概概念和表示
22、示法是相同同的,它把把兩個(gè)步驟驟結(jié)合在一一起,不強(qiáng)強(qiáng)調(diào)分析與與設(shè)計(jì)之間間的嚴(yán)格區(qū)區(qū)分,不同同的階段可可以交錯(cuò)、回溯;不不過,分析析和設(shè)計(jì)仍仍然有不同同的分工和和側(cè)重點(diǎn)。不同之處:OO的目目的是有效效地描述和和刻畫問題題領(lǐng)域的信信息和行為為,以全局局的觀點(diǎn)來來考慮系統(tǒng)統(tǒng)中各種對(duì)對(duì)象的聯(lián)系系,考慮系系統(tǒng)的完整整性和一致致性,是對(duì)對(duì)問題域的的完整、直直接的映射射。面對(duì)對(duì)象方方法學(xué)的主主要優(yōu)點(diǎn)是是什么?(PP130)與人類習(xí)慣慣的思維方方法一致我我穩(wěn)定性好可重用性好好較易開發(fā)大大型軟件產(chǎn)產(chǎn)品可維護(hù)性好好什么是封裝裝?(P1132)封裝就是把把對(duì)象的屬屬性與方法法結(jié)合成一一個(gè)獨(dú)立的的單位,盡盡可能隱蔽蔽
23、對(duì)象的內(nèi)內(nèi)部細(xì)節(jié)。什么是繼承承?(P1132)特殊類的對(duì)對(duì)象擁有其其一般類的的全部屬性性與服務(wù)成成為特殊類類對(duì)一般類類的繼承。繼承有什么么特性?(PP132)傳遞性 :一個(gè)對(duì)對(duì)象繼承了了它所在的的類等級(jí)中中其上層類類的全部屬屬性和方法法,它的子子類有繼承承了它的屬屬性和方法法。面向?qū)ο蟮牡乃膫€(gè)要素素是什么?(P1229)對(duì)象、類、繼承、消消息傳遞。什么是面向向?qū)ο蟮姆椒椒??(PP193)面向?qū)ο蟮牡姆椒ㄊ菍?shù)據(jù)和處處理相結(jié)合合的方法。什么叫動(dòng)態(tài)態(tài)測試法?它包括那那兩種方法法?對(duì)象的特點(diǎn)點(diǎn)是什么?(P1331)以數(shù)據(jù)為核核心 (22) 主動(dòng)動(dòng)性 (33) 實(shí)現(xiàn)現(xiàn)了數(shù)據(jù)封封裝 (44) 本質(zhì)質(zhì)上
24、具有并并行性 (5) 模模塊獨(dú)立性性好什么是類?(1311)類是具有相相同數(shù)據(jù)和和相同操作作的一組相相似對(duì)象的的定義。什么是實(shí)例例?(P1131)實(shí)例是由某某個(gè)特定的的類所描述述的 一個(gè)個(gè)具體的對(duì)對(duì)象。什么是用例例?(P1135)用例代表某某些用戶可可見的功能能,用于實(shí)實(shí)現(xiàn)一個(gè)具具體的用戶戶目標(biāo)。什么是用例例圖?(PP136)用例圖定義義了系統(tǒng)的的功能需求求。用例圖圖從用戶角角度描述系系統(tǒng)功能,并并指出各功功能的操作作者。用例圖的三三個(gè)要素?(P1336)例、執(zhí)行者者、通信關(guān)關(guān)系。什么是腳本本?(P1136)腳本是用例例的實(shí)例,即即系統(tǒng)的一一次具體執(zhí)執(zhí)行過程。面向?qū)ο笤O(shè)設(shè)計(jì)方法和和結(jié)構(gòu)化設(shè)設(shè)計(jì)
25、方法的的關(guān)系是什什么?(PP128)面向?qū)ο笤O(shè)設(shè)計(jì)方法是是在汲取結(jié)結(jié)構(gòu)化思想想和有點(diǎn)的的基礎(chǔ)上發(fā)發(fā)展起來的的,是對(duì)結(jié)結(jié)構(gòu)化方法法的進(jìn)一步步發(fā)展和擴(kuò)擴(kuò)充。面向?qū)ο笤O(shè)設(shè)計(jì)方法和和結(jié)構(gòu)化設(shè)設(shè)計(jì)方法有有什么異同同?(同661)UML是什什么意思?(P1333)UML(統(tǒng)統(tǒng)一建模語語言)是一一種描述、構(gòu)造、可可視化和文文檔化軟件件的建模語語言。什么是用例例?什么是是用例圖?用例圖的的三個(gè)要素素是什么?請(qǐng)畫出一一個(gè)你熟悉悉的系統(tǒng)的的用例圖?(P1337)什么是類圖圖?類圖中中的類如何何用圖形符符號(hào)表示?(P1337)類圖描述類類與類之間間的靜態(tài)關(guān)關(guān)系。類圖圖表示系統(tǒng)統(tǒng)或領(lǐng)域中中實(shí)體以及及實(shí)體之間間的關(guān)聯(lián),
26、由由表示類的的類框和表表示類之間間如何關(guān)聯(lián)聯(lián)的連線所所組成的。類的UMLL圖標(biāo)是一一個(gè)矩形框框,分三個(gè)個(gè)部分,上上部寫類名名,中間寫寫屬性,下下部寫操作作。(P1137)敘述傳統(tǒng)的的結(jié)構(gòu)化設(shè)設(shè)計(jì)開發(fā)軟軟件的八個(gè)個(gè)階段及各各階段主要要完成的工工作。敘述面向?qū)?duì)象開發(fā)軟軟件所經(jīng)歷歷的階段及及各階段所所做的工作作。傳統(tǒng)的結(jié)構(gòu)構(gòu)化方法與與面向?qū)ο笙笤O(shè)計(jì)方法法主要有什什么異同?什么是對(duì)象象圖?基本本作用是什什么?(PP141)對(duì)象圖可以以看做是類類圖的實(shí)例例,能幫助助人們理解解比較復(fù)雜雜的類圖。什么是對(duì)象象?面向?qū)?duì)象方法的的四個(gè)要素素是什么?(P 1141 1129)對(duì)象是類的的實(shí)例,四四個(gè)要素:對(duì)象
27、、類類、繼承和和消息傳遞遞。面向方法的的主要優(yōu)點(diǎn)點(diǎn)是什么?(見622)什么是同步步消息?(PP135)表示調(diào)用者者發(fā)出消息息后必須等等待消息的的返回.什么是異步步消息?(PP135)發(fā)送者發(fā)出出消息后,不用等待待消息處理理完成就可可以繼續(xù)執(zhí)執(zhí)行自己的的操作.什么軟件維維護(hù)?(PP118)軟件維護(hù)就就是指在軟軟件產(chǎn)品交交付之后對(duì)對(duì)其進(jìn)行修修改,以排排除故障,或或改進(jìn)性能能和其他屬屬性,或使使產(chǎn)品適應(yīng)應(yīng)改變了的的環(huán)境。軟件維護(hù)的的種類有哪哪些?(PP118)改正性維護(hù)護(hù)、適應(yīng)性性維護(hù)、完完善性維護(hù)護(hù)、預(yù)防性性維護(hù)。軟件維護(hù)的的副作用有有哪些?(PP123)編碼副作用用、數(shù)據(jù)副副作用、文文檔副作用用
28、。什么是軟件件可維護(hù)性性?(P1128)軟件可維護(hù)護(hù)性是指軟軟件功能被被理解、改改正、適應(yīng)應(yīng)和增強(qiáng)的的難易程度度,可維護(hù)護(hù)性是維護(hù)護(hù)人員對(duì)該該軟件進(jìn)行行維護(hù)的難難易程度。決定可維護(hù)護(hù)性的因素素有哪些?(P1224)是否擁有一一組訓(xùn)練有有素的軟件件人員系統(tǒng)結(jié)構(gòu)是是否可理解解,是否合合理文檔結(jié)構(gòu)是是否標(biāo)準(zhǔn)化化測試用例是是否合適是否已有嵌嵌入系統(tǒng)的的調(diào)試工具具是否使用合合適的程序序設(shè)計(jì)語言言是否使用標(biāo)標(biāo)準(zhǔn)的操作作系統(tǒng)或維護(hù)人員的的素質(zhì)系統(tǒng)結(jié)構(gòu)是是否可理解解 是否合合理文檔是否齊齊全對(duì)軟件可維維護(hù)性的度度量問題可可理解成哪哪些方面?(P1224)可理解性、可測試性性、可修改改性、可移移植性。如何提高軟軟件的可維維護(hù)性?(PP125)明確軟件的的質(zhì)量目標(biāo)標(biāo)利用先進(jìn)的的軟件技術(shù)術(shù)工具選擇便于維維護(hù)的程序序設(shè)計(jì)環(huán)境境采取有效的的質(zhì)量保證證措施完善程序的的文檔非結(jié)構(gòu)化維維護(hù)和結(jié)構(gòu)構(gòu)化維護(hù)的的主要區(qū)別別是什么?(P1220)與非結(jié)構(gòu)化化維護(hù)相比比,結(jié)構(gòu)化化維護(hù)能減減少工作量量并提高維維護(hù)的總體體質(zhì)量。維護(hù)工作的的流程是什什么?(PP121)用戶提出維維護(hù)申請(qǐng)維
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 研學(xué)旅行培訓(xùn)指南 課件2.體驗(yàn)式學(xué)習(xí)活動(dòng)設(shè)計(jì)與實(shí)踐:基于成人學(xué)習(xí)原則的探索
- 服裝批發(fā)活動(dòng)方案策劃(3篇)
- 物業(yè)小區(qū)裝修管理制度貴陽(3篇)
- 行為信用管理制度的內(nèi)容(3篇)
- 獸藥監(jiān)管培訓(xùn)
- 《GA 949-2011警用液壓自動(dòng)路障車》專題研究報(bào)告
- 《GA 659.1-2006互聯(lián)網(wǎng)公共上網(wǎng)服務(wù)場所信息安全管理系統(tǒng) 數(shù)據(jù)交換格式 第1部分:終端上線數(shù)據(jù)基本數(shù)據(jù)交換格式》專題研究報(bào)告
- 《GAT 924.1-2011拘留所管理信息基本數(shù)據(jù)項(xiàng) 第1部分:被拘留人信息基本數(shù)據(jù)項(xiàng)》專題研究報(bào)告
- 納新培訓(xùn)教學(xué)課件
- 養(yǎng)老院入住老人家庭溝通與協(xié)作制度
- DB50∕T 1604-2024 地質(zhì)災(zāi)害防治邊坡工程結(jié)構(gòu)可靠性設(shè)計(jì)規(guī)范
- 新一代大學(xué)英語(第二版)綜合教程1(智慧版) 課件 B1U1 iExplore 1
- 非現(xiàn)場執(zhí)法培訓(xùn)課件
- 中國電氣裝備資產(chǎn)管理有限公司招聘筆試題庫2025
- 糖尿病足的護(hù)理常規(guī)講課件
- 2025年高考英語復(fù)習(xí)難題速遞之語法填空(2025年4月)
- 2025外籍工作人員勞動(dòng)合同范本
- 退化林地生態(tài)修復(fù)-深度研究
- 湖北省武漢市江岸區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版+解析版)
- 2025年《新課程標(biāo)準(zhǔn)解讀》標(biāo)準(zhǔn)課件
- 2024-2025學(xué)年同步試題 語文(統(tǒng)編版選擇性必修中冊(cè))8.2小二黑結(jié)婚
評(píng)論
0/150
提交評(píng)論