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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)資料-文庫(kù)吧

2025-04-02 12:43 本頁(yè)面


【正文】 件結(jié)構(gòu)圖。?把生存周期劃分為階段的目的是什么?答:一個(gè)軟件從開(kāi)始計(jì)劃起,到廢棄不用止,成為軟件的生存周期。把整個(gè)生存周期劃分為較小的階段,給每個(gè)階段賦予確定而有限的任務(wù),能夠簡(jiǎn)化每一步的工作內(nèi)容,使因?yàn)檐浖?guī)模增長(zhǎng)而大大增加了的軟件復(fù)雜性變得較易控制和管理。?為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個(gè)模塊確定采用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具給出清晰的描述.20.詳細(xì)設(shè)計(jì)的任務(wù)是什么?(1) 為每個(gè)模塊確定采用的算法;(2) 確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);(3) 確定模塊接口的細(xì)節(jié);(4) 編寫過(guò)程設(shè)計(jì)說(shuō)明書;(5) 設(shè)計(jì)每一模塊的測(cè)試用例。21. 編碼的任務(wù)?使用選定的程序設(shè)計(jì)語(yǔ)言,把模塊的過(guò)程性描述翻譯為用語(yǔ)言書寫的源程序(源代碼)。?軟件測(cè)試是按照特定的規(guī)則,發(fā)現(xiàn)軟件錯(cuò)誤的過(guò)程;好的測(cè)試方案是盡可能發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯(cuò)誤的測(cè)試;成功的測(cè)試方案是發(fā)現(xiàn)迄今尚未發(fā)現(xiàn)錯(cuò)誤的測(cè)試;?黑盒測(cè)試主要采用的技術(shù)有哪些?黑盒測(cè)試也稱為功能測(cè)試,它著眼于程序的外部特征,而不考慮程序的內(nèi)部邏輯結(jié)構(gòu)。測(cè)試者把被測(cè)程序看成一個(gè)黑盒,不用關(guān)心程序的內(nèi)部結(jié)構(gòu)。黑盒測(cè)試是在程序接口處進(jìn)行測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。黑盒測(cè)試主要采用的技術(shù)有:等價(jià)分類法、邊界值分析法、錯(cuò)誤推測(cè)法和因果圖等技術(shù)。 ?白盒測(cè)試主要采用的技術(shù)有哪些?白盒測(cè)試是測(cè)試者了解被測(cè)程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,對(duì)程序的所有邏輯路徑進(jìn)行測(cè)試,在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)與預(yù)期狀態(tài)是否一致。白盒測(cè)試主要采用的技術(shù)有:路徑測(cè)試技術(shù)和事務(wù)處理流程技術(shù),對(duì)包含有大量邏輯判斷或條件組合的程序采用基于邏輯的測(cè)試技術(shù)。 ?舉例說(shuō)明?語(yǔ)句覆蓋:至少執(zhí)行程序中所有語(yǔ)句一次。 判定覆蓋:使被測(cè)程序中的每一個(gè)分支至少執(zhí)行一次。故也稱為分支覆蓋。條件覆蓋:執(zhí)行所有可能的穿過(guò)程序的控制路流程。條件組合測(cè)試:設(shè)計(jì)足夠的測(cè)試用例,使每個(gè)判定中的所有可能條件取值組合至少執(zhí)行一次。(例略) ?舉例說(shuō)明?(1) 為每個(gè)等價(jià)類編號(hào);(2) 設(shè)計(jì)一個(gè)新的測(cè)試方案,以盡可能多的覆蓋尚未被覆蓋的有效等價(jià)類,重復(fù)這一步驟,直到所有有效等價(jià)類被覆蓋為止。(3) 設(shè)計(jì)一個(gè)新的測(cè)試方案,使它覆蓋一個(gè)尚未被覆蓋的無(wú)效等價(jià)類, 重復(fù)這一步驟,直到所有無(wú)效等價(jià)類被覆蓋為止。(例略)。 試為它設(shè)計(jì)足夠的測(cè)試用例,分別實(shí)現(xiàn)對(duì)程序的判定覆概、條件覆概和條件組合覆概。NYN設(shè)計(jì)測(cè)試方案覆蓋種類需滿足的條件測(cè)試數(shù)據(jù)期望結(jié)果判定覆蓋A0,B=0A=2,B=0執(zhí)行S1A0,B185。0或A163。0,B=0或A163。0,B185。0A=2,B=1或A=1,B=0或A=1,B=1執(zhí)行S2條件覆蓋以下四種情況各出現(xiàn)一次A0B=0A=2,B=0執(zhí)行S1A163。0B185。0A=1,B=1執(zhí)行S2條件組合覆蓋A0,B=0A=2,B=0執(zhí)行S1A0,B185。0A=2,B=1執(zhí)行S2A163。0,B=0A=1,B=0執(zhí)行S2A163。0,B185。0A=1,B=1執(zhí)行S2它們的名稱和內(nèi)容分別是: 地區(qū)碼:空白或三位數(shù)字; 前 綴:非‘0’或‘1’的三位數(shù)字; 后 綴:4位數(shù)字。 假定被測(cè)程序能接受一切符合上述規(guī)定的電話號(hào)碼,拒絕所有不符合規(guī)定的電話號(hào)碼。根據(jù)該程序的規(guī)格說(shuō)明,作等價(jià)類的劃分,并設(shè)計(jì)測(cè)試方案。 劃分等價(jià)類輸入條件有效等價(jià)類無(wú)效等價(jià)類地區(qū)碼;;1. 有非數(shù)字字符;;。前 綴;‘0’;‘1’; ;。后 綴。;;。設(shè)計(jì)測(cè)試方案方案內(nèi)容輸 入預(yù)期輸出地區(qū)碼前綴后綴1空白200~999之間的三位數(shù)字四位數(shù)字( )2762345有效2三位數(shù)字四位數(shù)字(635)8059321有效3有非數(shù)字字符(20A)7234567無(wú)效4少于三位數(shù)字(33 )2345678無(wú)效5多于三位數(shù)字(5555)3456789無(wú)效6有非數(shù)字字符(345)5A23456無(wú)效7起始位為‘0’(345)0123456無(wú)效8起始位為‘1’(345)1323456無(wú)效9少于三位數(shù)字(345) 923456無(wú)效10多于三位數(shù)字(345)45623456無(wú)效11有非數(shù)字字符(345)3423A56無(wú)效12少于四位數(shù)字(345)342 356無(wú)效13多于四位數(shù)字(345)56234567無(wú)效?  因?yàn)檐浖拈_(kāi)發(fā)過(guò)程中,一般很難檢測(cè)到所有的錯(cuò)誤,其次軟件在應(yīng)用過(guò)程中需要隨用戶新的要求或運(yùn)行環(huán)境的變化而進(jìn)行軟件的修改或完成功能的增刪等,為了提高軟件的應(yīng)用水平和使用壽命,軟件的維護(hù)是不可避免的。1入口2A1 F38B=0 T TX=X/A 4 FA=25 TX1 F96X=X+1 T 7出口 F(a)程序流程圖 (b)導(dǎo)出程序圖?   完善性維護(hù):滿足用戶在使用過(guò)程中提出增加新的功能或修改已有功能,以滿足用戶日益增長(zhǎng)的需要而進(jìn)行的工作;   適應(yīng)性維護(hù):是軟件適應(yīng)新的運(yùn)行環(huán)境而進(jìn)行的工作;糾錯(cuò)性維護(hù):糾正開(kāi)發(fā)期間未發(fā)現(xiàn)的遺留錯(cuò)誤,即在程序使用期間發(fā)現(xiàn)的程序錯(cuò)誤進(jìn)行診斷和改正的過(guò)程;  預(yù)防性維護(hù):為了改善未來(lái)的可維護(hù)性或可靠性而修改軟件的工作。?  (1) 軟件的可理解性、可測(cè)試性、可修改性;   (2) 文檔描述符合要求、用戶文檔簡(jiǎn)潔明確、系統(tǒng)文檔完整并且標(biāo)準(zhǔn)。? 答:導(dǎo)致軟件危機(jī)的主要原因有: (1)軟件日益復(fù)雜和龐大(2)軟件開(kāi)發(fā)管理困難和復(fù)雜(3)軟件開(kāi)發(fā)技術(shù)落后(4)生產(chǎn)方式落后(5)開(kāi)發(fā)工具落后(6)軟件開(kāi)發(fā)費(fèi)用不斷增加 1 個(gè)要點(diǎn)1分,只要答上5個(gè)要點(diǎn)得5分!? 答:(1)自頂向下、逐步求精的程序設(shè)計(jì)方法(2分)(2)使用3種基本控制結(jié)構(gòu)、單入口、單出口來(lái)構(gòu)造程序。(3分) 3軟件測(cè)試的基本任務(wù)是什么?測(cè)試與糾錯(cuò)有什么區(qū)別?答:軟件測(cè)試的基本任務(wù)是通過(guò)在計(jì)算機(jī)上執(zhí)行程序,暴露程序中潛在的錯(cuò)誤。測(cè)試和糾錯(cuò)目的和任務(wù)都不相同,測(cè)試是為了發(fā)現(xiàn)程序的錯(cuò)誤,糾錯(cuò)是為了定位和糾正錯(cuò)誤,從而消除軟件故障,保證程序的可靠運(yùn)行。?同時(shí)說(shuō)明這些步驟的測(cè)試目的是什么? 答:(1)單元測(cè)試,目的是代碼達(dá)到模塊說(shuō)明書的要求(2)集成測(cè)試,目的是將經(jīng)過(guò)單元測(cè)試的模塊逐步組裝成具有良好一致性的完整的程序(3)確認(rèn)測(cè)試,目的是確認(rèn)程序系統(tǒng)是否滿足軟件需求規(guī)格說(shuō)明書的要求(4)系統(tǒng)測(cè)試,目的是檢查能否與系統(tǒng)的其余部分協(xié)調(diào)運(yùn)行,并且完成SRS對(duì)他的要求。? 答:需求分析定義軟件的用戶需求,即定義待開(kāi)發(fā)軟件能做什么() 軟件設(shè)計(jì)定義軟件的實(shí)現(xiàn)細(xì)節(jié)以滿足用戶需求,即研究如何實(shí)現(xiàn)軟件。() ? 答:測(cè)試的目的是判斷和發(fā)現(xiàn)軟件是否有錯(cuò)誤(2。5分)調(diào)試的目的是定位軟件錯(cuò)誤并糾38. 根據(jù)以下被測(cè)試的流程圖,選擇相應(yīng)的答案。(8分) (1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1 A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2 ①在13的答案中滿足判定覆蓋的測(cè)試用例是___1_____ (2分) ②在13的答案中滿足條件覆蓋的測(cè)試用例是___3_____ (2分) ③在13的答案中滿足判定/條件覆蓋的測(cè)試用例是______2__ (2分) 39.工資計(jì)算系統(tǒng)中的一個(gè)子系統(tǒng)有如下功能: ( 1 )計(jì)算扣除部分—由基本工資計(jì)算出應(yīng)扣除(比如水電費(fèi)、缺勤)的部分; ( 2 )計(jì)算獎(jiǎng)金部分—根據(jù)職工的出勤情況計(jì)算出獎(jiǎng)勵(lì)金; ( 3 )計(jì)算工資總額部分—根據(jù)輸入的扣除額及獎(jiǎng)金計(jì)算出總額; ( 4 )計(jì)算稅金部分—由工資總額中計(jì)算出應(yīng)扣除各種稅金; ( 5 )生成工資表—根據(jù)計(jì)算總額部分和計(jì)算稅金部分傳遞來(lái)的有關(guān)職工工資的詳細(xì)信息生成工資表。 試根據(jù)要求畫出該問(wèn)題的數(shù)據(jù)流程圖。40.用自頂向下結(jié)構(gòu)化程序設(shè)計(jì)方法編寫直接選擇排序從小到大排列的程序。要求保持良好的程序風(fēng)格,加上必要的注釋()。用C語(yǔ)言編寫:/*程序名稱:直接選擇排序;*//*作者:陳明銳;*//*完成日期:2006年6月9日;*//*過(guò)程頭:selectsort(int *A;int N)*//*輸入?yún)?shù):N為元素個(gè)數(shù)(N=1000);A整型數(shù)組,從1到N存放待排序元素;*//*返回結(jié)果:數(shù)組A為指針,由它返回排序結(jié)果;*/void selectsort(int *A;int N){int i,j,k,x;for (i=1。iN。i++) /*求第I個(gè)最小值*/ { k=i; /*先假設(shè)I位置上的值最小*/for (j+=i。j=N。j++) /*求I到N位置上的最小值*/ if (A(j)A(k)) k=j;if (ki) /*需要交換A(K)和A(I)的值*/{ /*交換A(K)和A(I)*/ x=A(i); A(i)=A(k);A(k)=x} /*結(jié)束交換*
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1