【正文】
規(guī)格說(shuō)明,作等價(jià)類的劃分,并設(shè)計(jì)測(cè)試方案。;;。(20A)7234567無(wú)效4少于三位數(shù)字(5555)3456789無(wú)效6(345)0123456無(wú)效8(345) 923456無(wú)效10有非數(shù)字字符(345)3423A56無(wú)效12多于四位數(shù)字(345)56234567無(wú)效? (1) 軟件的可理解性、可測(cè)試性、可修改性; (2) 文檔描述符合要求、用戶文檔簡(jiǎn)潔明確、系統(tǒng)文檔完整并且標(biāo)準(zhǔ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ì)他的要求。(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ì)信息生成工資表。用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。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é)束交換*/ } /*求出了第I個(gè)最小值*/} /*SELECTSORT*/:A B C + f1 f2 f4 f5 f3 主模塊 Read f1 A B C Write f4 Write f5主模塊 f1 f2 f1 f3 f4 f5 :B A C f1 f2 f3 f4 主模塊 Get f2 B Get f3 Read f1主模塊 Read f1主模塊 A C Write f4主模塊 f1 f1 f2 f2 f3 f3 f4 f4 4什么是軟件復(fù)用?簡(jiǎn)述軟件復(fù)用和軟件共享、軟件移植的差別。主要活動(dòng):信息庫(kù)分析、文檔重構(gòu)、逆向工程、代碼重構(gòu)、數(shù)據(jù)重構(gòu)、正向工程。 A. 開發(fā)的軟件不滿足用戶需要 B. 開發(fā)的軟件可維護(hù)性差 C. 開發(fā)的軟件價(jià)格便宜 D. 開發(fā)的軟件可靠性差4. 軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次( )需求分析、設(shè)計(jì)過(guò)程。A. 給出軟件解決方案 B. 給出系統(tǒng)模塊結(jié)構(gòu)C. 定義模塊算法 D. 定義需求并建立系統(tǒng)模型8. 以下說(shuō)法錯(cuò)誤的是( )。 A. 多態(tài)性 B. 完整性 C. 可移植性 D. 兼容性 12. 在考察系統(tǒng)的一些涉及時(shí)序和改變的狀況時(shí),要用動(dòng)態(tài)模型來(lái)表示。 A. 等價(jià)類劃分 B. 邊界值分析 C. 錯(cuò)誤推測(cè) D. 因果圖 15火車是一種陸上交通工具。C、邏輯產(chǎn)品 A. 技術(shù)可行性 B. 經(jīng)濟(jì)可行性 C. 社會(huì)可行性 D. 法律可行性2按軟件生命周期方法設(shè)計(jì)軟件的過(guò)程中,畫數(shù)據(jù)流圖屬于下面哪個(gè)階段的工作( )A、需求分析 B、程序設(shè)計(jì) C、詳細(xì)設(shè)計(jì) D、軟件維護(hù) 2經(jīng)過(guò)嚴(yán)密的軟件測(cè)試后所提交給用戶的軟件產(chǎn)品中( )A、軟件不再包含任何錯(cuò)誤 B、還可能包含少量軟件錯(cuò)誤 C、所提交給用戶的可執(zhí)行文件不會(huì)含有錯(cuò)誤 D、文檔中不會(huì)含有錯(cuò)誤。A. C.3從心理學(xué)角度看,對(duì)數(shù)據(jù)流程圖的數(shù)據(jù)處理泡進(jìn)行分解,一次分解為多少個(gè)泡為宜。1 D、18177。 )是比較理想的可重用軟構(gòu)件。3下列模型屬于成本估算方法的有( ) A、COCOMO模型 B、McCall模型C、McCabe度量法 D、時(shí)間估算法3軟件生存周期中時(shí)間最長(zhǎng)的是( )階段。A、一般與特殊 B、整體與部分C、分類關(guān)系 D、is a 關(guān)系 4軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性的分離,是指軟件的( )。A、軟件評(píng)審 B、軟件測(cè)試 C、開發(fā)設(shè)計(jì) D、軟件度量 4下列幾種類型中,耦合性最弱的是( )。 A. 質(zhì)量檢測(cè) B. 軟件容錯(cuò) C. 軟件維護(hù) D. 系統(tǒng)容錯(cuò) 75. 表示對(duì)象相互行為的模型是( )模型。 A. 設(shè)計(jì) B. 編碼 C. 測(cè)試 D. 所有 83. 用白盒技術(shù)設(shè)計(jì)測(cè)試用例的方法包括( ) A. 邊界值分析 B. 條件組合覆蓋 C. 因果圖 D. 錯(cuò)誤推測(cè) 84. 軟件測(cè)試的目的是( ?。?A. 為了表明程序沒(méi)有錯(cuò)誤 B. 為了說(shuō)明程序能正確地執(zhí)行 C. 為了發(fā)現(xiàn)程序中的錯(cuò)誤 D. 為了評(píng)價(jià)程序的質(zhì)量 85. 針對(duì)軟件需求分析所進(jìn)行的軟件測(cè)試是指( ?。?A. 集成測(cè)試 B. 確認(rèn)測(cè)試 C. 黑盒子測(cè)試 D. 白盒子測(cè)試 86. 源程序文檔化要求在每個(gè)模塊之前加序言性注釋。 A. 程序系統(tǒng)時(shí)代 B. 軟件工程時(shí)代 D. 人工智能時(shí)代 94.軟件工程管理的具體內(nèi)容不包括對(duì) _________ 管理。( ?。?A .文檔 B .?dāng)?shù)據(jù) C .編碼 D .設(shè)計(jì) 98.軟件維護(hù)的困難主要原因是( ?。?A .費(fèi)用低 B .人員少 C .開發(fā)方法的缺陷 D .維護(hù)難 99 .用白盒法技術(shù)設(shè)計(jì)測(cè)試用例的方法包括( ) A .錯(cuò)誤推測(cè) B .因果圖 C .基本路徑測(cè)試 D .邊界值分析 100.軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們( ) A .前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試 B .前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試 C .都屬于靜態(tài)測(cè)試 D .都屬于動(dòng)態(tài)測(cè)試 101.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( ?。?A .只能用來(lái)描述簡(jiǎn)單程序 B .不能嵌套使用 C .單入口,單出口 D .僅用于自動(dòng)控制系統(tǒng) 102. JSP 方法是一種面向 _________ 的設(shè)計(jì)方法。( ?。?A . SA B . SD C . SP D . SC 107.螺旋模型是一種將瀑布模型和 _________ 結(jié)合起來(lái)的軟件開發(fā)模型。 A .可靠性 B .可重用性 C .適應(yīng)性 D .可移植性 114 . ISO 的軟件質(zhì)量評(píng)價(jià)模型由 3 層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是( ) A . SQIC B . SQMC C . SQRC D . SQDC 115 .軟件復(fù)雜性度量的參數(shù)包括( ) A .效率 B .規(guī)模 C .完整性 D .容錯(cuò)性 116 .對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( )于對(duì)象的統(tǒng)一體中。 A .確定 B .行或不行 C .正確 D .無(wú)二義 130 .需求分析階段的任務(wù)是確定( ) A. A. Booch方法 B. Coad方法 C. OMT方法 D. VDM方法 132. 系統(tǒng)流程圖是一種傳統(tǒng)工具,用于描繪( )。 A. SC B. IPO C. PAD D. IDEF0 136. 不屬于詳細(xì)設(shè)計(jì)的主要工具有( )。 A. 應(yīng)用范圍 B. 內(nèi)部邏輯 C. 功能 D. 輸入數(shù)據(jù) 140. 需求分析是分析員經(jīng)了解用戶的要求,認(rèn)真細(xì)致地調(diào)研、分析,最終建立目標(biāo)系統(tǒng)的邏輯模型并寫出( )的過(guò)程。 A. 分類關(guān)系 B. 組裝關(guān)系 C. 整體成員關(guān)系 D. has a 143. 進(jìn)度安排的好壞往往會(huì)影響整個(gè)項(xiàng)目的按期完成,下列屬于軟件進(jìn)度的方法有( )。( ?。?A .開發(fā)人員 B .組織機(jī)構(gòu) C .經(jīng)費(fèi)控制 D .設(shè)備 146 .用白盒法技術(shù)設(shè)計(jì)測(cè)試用例的方法包括( ?。?A .錯(cuò)誤推測(cè) B .因果圖 C .基本路徑測(cè)試 D .邊界值分析 147 .軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們( ) A .前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試 B .前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試 C .都屬于靜態(tài)測(cè)試 D .都屬于動(dòng)態(tài)測(cè)試 148 . JSP 方法是一種面向 _________ 的設(shè)計(jì)方法。( ?。?A .流程圖 B .功能結(jié)構(gòu)圖 C .系統(tǒng)結(jié)構(gòu)圖 D .?dāng)?shù)據(jù)流圖 154. 下列方法中不屬于面向?qū)ο蟮拈_發(fā)方法有( )。 A. 需求設(shè)計(jì) B. 編碼和詳細(xì)設(shè)計(jì) C. 詳細(xì)設(shè)計(jì) D. 概要設(shè)計(jì) 158. 在軟件測(cè)試中,白盒測(cè)試方法是通過(guò)分析程序的( )來(lái)設(shè)計(jì)測(cè)試用例的