




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、工程測(cè)量一、單項(xiàng)選擇題(每小題1分,共20分。在每小題的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)。)1在下列工具與環(huán)境中(C)屬于較早期的CASE。A.基于信息工程CASEB.人工智能CASEC.結(jié)構(gòu)的基于圖形CASED集成的CASE環(huán)境2.Putnam成本估算模型是一個(gè)(D)模型。A.靜態(tài)單變量B.動(dòng)態(tài)單變量C.靜態(tài)多變量D.動(dòng)態(tài)多變量3在McCall軟件質(zhì)量度量模型中,(C)屬于面向軟件產(chǎn)品修改。A.可靠性B.可重用性C.適應(yīng)性D,可移植性 TOC o 1-5 h z ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是(D)C SQRCC.
2、完整性D SQDCD 容錯(cuò)性ASQICBSQMC5軟件復(fù)雜性度量的參數(shù)包括(B)A效率B規(guī)模6對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對(duì)象的統(tǒng)一體中。A.結(jié)合B.隱藏C.封裝D.抽象7軟件調(diào)試技術(shù)包括(B)A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測(cè)試8瀑布模型的存在問(wèn)題是(B)A.用戶容易參與開(kāi)發(fā)B.缺乏靈活性C.用戶與開(kāi)發(fā)者易溝通D.適用可變需求9軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為(A 計(jì)算機(jī)輔助靜態(tài)分析B 黑盒法10軟件生命周期中所花費(fèi)用最多的階段是(A 詳細(xì)設(shè)計(jì)B 軟件編碼A )C.路徑覆蓋D.邊界值分析D )C.軟件測(cè)試D.軟件維護(hù)11第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言
3、是(B)A.FORTRAN語(yǔ)言B.Pascal語(yǔ)言C.C語(yǔ)言D.PL/1語(yǔ)12程序的三種基本控制結(jié)構(gòu)是(B)A過(guò)程、子程序和分程序B順序、選擇和重復(fù)C遞歸、堆棧和隊(duì)列D調(diào)用、返回和轉(zhuǎn)移13在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(A)A PADB SAC SC14詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的(C )A .代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量護(hù)性15需求分析中開(kāi)發(fā)人員要從用戶那里了解(A )A 軟件做什么B 用戶使用界面C .輸入的信息D DFDD 可維D 軟件的規(guī)模16結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(D)A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語(yǔ)言的先進(jìn)性D.程序易讀性17 IDEF 。圖反映系統(tǒng)( D
4、)A 怎么做B 對(duì)誰(shuí)做C.何時(shí)做D.做什么18.經(jīng)濟(jì)可行性研究的范圍包括(C)A.資源有效性B.管理制度C.效益分析D.開(kāi)發(fā)風(fēng)險(xiǎn)19.可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù),因必須給出(B)的回答。A.確定B.行或不行C.正確D.無(wú)二.需求分析階段的任務(wù)是確定(D)A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)工具C.軟件開(kāi)發(fā)費(fèi)D.軟件系統(tǒng)的功能二、填空題(每空2分,共20分)。.在軟件開(kāi)發(fā)過(guò)程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,軟件配置管理能協(xié)調(diào)軟件開(kāi)發(fā),并使混亂減到最低程度。.規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具
5、有容錯(cuò)功能的軟件。.McCall提出的軟件質(zhì)量模型包括11個(gè)軟件質(zhì)量特性。.軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。.為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。.程序設(shè)計(jì)語(yǔ)言的心理特性主要表現(xiàn)在歧義性、簡(jiǎn)潔性、傳統(tǒng)性、局部性.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而組成的一種捽制層次結(jié)構(gòu)。.在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語(yǔ)言、判定表、判定樹(shù)。.結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式語(yǔ)言之間的一種半形式語(yǔ)言。.若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=F/(1+(n*i)。三、名詞解釋題(每小
6、題3分,共15分)。.軟件生存周期模型是描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。.數(shù)據(jù)字典(DD)是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的。它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。.內(nèi)聚性是模塊獨(dú)立性的衡量標(biāo)準(zhǔn)之一,它是指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。.JSP方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過(guò)程,它根據(jù)輸入,輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,即程序結(jié)構(gòu)。.多態(tài)性指相同的操作或函數(shù)、過(guò)程可作用于多種類型的對(duì)象上并獲得不同結(jié)果?;颍ú煌膶?duì)象,收到同
7、一消息可以產(chǎn)生不同的結(jié)果。)四、簡(jiǎn)答題(每小題5分,共20分)。.簡(jiǎn)述容錯(cuò)技術(shù)的四種主要手段,并解釋。答:結(jié)構(gòu)冗余:包括靜態(tài)冗余、動(dòng)態(tài)冗余和混合冗余。信息冗余:為檢測(cè)或糾正信息在運(yùn)算或傳輸中的錯(cuò)誤,須外加一部分信息。時(shí)間冗余:指重復(fù)執(zhí)行指令或程序來(lái)消除瞬時(shí)錯(cuò)誤帶來(lái)的影響。冗余附加技術(shù):指為實(shí)現(xiàn)上述冗余技術(shù)所需的資源和技術(shù)。.以GJ.Myers的觀點(diǎn),簡(jiǎn)述對(duì)軟件測(cè)試的目的。答:軟件測(cè)試是(1)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;(2)一個(gè)好的用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。(3)一個(gè)成功的測(cè)試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。.就程序設(shè)計(jì)語(yǔ)言的工程特性而言,對(duì)程序編碼有哪些要求?答:可移植性,開(kāi)發(fā)
8、工具的可利用性,軟件的可重用性,可維護(hù)性.模塊的內(nèi)聚性包括哪些類型?答:偶然內(nèi)聚,邏輯內(nèi)聚,時(shí)間內(nèi)聚,通信內(nèi)聚,順序內(nèi)聚,功能內(nèi)聚五、應(yīng)用題(第40小題7分,第41小題8分,第42小題10分,共25分)。.下面是某程序的流程圖:W1撲中結(jié)果輸出(1)計(jì)算它的環(huán)路復(fù)雜性。答:環(huán)路復(fù)雜性=判斷數(shù)+1=6+1=7(個(gè))(2)為了完成基本路徑測(cè)試,求它的一組獨(dú)立的路徑。路徑1:(0)一一(13)(19)路徑2:(0)一一一(14)(19)路徑3:(0)一一一一(15)(19)路彳至4:(0)一一一一一(16)(19)路徑5:(0)一一一一一一(17)(19)路徑6:(0)一一一一一一(18)(19)路
9、徑7:(0)一一一一一一(12)(19).根據(jù)下列條件使用等價(jià)劃分法設(shè)計(jì)測(cè)試用例。某一8位微機(jī),具十六進(jìn)制常數(shù)定義為:以0 x或0X開(kāi)頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是-7f7f(表示十六進(jìn)制的大小寫(xiě)字母不加區(qū)別),如0X13,0X6A,-0X3c。解答:等價(jià)劃分法劃分等價(jià)類并編號(hào),如下表所示十六進(jìn)制整型常量輸入條件的等價(jià)類表輸入數(shù)據(jù)合理等價(jià)類不合理等價(jià)類十六進(jìn)制整數(shù)0 x或0X開(kāi)頭12位數(shù)字串以一0 x打頭的12位數(shù)字串非0 x或非一打頭的串含有非數(shù)字且(a,b,c,d,e,f)以外字符多于5個(gè)字符后跟非0的多位串0后跟數(shù)字串后多于3個(gè)數(shù)字十六進(jìn)制數(shù)范圍9.在一7f7f之間.小于一7f.大于
10、7f為合理等價(jià)類設(shè)計(jì)測(cè)試用例,表中有三個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子測(cè)試數(shù)據(jù)期望結(jié)果覆蓋范圍0X23顯不啟效輸入1,90X15顯不啟效輸入2,9為每個(gè)不合理等價(jià)類至少設(shè)計(jì)一個(gè)測(cè)試用例測(cè)試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無(wú)效輸入3G12顯示無(wú)效輸入4123311顯示無(wú)效輸入51012顯示無(wú)效輸入6-011顯示無(wú)效輸入7-0134顯示無(wú)效輸入80 x777顯示無(wú)效輸入100 x87顯示無(wú)效輸入11.圖書(shū)館的預(yù)定圖書(shū)子系統(tǒng)有如下功能:由供書(shū)部門提供書(shū)目給訂購(gòu)組;訂書(shū)組從各單位取得要訂的書(shū)目;根據(jù)供書(shū)目錄和訂書(shū)書(shū)目產(chǎn)生訂書(shū)文檔留底;將訂書(shū)信息(包括數(shù)目,數(shù)量等)反饋給供書(shū)單位;將未訂書(shū)目通知訂書(shū)者;對(duì)于重復(fù)訂購(gòu)
11、的書(shū)目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書(shū)者。試根據(jù)要求畫(huà)出該問(wèn)題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖訂餐用底取輯果出訂|LH一第訂書(shū)目3仃類書(shū)比訂書(shū)清單4】.一歸類書(shū)目多一訂書(shū)清機(jī)6供書(shū)書(shū)目7可書(shū)書(shū)目上已訂書(shū)目97.7,8】0賴訂書(shū)目1工13更新書(shū)目14-訂書(shū)信息期末測(cè)試卷2一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共20分).開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做(C)A.軟件工程B.軟件周期C.軟件危機(jī)D.軟件產(chǎn)生.研究開(kāi)發(fā)所需要的成本和資源是屬于可行性研究中的(B)研究的一方面。A.技術(shù)可行性B.
12、經(jīng)濟(jì)可行性C.社會(huì)可行性D.法律可行性3.IDEF0圖不反映出系統(tǒng)(B)A.系統(tǒng)做什么B.系統(tǒng)功能如何實(shí)現(xiàn)C.系統(tǒng)由誰(shuí)來(lái)做D.系統(tǒng)實(shí)現(xiàn)的約束條件.模塊的內(nèi)聚fi最高的是(D)A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是(D)A.程序模塊化B.模塊高內(nèi)聚C.模塊低耦合D.模塊獨(dú)立性.軟件詳細(xì)設(shè)計(jì)主要采用的方法是(D)A.模塊設(shè)計(jì)B.結(jié)構(gòu)化設(shè)計(jì)C.PDL語(yǔ)言D.結(jié)構(gòu)化程序設(shè)計(jì).下列關(guān)于JSP方法不正確的說(shuō)法是(D)A.JSP方法主要用于規(guī)模不大的數(shù)據(jù)處理系統(tǒng)B.JSP方法不明確的劃分軟件概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的兩個(gè)階段C.JSP方法適用于輸入數(shù)據(jù)和輸出
13、數(shù)據(jù)之間有對(duì)應(yīng)關(guān)系的問(wèn)題求解D.JSP方法根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的體系結(jié)構(gòu)。因此它只適用于詳細(xì)設(shè)計(jì)階段.不適合作為科學(xué)工程計(jì)算的語(yǔ)言是(D)A.PascalB.CC.FortranD.Prolog.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要研究(A)A.需求規(guī)格說(shuō)明與概要設(shè)計(jì)說(shuō)明B.詳細(xì)設(shè)計(jì)說(shuō)明C.項(xiàng)目開(kāi)發(fā)計(jì)劃D.概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明.若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0,0,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測(cè)試用例的方法是(C)A.條件覆蓋法B.等價(jià)分類法C.邊界值分析法D.錯(cuò)誤推測(cè)法11.
14、下列屬于維護(hù)階段的文檔是(C)A.軟件規(guī)格說(shuō)明B.用戶操作手冊(cè)C.軟件問(wèn)題報(bào)告D.軟件測(cè)試分析報(bào)告12.快速原型模型的主要特點(diǎn)之一是(D)A.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件D.及早提供工作軟件.因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過(guò)程稱為(B)A.教正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù).類庫(kù)這種機(jī)制是(D)級(jí)別的信息共享。A.同一類B.不同類C.同一應(yīng)用D.不同應(yīng)用.只有單重繼承的類層次結(jié)構(gòu)是(C)層次結(jié)構(gòu)。A.網(wǎng)狀型B.星型C.樹(shù)型D.環(huán)型.在屏蔽硬件錯(cuò)誤的冗錯(cuò)技術(shù)中,冗余附加技術(shù)有(D)A.三模冗余B.信息冗余C.冗余備
15、份程序的存儲(chǔ)及調(diào)用D.關(guān)鍵程序和數(shù)據(jù)的冗余存儲(chǔ)和調(diào)用17.軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為(B)A.可用性B.可靠性C.正確性D.完整性.下列文檔與維護(hù)人員有關(guān)的有(C)A.軟件需求說(shuō)明書(shū)B(niǎo).項(xiàng)目開(kāi)發(fā)計(jì)劃C.概要設(shè)計(jì)說(shuō)明書(shū)D.操作手冊(cè).采用Gantt圖表示軟件項(xiàng)目進(jìn)度安排,下列說(shuō)法中正確的是(D)A.能夠反映多個(gè)任務(wù)之間的復(fù)雜關(guān)系B.能夠直觀表示任務(wù)之間相互依賴制約關(guān)系C.能夠表示哪些任務(wù)是關(guān)鍵任務(wù)D.能夠表示子任務(wù)之間的并行和串行關(guān)系.下列模型屬于成本估算方法的有(A)A.COCOMO模型B.McCall模型C.McCabe度量法D.時(shí)間估算法
16、二、填空題(每空2分,共20分).瀑布模型是以文檔為驅(qū)動(dòng)、適合于_.軟件需求明確_的軟件項(xiàng)目的模型。.純收入是指在整個(gè)生存周期之內(nèi)的_累計(jì)經(jīng)濟(jì)效益_與投資之差。.數(shù)據(jù)項(xiàng)是指_不可再分解的_數(shù)據(jù)單元。.軟件概要設(shè)計(jì)的主要任務(wù)就是_軟件結(jié)構(gòu)的設(shè)計(jì)_。.結(jié)構(gòu)化程序設(shè)計(jì)方法是使用_三種基本控制結(jié)構(gòu)_構(gòu)造程序。.軟件開(kāi)發(fā)是一個(gè)自頂向下逐步細(xì)化和求精過(guò)程,而軟件測(cè)試是一個(gè)_自底向上或相反順序_集成的過(guò)程。.軟件維護(hù)的內(nèi)容包括校正性維持,適應(yīng)性維護(hù)、_.完善性維護(hù)_和預(yù)防性維護(hù)。.CASE工具的平臺(tái)集成指工具運(yùn)行在相同的_硬件/操作系統(tǒng)_平臺(tái)上。.在建立對(duì)象的功能模型時(shí),使用的數(shù)據(jù)流圖中包含有處理、數(shù)據(jù)流、
17、動(dòng)作對(duì)象和_數(shù)據(jù)存儲(chǔ)對(duì)象。.將開(kāi)發(fā)項(xiàng)目與一個(gè)或多個(gè)已完成的類似項(xiàng)目進(jìn)行比較,找出與某個(gè)相類似項(xiàng)目的若干不同之處,并估算每個(gè)不同之處對(duì)成本的影響,得出開(kāi)發(fā)項(xiàng)目的總成本。這種成本估算方法稱為_(kāi).差別估算法_。三、名詞解釋(每小題3分,共15分).信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過(guò)程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來(lái)說(shuō)是不能訪問(wèn)的。.集成測(cè)試也稱組裝測(cè)試或聯(lián)合測(cè)試。是指在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。組裝模塊的方式有兩種:漸增式測(cè)試和非漸增式測(cè)試。.多態(tài)性是指相同的操作或函數(shù)、過(guò)程可作用于多種類型的對(duì)象上并獲得不同結(jié)果。不同的
18、對(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。.CASE是一組工具和方法的集合,可以輔助軟件開(kāi)發(fā)生命周期各階段進(jìn)行軟件開(kāi)發(fā)。CASE把軟件開(kāi)發(fā)技術(shù)、軟件工具和軟件開(kāi)發(fā)方法集成到一個(gè)統(tǒng)一而一致的框架中,并且吸收了CAD(計(jì)算機(jī)輔助設(shè)計(jì))、軟件工程、操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和許多其他計(jì)算機(jī)領(lǐng)域的原理和技術(shù)。因而,CASE領(lǐng)域是一個(gè)應(yīng)用、繼承和綜合的領(lǐng)域。5.SA結(jié)構(gòu)化分析方法是需求分析中使用最多的方法之一,適用于數(shù)據(jù)處理類型軟件的需求分析。基本思想是采用自頂向下,逐步分解的方法分析整個(gè)系統(tǒng),有效地控制系統(tǒng)開(kāi)發(fā)的復(fù)雜性。四、簡(jiǎn)答題(每小題5分,共20分).簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問(wèn)題。
19、答:軟件工程是一門工程性的學(xué)科,其目標(biāo)主要是成功地建造一個(gè)大型軟件系統(tǒng)。包括:付出較低的開(kāi)發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開(kāi)發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;開(kāi)發(fā)的軟件可靠性高。面臨的主要問(wèn)題是:軟件費(fèi)用軟件可靠性軟件維護(hù)軟件生產(chǎn)率軟件重用。.簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)。答:(1)采用自頂向下,逐步求精的程序設(shè)計(jì)方法。(2)使用三種基本控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán)(3)采用主程序員組的組織形式。.簡(jiǎn)述文檔在軟件工程中的作用。答:(1)提高軟件開(kāi)發(fā)過(guò)程的能見(jiàn)度(2)提高開(kāi)發(fā)效率(3)作為開(kāi)發(fā)人員階段工作成果和結(jié)束標(biāo)志(4)記
20、錄開(kāi)發(fā)過(guò)程的有關(guān)信息便于使用與維護(hù);(5)提供軟件運(yùn)行、維護(hù)和培訓(xùn)有關(guān)資料;(6)便于用戶了解軟件功能、性能。.簡(jiǎn)述提高可維護(hù)性的方法。答:(1)建立明確的軟件質(zhì)量目標(biāo)(2)利用先進(jìn)的軟件開(kāi)發(fā)技術(shù)和工具(3)建立明確的質(zhì)量保證工作(4)選擇可維護(hù)的程序設(shè)計(jì)語(yǔ)言(5)改進(jìn)程序文檔五、應(yīng)用題(第1小題8分,第2小題7分,第3小題10分,共25分)1.某旅館的電話服務(wù)如下:可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,
21、552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。要求:寫(xiě)出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。答:.電話號(hào)碼二分機(jī)號(hào)I外線號(hào)碼分機(jī)號(hào)=7201.7299外線號(hào)碼=9+市話號(hào)碼1長(zhǎng)話號(hào)碼長(zhǎng)話號(hào)碼=區(qū)號(hào)+市話號(hào)碼區(qū)號(hào)=100300市話號(hào)碼二局號(hào)十分局號(hào)局號(hào)=455|466|888|552分局號(hào)=4數(shù)字4.某公司為本科以上學(xué)歷的人重新分配工作,分配原則如下:.如果年齡不滿18歲,學(xué)歷是本科,男性要求報(bào)考研究生,女性則擔(dān)任行政工作;.如果年齡滿18歲不滿50歲,學(xué)歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù),學(xué)歷是碩士不分男女,任課題組組長(zhǎng);.如果年齡滿50歲,學(xué)歷本科,男性任科研人員,女性則擔(dān)
22、任資料員,學(xué)歷是碩士不分男女,任課題組組長(zhǎng)。要求:畫(huà)出分析過(guò)程,得出判定表,并進(jìn)行化簡(jiǎn)。答:(1)判定條件可能取值表:條件名稱取值符號(hào)取值數(shù)性別男MM1=2女F年齡不滿18歲CM2=3滿18歲小于50歲Y超過(guò)50歲L碩士G文化程度本科UM3=2(2)計(jì)算組合數(shù)2*3*2=12;(3)初步判定表123456789:101112性別MMMMMMFFFFFF文化程度GGGUUUGGGUUU年齡LYCLYCLYCLYC組長(zhǎng)VVVVVV領(lǐng)導(dǎo)VV科V研行政V資料員V考研V(4)簡(jiǎn)化后的判定表1,2,37,8,945,1161012rErnu性另MMFF文化程度GUUUUU年齡LYCLC組長(zhǎng)V領(lǐng)導(dǎo)V科研V行
23、政V資料員V考研V.某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來(lái)的信件收集分類后,按幾種不同的情況處理。1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。2)如果是想注銷原來(lái)已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:1.對(duì)以上問(wèn)題畫(huà)出數(shù)據(jù)流程圖(5分)培利計(jì)意機(jī)黃理,工件秸構(gòu)主圖期末測(cè)試卷3一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共
24、20分。在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。).軟件工程的縱向分解是把軟件開(kāi)發(fā)分為幾個(gè)(B)A.模型B.階段C.子系D.過(guò)程.McCall軟件質(zhì)量度量模型中屬于面向軟件產(chǎn)品操作的是(D)A.適應(yīng)性B.可重用性C.可測(cè)試性D.可用性.快速原型模型中,用于及早向用戶提交一個(gè)原型系統(tǒng)的是(D)A.實(shí)驗(yàn)型原型B.探索型原型C.提交型原型D.演化型原型.軟件維護(hù)中,因重新初始化控制標(biāo)志或指針而引起的錯(cuò)誤是以下哪一項(xiàng)的副作用?(B)A.文檔B.數(shù)據(jù)C.編程D.設(shè)計(jì).軟件維護(hù)費(fèi)用高的主要原因是(B)A.生產(chǎn)率高B.生產(chǎn)率低C.人員多D.人
25、員少.根據(jù)對(duì)軟件開(kāi)發(fā)機(jī)構(gòu)調(diào)查的結(jié)果可知,各類維護(hù)活動(dòng)所占的比重是(A) TOC o 1-5 h z A完善性占50,適應(yīng)性占25,校正性占21,其他維護(hù)占4B完善性占25,適應(yīng)性占50,校正性占21,其他維護(hù)占4C.完善性占21%,適應(yīng)性占25%,校正性占50%,其他維護(hù)占4%D完善性占21,適應(yīng)性占50,校正性占25,其他維護(hù)占4下列屬于用白盒技術(shù)設(shè)計(jì)測(cè)試用例的是(B)A.錯(cuò)誤推理B.邏輯覆蓋C.等價(jià)類劃分D.因果圖有助于培養(yǎng)良好的編程風(fēng)格并且第一個(gè)體現(xiàn)了結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是(A)APASCABFORTRANCDL1DC在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用的工具為(C)A.判定表B.PDLC
26、.數(shù)據(jù)流圖D.IPO圖10根據(jù)輸入輸出的數(shù)據(jù)結(jié)構(gòu)產(chǎn)生程序結(jié)構(gòu)的設(shè)計(jì)方法是(B)APARNAS方法BJACKSON方法CWIRTH方法DDIJKSTRA方法在軟件設(shè)計(jì)中,為解決一個(gè)大而復(fù)雜的問(wèn)題把軟件系統(tǒng)劃分成一個(gè)個(gè)完成某一特定的子功能的方法稱為(C)A.細(xì)化B.結(jié)構(gòu)化C.模塊化D.抽象化結(jié)構(gòu)化方法在建立軟件系統(tǒng)的結(jié)構(gòu)模塊時(shí)按照以下哪種方法進(jìn)行?(B)A.由底向上B.自頂向下C.隨機(jī)D.回歸兩個(gè)模塊之間傳遞的是同一個(gè)數(shù)據(jù)結(jié)構(gòu)的地址,這種耦合方式稱為(C)A.控制耦合B.公共耦合C.標(biāo)記耦合D.數(shù)據(jù)耦合14結(jié)構(gòu)化設(shè)計(jì)是以哪個(gè)階段產(chǎn)生的DFD圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)?(B)A.可行性分析
27、B.需求分析C.概要設(shè)計(jì)D.詳細(xì)設(shè)計(jì)15結(jié)構(gòu)化方法的基本原則是功能的分解和(C)A.模塊化B.信息隱蔽C.抽象D.細(xì)化16數(shù)據(jù)字典和數(shù)據(jù)流程圖共同構(gòu)成了系統(tǒng)的(B)A.物理模型B.邏輯模型C.原型D.目標(biāo)模型17軟件需求不應(yīng)包括(C)A.功能要求B.環(huán)境需求C.標(biāo)準(zhǔn)實(shí)現(xiàn)的空間需求D.用戶界面要求18項(xiàng)目開(kāi)發(fā)計(jì)劃是什么類型的文檔?(D)A.設(shè)計(jì)性B.進(jìn)度表示C.需求分析D.管理性19瀑布模型是一種什么模型?(B)A.風(fēng)險(xiǎn)驅(qū)動(dòng)模型B.線性開(kāi)發(fā)模型C.增量模型D.迭代模型20軟件工具一般是為軟件人員開(kāi)發(fā)和維護(hù)活動(dòng)而使用的(C)A硬件環(huán)境B說(shuō)明書(shū)C軟件D程序二、填空題(本大題共10小題,每空2分,共2
28、0分。請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。)軟件項(xiàng)目計(jì)劃是_可行性研究_階段的結(jié)果產(chǎn)品。McCall質(zhì)量度量模型高層特性包含面向軟件產(chǎn)品操作、產(chǎn)品修改和_產(chǎn)品適應(yīng)_三個(gè)方面的11個(gè)特性。在面向?qū)ο蠓椒ㄖ?,_繼承性_是子類共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,體現(xiàn)了類之間的一種關(guān)系。24演化提交模型是在_瀑布模型_的基礎(chǔ)上,項(xiàng)目開(kāi)發(fā)的各階段都進(jìn)行增量開(kāi)發(fā)。軟件編碼是將_詳細(xì)設(shè)計(jì)_階段產(chǎn)生的算法,用某種程序設(shè)計(jì)語(yǔ)言編寫(xiě)成程序的過(guò)程。.IDEFo用來(lái)描述系統(tǒng)的功能活動(dòng)及其聯(lián)系,建立系統(tǒng)的_功能一模型。兩個(gè)模塊之間把簡(jiǎn)單的數(shù)值作為參數(shù)傳遞,這種耦合方式為_(kāi)數(shù)據(jù)耦合_。28把在幾個(gè)模塊中都出現(xiàn)的一
29、些毫無(wú)聯(lián)系的處理序列抽出來(lái)組成一個(gè)新的模塊,那么這個(gè)模塊的內(nèi)聚性是_偶然內(nèi)聚_。成本效益分析的目的是從_經(jīng)濟(jì)角度_角度評(píng)價(jià)開(kāi)發(fā)一個(gè)新的軟件項(xiàng)目是否可行。軟件工程的主要思想是在軟件生產(chǎn)中用_工程化方法_代替?zhèn)鹘y(tǒng)手工方法。三、名詞解釋題(本大題共5小題,每小題3分,共15分)軟件工程過(guò)程32基線33靜態(tài)測(cè)試34PAD35需求分析四、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)36軟件工程面臨的主要問(wèn)題有哪些?37軟件配置管理的作用及其主要目標(biāo)是什么?38簡(jiǎn)述SA步驟。39軟件復(fù)雜性主要體現(xiàn)在哪些方面?減少軟件復(fù)雜性有哪些優(yōu)點(diǎn)?五、應(yīng)用題(本大題共3小題,其中第40小題7分,第41小題8分,第42
30、小題10分,共25分).學(xué)生成績(jī)統(tǒng)計(jì)系統(tǒng)。每個(gè)學(xué)生有數(shù)學(xué)、英語(yǔ)、物理三門成績(jī),輸入時(shí)按學(xué)生的學(xué)號(hào)和單門成績(jī)隨機(jī)輸入,要求輸出為以下打印文件,按學(xué)生的學(xué)號(hào)順序輸出各門成績(jī)及平均分。學(xué)號(hào)數(shù)學(xué)英語(yǔ)物理平均分1096800958683881096801試用JACKSON的結(jié)構(gòu)圖描述問(wèn)題的輸入和輸出的數(shù)據(jù)結(jié)構(gòu),并說(shuō)明輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。.根據(jù)下列條件使用邊界值分析法設(shè)計(jì)測(cè)試用例:某一8位微機(jī),其十進(jìn)制整數(shù)定義為:以非零開(kāi)頭的數(shù)是十進(jìn)制整數(shù),其值的范圍是128127,如123,45,0。.復(fù)印機(jī)控制系統(tǒng)有如下功能:(1)命令解釋部分對(duì)讀入的操作員命令進(jìn)行分析,如果是復(fù)印要求,則進(jìn)入復(fù)
31、印管理系統(tǒng)進(jìn)行處理,若是裝紙要求,則轉(zhuǎn)入裝紙?zhí)幚恚?2)復(fù)印管理系統(tǒng)啟動(dòng)復(fù)印操作,并把復(fù)印機(jī)的狀態(tài)隨時(shí)送給系統(tǒng)狀態(tài)顯示部分;如果復(fù)印過(guò)程中出現(xiàn)故障,則將故障碼報(bào)告給出錯(cuò)診斷單元;(3)裝紙系統(tǒng)將供紙情況送給顯示單元;(4)出錯(cuò)診斷將診斷出的錯(cuò)誤類別和原因送給顯示單元;(5)系統(tǒng)狀態(tài)顯示單元將收到的復(fù)印狀態(tài),裝紙狀態(tài),出錯(cuò)類別和原因匯總成顯示信息輸出;試根據(jù)要求畫(huà)出該問(wèn)題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。參考答案一,單項(xiàng)選擇(太太共20小題,圖小JH1分,共加分)LB2.D3.D4.B,E6.A7.B8.A9.C10.B1LC12.B13.C14.B15.C16.P17,C18,D19.B20.C二填空J(rèn)H(本大國(guó)共10小題.錘空2分,共20分).可行性研究22.產(chǎn)品適應(yīng)為繼承性M,瀑布模贊晚配設(shè)計(jì)班.功能.數(shù)據(jù)耦合28.偶然內(nèi)聚.經(jīng)濟(jì)痢度30工程化方法三、名誨修狎本大籍其5小題,每小題3分,共15分)31軟件工程過(guò)程康定了獲取、供應(yīng)、開(kāi)發(fā)、操作和維護(hù)時(shí)要實(shí)鐮的過(guò)程、活動(dòng)和任等,.蛆軟件生存期中芯開(kāi)發(fā)階
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息化技術(shù)在農(nóng)業(yè)生產(chǎn)中的合作協(xié)議
- 農(nóng)民工在崗培訓(xùn)與勞務(wù)派遣合同
- 購(gòu)買物業(yè)管理服務(wù)協(xié)議書(shū)
- 農(nóng)業(yè)生產(chǎn)經(jīng)營(yíng)資金互助保障協(xié)議
- 智慧寓言伊索寓言故事解讀
- 高考語(yǔ)文復(fù)習(xí):專題六、七
- 體育培訓(xùn)中心學(xué)員意外事故的免責(zé)及保障協(xié)議
- 高考文言文斷句100題專項(xiàng)練習(xí)(附答案及翻譯最方便)
- 小馬過(guò)河自我成長(zhǎng)的故事解讀
- 農(nóng)業(yè)旅游開(kāi)發(fā)手冊(cè)
- “教學(xué)評(píng)一體化”指導(dǎo)的語(yǔ)文教學(xué)設(shè)計(jì)以統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)《蟋蟀的住宅》為例
- AI09人工智能-多智能體
- 學(xué)習(xí)英模事跡,傳承紅色基因
- 石墨烯商業(yè)計(jì)劃書(shū)
- 放射源基本知識(shí)培訓(xùn)課件
- 【革命歷史題材舞蹈創(chuàng)作手法及思考案例-以紅船為例9400字(論文)】
- 腦血管造影術(shù)后病人的護(hù)理查房
- 美術(shù)高考色彩備考教學(xué)策略
- 2023年云南省新聞系統(tǒng)事業(yè)單位人員招聘筆試題庫(kù)及答案解析
- 教學(xué)設(shè)計(jì)心肺復(fù)蘇
- 正庚烷-正辛烷連續(xù)精餾塔設(shè)計(jì)資料
評(píng)論
0/150
提交評(píng)論