![東北大學(xué) 軟件工程考研復(fù)試_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/1dff520c-173f-4950-8f83-1a784fe79523/1dff520c-173f-4950-8f83-1a784fe795231.gif)
![東北大學(xué) 軟件工程考研復(fù)試_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/1dff520c-173f-4950-8f83-1a784fe79523/1dff520c-173f-4950-8f83-1a784fe795232.gif)
![東北大學(xué) 軟件工程考研復(fù)試_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/1dff520c-173f-4950-8f83-1a784fe79523/1dff520c-173f-4950-8f83-1a784fe795233.gif)
![東北大學(xué) 軟件工程考研復(fù)試_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/1dff520c-173f-4950-8f83-1a784fe79523/1dff520c-173f-4950-8f83-1a784fe795234.gif)
![東北大學(xué) 軟件工程考研復(fù)試_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/6/1dff520c-173f-4950-8f83-1a784fe79523/1dff520c-173f-4950-8f83-1a784fe795235.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、東北大學(xué)秦皇島分校軟件工程試卷試題下載-樣卷.doc第二學(xué)期期終試題 踏實(shí)學(xué)習(xí),弘揚(yáng)正氣;誠(chéng)信做人,誠(chéng)實(shí)考試;作弊可恥,后果自負(fù)課程名稱 軟件工程導(dǎo)論 使用專業(yè) 班級(jí) 姓名 學(xué)號(hào) 試題得分一二三四五六七八九十總分 一、 判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“×”。每題1.5分,共15分)1. Warnier方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格。(×) 2. PAD圖在設(shè)置了五種基本控
2、制結(jié)構(gòu)后,還允許遞歸調(diào)用。(×) 3. 為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。(×) 4. 當(dāng)驗(yàn)收測(cè)試通過(guò),軟件開發(fā)就完成了。(×) 5. 完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪除程序中的注解。(×) 6. 在進(jìn)行總體設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。(×) 7. 系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有時(shí)也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用。(×) 8. 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。(×) 9. 在程序調(diào)試時(shí),找出錯(cuò)誤的位置和性質(zhì)比改正該錯(cuò)誤更難。() 10. 以對(duì)象、類、繼承和
3、通信為基礎(chǔ)的面向?qū)ο笤O(shè)計(jì)方法(OOD)也是常見的軟件概要設(shè)計(jì)方法之一。() 二、單項(xiàng)選擇題(每小題2分,共10分) 1. 試判斷下列敘述中,哪 個(gè)(些)是正確的(D)a、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流 b、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c、事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的A、aB、bC、cD、b和c2. 進(jìn)行需求分析可使用多種工具,但(B)是不適用的。A、數(shù)據(jù)流圖B、PAD圖C、判定表D、數(shù)據(jù)詞典3. 在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(A)。A、PAD
4、0;B、SA C、SC D、DFD4. 詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的(C)A、代碼的規(guī)模B、運(yùn)行速度C、質(zhì)量D、可維護(hù)性5. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn)。A、程序的內(nèi)部邏輯B、程序的復(fù)雜程度C、該軟件的編輯人員D、程序的功能 三、多項(xiàng)選擇題(每題2分,共10分。注:正確得2分,漏選得1分,多選、錯(cuò)選不得分。) 1. (AB
5、CD)可以作為模塊。A、子程序B、函數(shù)C、過(guò)程D、編譯文件2. 下面哪些測(cè)試屬于黑盒測(cè)試(BCD)。A、路徑測(cè)試B、等價(jià)類劃分C、邊界值分析D、錯(cuò)誤推測(cè)E、循環(huán)測(cè)試3. 下列屬于度量效益方法的是(ABCD)。A、貨幣的時(shí)間價(jià)值B、投資回收期 C、收入D、投資回報(bào)率4. 軟件維護(hù)的策略包括(BCD)。A、定期檢測(cè)維護(hù) B、改正性維護(hù) C、適應(yīng)性維護(hù) D、完善性維護(hù)5. 下列屬于軟件測(cè)試過(guò)程的是(ABE)。A、單元測(cè)試B、組裝測(cè)試C、內(nèi)核測(cè)試D、法律驗(yàn)證E、確認(rèn)測(cè)試 四、簡(jiǎn)答題(每題6分,共24分) 1. 耦合性和內(nèi)聚性有幾種類型? 其耦合度、內(nèi)聚強(qiáng)度的順序如何?答案:低:非直接耦合、數(shù)據(jù)耦合、標(biāo)
6、記耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合:高強(qiáng):功能內(nèi)聚、信息內(nèi)聚、通信內(nèi)聚、過(guò)程內(nèi)聚、時(shí)間內(nèi)聚、邏輯內(nèi)聚、偶然內(nèi)聚:弱 2. 請(qǐng)舉例說(shuō)明什么是多態(tài),什么是重載?答案:多態(tài)性是指子類對(duì)象可以像父類對(duì)象那樣使用,同樣的消息既可以發(fā)送給父類對(duì)象也可以發(fā)送給子類對(duì)象。也就是說(shuō),在類等級(jí)的不同層次中可以共享(公用)一個(gè)行為(方法)的名字,然而不同層次中的每個(gè)類卻各自按自己的需要來(lái)實(shí)現(xiàn)這個(gè)行為。當(dāng)對(duì)象接收到發(fā)送給它的消息時(shí),根據(jù)該對(duì)象所屬于的類動(dòng)態(tài)選用在該類中定義的實(shí)現(xiàn)算法。重載是指一個(gè)類中有多個(gè)同名的方法,但在操作數(shù)個(gè)數(shù)或類型上有區(qū)別。例: public class Aint age;Strin
7、g? name;public void setValue(int i) age=i;?public void setValue(String s) name=s;? 3. 什么是數(shù)據(jù)字典?簡(jiǎn)述數(shù)據(jù)字典與數(shù)據(jù)流圖的關(guān)系。答案:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說(shuō)明,是數(shù)據(jù)流程圖的補(bǔ)充工具。(2分)數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。 數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。(3分) 4. 簡(jiǎn)述編碼風(fēng)格的重要性。答案:閱讀程序是軟件開發(fā)和維護(hù)過(guò)程中的
8、一個(gè)重要組成部分,程序?qū)嶋H上也是一種供人閱讀的文章。應(yīng)當(dāng)在編寫程序時(shí)講求程序的風(fēng)格,這將大量地減少人們讀程序的時(shí)間。良好的編碼風(fēng)格有助于編寫出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量。 5. 面向?qū)ο蟮臏y(cè)試和傳統(tǒng)開發(fā)方法的測(cè)試有什么不同?答案:(1)二者都可以分成四個(gè)階段進(jìn)行。但傳統(tǒng)測(cè)試最小單元是模塊,而在面向?qū)ο蟓h(huán)境下,最小的可測(cè)試的單元是封裝了的類或?qū)ο?,而不是程序模塊。(2)因?yàn)槊嫦驅(qū)ο筌浖]有一個(gè)層次的控制結(jié)構(gòu),所以傳統(tǒng)的自頂向下和自底向上的組裝策略意義不大。 每次將一個(gè)操作組裝到類中(像傳統(tǒng)的增殖式組裝那樣)常常行不通,因?yàn)樵跇?gòu)成類的各個(gè)部件之間存在各種直接的和
9、非直接的交互。對(duì)于面向?qū)ο笙到y(tǒng)的組裝測(cè)試,存在兩種不同的測(cè)試策略。 五、分析應(yīng)用題(20分) 1. 求一組數(shù)組中的最大數(shù), 數(shù)組表示為A(n) ,n1,2n的自然數(shù)。(10分) 2. 請(qǐng)畫出程序流程圖(4分) 3. 請(qǐng)畫出該算法的N-S圖(3分) 4. 請(qǐng)用PAD圖來(lái)表示該算法(3分) 答案:2. 下面是某程序的流程圖:(10分)· 計(jì)算它的環(huán)路復(fù)雜性。(3分)答案:7 · 為了完成基本路徑測(cè)試,求它的一組獨(dú)立的路徑。(7分) 答案:路徑1: (0)(13)(19)路徑2: (0)(14)(19)路徑3: (0)(15)(19)路徑4: (0)(16)(19)路徑5: (0
10、)(17)(19)路徑6: (0)(11)(18)(19)路徑7: (0)(12)(19)六、閱讀下列說(shuō)明和數(shù)據(jù)流圖,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。(12分)說(shuō)明某基于微處理器的住宅安全系統(tǒng),使用傳感器(如紅外探頭、攝像頭等)來(lái)檢測(cè)各種意外情況,如非法進(jìn)入、火警、水災(zāi)等 。房主可以在安裝該系統(tǒng)時(shí)配置安全監(jiān)控設(shè)備(如傳感器、顯示器、報(bào)警器等),也可以在系統(tǒng)運(yùn)行時(shí)修改配置,通過(guò)錄像機(jī)和電視機(jī)監(jiān)控與系統(tǒng)連接的所有傳感器,并通過(guò)控制面板上的鍵盤與系統(tǒng)進(jìn)行信息交互。在安裝過(guò)程中,系統(tǒng)給每個(gè)傳感器賦予一個(gè)編號(hào)(即id)和類型,并設(shè)置房主密碼以啟動(dòng)和關(guān)閉系統(tǒng),設(shè)置傳感器事件發(fā)生時(shí)應(yīng)自動(dòng)撥出
11、的電話號(hào)碼。當(dāng)系統(tǒng)檢測(cè)到一個(gè)傳感器事件時(shí),就激活警報(bào),撥出預(yù)置的電話號(hào)碼,并報(bào)告關(guān)于位置和檢測(cè)到的事件的性質(zhì)等信息。 加工4的細(xì)化圖 問題1(3分)數(shù)據(jù)流圖1(住宅安全系統(tǒng)頂層圖)中的A和B分別是什么?答案:A:傳感器: B:報(bào)警器問題2(3分)數(shù)據(jù)流圖2(住宅安全系統(tǒng)第0層DFD圖)中的數(shù)據(jù)存儲(chǔ)“配置信息”會(huì)影響圖中的哪些加工? 答案:監(jiān)控傳感器、顯示信息和狀
12、態(tài)問題3(6分)將數(shù)據(jù)流圖3(加工4的細(xì)化圖)中的數(shù)據(jù)流補(bǔ)充完整,并指明加工名稱、數(shù)據(jù)流的方向(輸入/輸出)和數(shù)據(jù)流名稱 答案: 4.4“讀傳感器”添加輸入數(shù)據(jù)流“傳感器狀態(tài)”4.1“顯示格式”添加輸出數(shù)據(jù)流“傳感器數(shù)據(jù)”4.5“撥號(hào)”添加輸出數(shù)據(jù)流“電話撥號(hào)”七、請(qǐng)以自己的實(shí)際體會(huì)說(shuō)明項(xiàng)目管理的意義和作用。(8分) 答案:(要點(diǎn))軟件項(xiàng)目管理就是對(duì)軟件工程項(xiàng)目開發(fā)過(guò)程的管理。具體地說(shuō),就是對(duì)整個(gè)軟件生存期的一切活動(dòng)進(jìn)行管理,以達(dá)到提高生產(chǎn)率、改善產(chǎn)品質(zhì)量的目的。 軟件項(xiàng)目管理的職能:(1)制定計(jì)劃:規(guī)定待完成的任務(wù)、要求、資源、人力和進(jìn)度等。(2)建立項(xiàng)目組織:為實(shí)施計(jì)劃,保證任務(wù)的完成,需
13、要建立分工明確的責(zé)任機(jī)構(gòu)。(3)配備人員:任用各種層次的技術(shù)人員和管理人員。(4)指導(dǎo):鼓勵(lì)和動(dòng)員軟件人員完成所分配的任務(wù)。(5)檢驗(yàn):對(duì)照計(jì)劃或標(biāo)準(zhǔn)監(jiān)督檢查實(shí)施的情況。 東北大學(xué)秦皇島分校軟件工程試題及答案第一部分 選擇題 一、單項(xiàng)選擇題 每小題1分,共20分。(在每小題的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi)) 1在下列工具與環(huán)境中( )屬于較早期的CASE。A基于信息工程CASE B人工智能CASE C結(jié)構(gòu)的基于圖形CASE D集成的CASE環(huán)境2Putnam成本估算模型是一個(gè)( )模型。 A靜態(tài)單變量 B動(dòng)態(tài)單變量 C靜態(tài)多變量 D動(dòng)態(tài)多變量3在M
14、cCall軟件質(zhì)量度量模型中,( )屬于面向軟件產(chǎn)品修改。 A可靠性 B可重用性 C適應(yīng)性 D可移植性4ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是( ) ASQIC BSQMC CSQRC DSQDC5軟件復(fù)雜性度量的參數(shù)包括( ) A效率 B規(guī)模 C完整性 D容錯(cuò)性6對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( )于對(duì)象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象7軟件調(diào)試技術(shù)包括( ) A邊界值分析 B演繹法 C循環(huán)覆蓋 D集成測(cè)試8瀑布模型的存在問題是( ) A用戶容易參與開發(fā) B缺乏靈活性 C用戶與開發(fā)者易溝通 D適用可變需求9軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為(
15、) A計(jì)算機(jī)輔助靜態(tài)分析 B黑盒法 C路徑覆蓋 D邊界值分析10軟件生命周期中所花費(fèi)用最多的階段是( ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)11第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是( ) AFORTRAN語(yǔ)言 BPascal語(yǔ)言 CC語(yǔ)言 DPL/1語(yǔ)言12程序的三種基本控制結(jié)構(gòu)是( ) A過(guò)程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移13在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有( ) APAD BSA CSC DDFD14詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的( ) A代碼的規(guī)模 B運(yùn)行速度 C質(zhì)量 D可維護(hù)性15需求分析中開發(fā)人員要從用戶那里了解( )
16、 A軟件做什么 B用戶使用界面 C輸入的信息 D軟件的規(guī)模16結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( )A 程序的規(guī)模 B 程序的效率C 程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D 程序易讀性17IDEF。圖反映系統(tǒng)( )A怎么做 B對(duì)誰(shuí)做 C何時(shí)做 D做什么18經(jīng)濟(jì)可行性研究的范圍包括( ) A資源有效性 B管理制度 C效益分析 D開發(fā)風(fēng)險(xiǎn)19可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( )的回答。 A確定 B行或不行 C正確 D無(wú)二義20需求分析階段的任務(wù)是確定( )A
17、0; 軟件開發(fā)方法B 軟件開發(fā)工具C 軟件開發(fā)費(fèi) D 軟件系統(tǒng)的功能 二、填空題(每空2分,共20分)。21在軟件開發(fā)過(guò)程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改, 軟件配置管理 能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。22規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具有 容錯(cuò)功能的軟件。23McCall提出的軟件質(zhì)量模型包括11 個(gè)軟件質(zhì)量特性。24軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、 可使用性和效率。25為了便于對(duì)照檢查,測(cè)試用例應(yīng)由
18、輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。26程序設(shè)計(jì)語(yǔ)言的心理特性主要表現(xiàn)在 歧義性 、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。27軟件結(jié)構(gòu)是以 模塊 為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。28在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語(yǔ)言、判定表、判定樹 。29結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式語(yǔ)言之間的一種半形式語(yǔ)言。30若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=F/(1+(n*i)。三、名詞解釋題 每小題3分,共15分。 31軟件生存周期模型 描述軟件開發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型32數(shù)據(jù)字典(DD) 數(shù)據(jù)字典是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的。它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。33內(nèi)聚性
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科研樓翻新合同終止通知
- 書店裝修員工合同樣本
- 自然人借款合同樣本
- 三農(nóng)村資源綜合利用路徑規(guī)劃
- 電子政務(wù)平臺(tái)建設(shè)及管理手冊(cè)
- 農(nóng)業(yè)信息化建設(shè)與管理作業(yè)指導(dǎo)書
- 擔(dān)保借款合同書
- 聘請(qǐng)博士協(xié)議書
- 項(xiàng)目管理與協(xié)調(diào)能力作業(yè)指導(dǎo)書
- 農(nóng)產(chǎn)品食品安全與質(zhì)量控制標(biāo)準(zhǔn)作業(yè)指導(dǎo)書
- 建設(shè)用地報(bào)批服務(wù)投標(biāo)方案(技術(shù)方案)
- 精裝修室內(nèi)施工組織部署
- 農(nóng)用拖拉機(jī)考試題庫(kù)
- GJB438C模板-軟件開發(fā)計(jì)劃(已按標(biāo)準(zhǔn)公文格式校準(zhǔn))
- 2023年政府采購(gòu)評(píng)審專家考試真題及答案
- 云端數(shù)據(jù)加密與密鑰管理解決方案
- 毒麻藥品試題答案
- 醫(yī)療器械專業(yè)知識(shí)培訓(xùn)課件
- 傳統(tǒng)體育養(yǎng)生學(xué)
- DB4401∕T 33-2019 電梯托管標(biāo)準(zhǔn)化管理規(guī)范
- 醫(yī)院物業(yè)(保潔)技術(shù)服務(wù)投標(biāo)方案
評(píng)論
0/150
提交評(píng)論