資源描述:
《軟件工程06—07試卷a》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、東華理工大學(xué)南昌校區(qū)2006--2007學(xué)年第二學(xué)期末考試A卷專業(yè):_____________班級(jí):______________學(xué)號(hào):_____________姓名:_______________密封線課程:軟件工程理論與實(shí)踐年級(jí):04級(jí)考試方式:閉卷題號(hào)一二三四五總分得分一、填空題(本大題共10小題,每空2分,共30分)1.軟件生存周期一般可分為問(wèn)題定義、可行性研究、測(cè)試、設(shè)計(jì)、編碼、、運(yùn)行與維護(hù)階段。2.軟件維護(hù)的類型包括糾錯(cuò)性類型、完善性類型、適應(yīng)性類型和。3.在Jackson系統(tǒng)開(kāi)發(fā)方法中,使用、和三種基本的結(jié)構(gòu)就可以組合出各種復(fù)雜的結(jié)構(gòu)體系。4.軟件工程過(guò)程包括軟件規(guī)格說(shuō)明書(shū)、軟件確
2、認(rèn)、軟件演進(jìn)與。5.基于軟件的工作方式,可以將軟件劃分為批處理軟件、實(shí)時(shí)處理軟件與。6.?dāng)?shù)據(jù)流圖的基本符號(hào)包括數(shù)據(jù)流、數(shù)據(jù)輸入的源點(diǎn)或終點(diǎn)、加工與。7.模塊有、、三種基本屬性。8.UML是由和構(gòu)成。9.模型元素可分為和兩類。10.軟件測(cè)試的根本目的是。二、單項(xiàng)選擇題(將正確的答案代碼填入括號(hào)中,每小題2分,共30分)1、?在軟件生產(chǎn)的程序系統(tǒng)時(shí)代由于軟件規(guī)模擴(kuò)大和軟件復(fù)雜性提高等原因?qū)е铝耍ā 。〢.軟件危機(jī)?????B.軟件工程C.程序設(shè)計(jì)革命?????D.結(jié)構(gòu)化程序設(shè)計(jì)2.需求分析階段的任務(wù)是確定()?????????????????????????????????A.軟件開(kāi)發(fā)方法B.軟
3、件開(kāi)發(fā)工具C.軟件開(kāi)發(fā)費(fèi)D.軟件系統(tǒng)的功能3.軟件工程是三要素是()A.方法、工具、過(guò)程B.方法、維護(hù)、過(guò)程C.工具、過(guò)程、維護(hù)D.方法、工具、維護(hù)4.下列是需求分析的過(guò)程是()A.問(wèn)題的定義B.問(wèn)題的識(shí)別C.確定系統(tǒng)的功能D.修改系統(tǒng)的開(kāi)發(fā)計(jì)劃5.下列哪個(gè)階段不屬于軟件生存期的三大階段()。A.計(jì)劃階段B.開(kāi)發(fā)階段C.編碼階段D.維護(hù)階段6.下列哪項(xiàng)不是UML的擴(kuò)展機(jī)制()。A.加標(biāo)簽值B.約束C.元模型D.版類7.下列描述錯(cuò)誤的是()。A.結(jié)構(gòu)化開(kāi)發(fā)方法是一種面向數(shù)據(jù)流的開(kāi)發(fā)方法B.需求分析中存在著充分交流的問(wèn)題C.按照人類習(xí)慣的思維方法,對(duì)軟件開(kāi)發(fā)過(guò)程所有階段要進(jìn)行綜合考慮D.?dāng)?shù)據(jù)流圖不
4、反映數(shù)據(jù)的流向8.下列哪個(gè)屬于軟件設(shè)計(jì)的目標(biāo)()。A.軟件實(shí)體有明顯的層次結(jié)構(gòu),利于軟件元素間控制B.軟件實(shí)體的模塊不具有獨(dú)立功能C.確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)D.確定軟件結(jié)構(gòu)9.下列哪個(gè)屬于模型元素的關(guān)系()。A.關(guān)聯(lián)B.約束C.耦合D.聚焦10.需求分析中開(kāi)發(fā)人員要從用戶那里了解()。?????????????????????A.軟件做什么???B.用戶使用界面C.輸入的信息??D.軟件的規(guī)模11.以下屬于常見(jiàn)的白盒測(cè)試法的是()。A.錯(cuò)誤推測(cè)法???B.等價(jià)分類法C.因果圖法??D.語(yǔ)句覆蓋法12.下列文檔與維護(hù)人員有關(guān)的有()。A.軟件需求說(shuō)明書(shū)?????????????B.項(xiàng)目開(kāi)發(fā)計(jì)劃C.概
5、要設(shè)計(jì)說(shuō)明書(shū)?????????????D.操作手冊(cè)13.下列屬于動(dòng)態(tài)模型的四類圖的是()。A.活動(dòng)圖??B.結(jié)構(gòu)圖C.流程圖??D.構(gòu)件圖14.下列對(duì)可復(fù)用構(gòu)件的要求描述正確的是()。A.具有功能上的獨(dú)立性與完整性B.具有較高的實(shí)用性C.具有較強(qiáng)的可變性D.具有可視化效果第2頁(yè)共2頁(yè)專業(yè):_____________班級(jí):______________學(xué)號(hào):_____________姓名:_______________密封線15.快速原型模型的主要特點(diǎn)之一是()A.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品??????????????????B.及早提供全部完整的軟件產(chǎn)品C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件??????D.及早提
6、供工作軟件三、多項(xiàng)選擇題(將正確的答案代碼填入括號(hào)中,每小題2分,共10分)1.關(guān)于內(nèi)容耦合的描述正確的是()。A.內(nèi)容耦合是最高程度的耦合B.應(yīng)該盡量使用內(nèi)容耦合C.高級(jí)語(yǔ)言一般設(shè)計(jì)成允許內(nèi)容耦合的形式D.如果一個(gè)模塊有多個(gè)入口,可能發(fā)生內(nèi)容耦合2.下列屬于軟件開(kāi)發(fā)工具的分類是()。A.分析和設(shè)計(jì)工具??????????????B.軟件維護(hù)工具C.文檔管理工具??????D.測(cè)試管理工具3.UML建模過(guò)程主要包括哪些階段()。A.開(kāi)發(fā)階段??????????????B.設(shè)計(jì)階段C.分析階段??????D.配置階段4.下列關(guān)于模塊的描述,正確的是()。A.具有獨(dú)立的模塊軟件比較容易開(kāi)發(fā)出來(lái)B.
7、獨(dú)立的模塊比較容易測(cè)試和維護(hù)C.模塊的獨(dú)立程度可以通過(guò)內(nèi)聚和耦合標(biāo)定D.獨(dú)立的模塊可以完成一個(gè)相對(duì)獨(dú)立的特定子功能5.下列屬于需求分析的原則的是()。A.能夠表達(dá)和理解問(wèn)題的信息域和功能域B.能夠?qū)?wèn)題進(jìn)行分解和不斷細(xì)化,建立問(wèn)題的層次結(jié)構(gòu)C.能夠確定系統(tǒng)的結(jié)構(gòu)D.需要給出系統(tǒng)的邏輯視圖和物理視圖四、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“×”。每小題1分,共10分)1.獨(dú)立編譯是指一個(gè)大程