




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一_單項(xiàng)選擇題_(本大題共_15_題,每題_1_分,共_15_分。)1. 軟件生存周期中時(shí)間最長(zhǎng)的是 ( ) 階段。A. 需求分析B. 概要設(shè)計(jì)C. 測(cè)試D. 維護(hù)2. 技術(shù)可行性要解決 ( ) 。A. 存在侵權(quán)否B. 成本效益問(wèn)題C. 運(yùn)行方式可行D. 技術(shù)風(fēng)險(xiǎn)問(wèn)題3. 需求說(shuō)明書的作用不應(yīng)包括 ( ) 。A. 軟件設(shè)計(jì)的依據(jù)B. 用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C. 軟件驗(yàn)收的依據(jù)D. 軟件可行性研究的依據(jù)4. 分層DFD是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的 ( ) 。A. 細(xì)節(jié)B. 輸入與輸出C. 軟件的作者D. 繪制的時(shí)間5. 結(jié)構(gòu)化分析方法 (SA) 的一
2、個(gè)重要指導(dǎo)思想是 ( ) 。A. 自頂向下,逐步抽象B. 自底向上,逐步抽象C. 自頂向下,逐步分解D. 自底向上,逐步分解6. ( )意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。 A.多態(tài)性 B.多繼承 C.類的復(fù)用 D.封裝7. ( )是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。 A 多態(tài)性 B 繼承 C 封裝 D 消息8. 概要設(shè)計(jì)是軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì),以下選項(xiàng)中不屬于概要設(shè)計(jì)的是 ( ) 。A. 把軟件劃分成模塊B. 確定各個(gè)模塊的功能C. 確定模塊之間的調(diào)用關(guān)系D. 設(shè)計(jì)每個(gè)模塊的偽代碼9. 為了提高測(cè)試
3、的效率,應(yīng)該 ( ) 。A. 隨機(jī)選取測(cè)試數(shù)據(jù)B. 取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C. 在完成編碼以后制定軟件的測(cè)試計(jì)劃 D. 選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試計(jì)劃10. 下列哪項(xiàng)內(nèi)容不屬于OOD的重要特征( )。A.抽象 B.信息隱蔽 C.性能獨(dú)立性 D.模塊性11. 白盒測(cè)試方法一般適合用于 ( ) 測(cè)試。A. 單元B. 系統(tǒng)C. 集成D. 確認(rèn)12. 在黑盒測(cè)試中,著重檢查輸入條件的組合是 ( ) 。A. 等價(jià)類劃分法B. 邊界值分析法C. 錯(cuò)誤推測(cè)法D. 因果圖法13. ( )不屬于OO三要素。A.對(duì)象B.封裝 C.繼承 D.多態(tài)14. UML( )描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重
4、體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。A.狀態(tài)圖 B.順序圖 C.合作圖 D.活動(dòng)圖15. CMM提供了一個(gè)框架,將軟件過(guò)程改進(jìn)的進(jìn)化步驟組織成5個(gè)成熟度等級(jí)。除第1級(jí)外,每一級(jí)都包含了實(shí)現(xiàn)這一級(jí)目標(biāo)的若干關(guān)鍵過(guò)程域,每一個(gè)關(guān)鍵過(guò)程域又包含若干( )。 A 關(guān)鍵實(shí)踐 B 軟件過(guò)程性能 C 軟件過(guò)程能力 D 軟件過(guò)程二_組合選擇題_(本大題共_題,每空_1_分,共_30_分。)請(qǐng)從供選擇的答案中選出正確或合適的答案填入 ( ) 中。1. 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是 ( A ) 。兩個(gè)模塊之間的耦合方式中,( B ) 耦合的耦合度最高,( C ) 耦合的耦合度最低。一個(gè)模塊內(nèi)部的內(nèi)聚種類中 ( D )
5、 內(nèi)聚的內(nèi)聚度最高,( E ) 內(nèi)聚的內(nèi)聚度最低。A: 低內(nèi)聚低耦合 低內(nèi)聚高耦合 高內(nèi)聚低耦合 高內(nèi)聚高耦合 B、C: 數(shù)據(jù) 非直接 控制 內(nèi)容 D、E: 偶然 邏輯 功能 過(guò)程2. 軟件詳細(xì)設(shè)計(jì)工具可分為三類,即:圖示工具、設(shè)計(jì)語(yǔ)言和表格工具。圖示工具中,( A ) 簡(jiǎn)單而應(yīng)用廣泛、( B ) 表示法中,每一個(gè)處理過(guò)程用一個(gè)盒子表示,盒子可以嵌套。( C ) 可以縱橫延伸,圖形的空間效果好。( D ) 是一種設(shè)計(jì)語(yǔ)言,它是一種面向 ( E ) 的語(yǔ)言。A - C: NS圖 流程圖 HIPO圖 PAD圖D: C PDL PROLOG PASCALE: 人 機(jī)器 數(shù)據(jù)結(jié)構(gòu) 對(duì)象3. 軟件的易維
6、護(hù)性是指理解、改正、改進(jìn)軟件的難易程度。通常影響軟件易維護(hù)性的因素有易理解性、易修改性和 ( A ) 。在軟件的開(kāi)發(fā)過(guò)程中往往采取各種措施來(lái)提高軟件的易維護(hù)性。如采用 ( B ) 有助于提高軟件的易理解性;( C ) 有助于提高軟件的易修改性。 在軟件質(zhì)量特性中,( D ) 是指在規(guī)定的一段時(shí)間和條件下,與軟件維持其性能水平的能力有關(guān)的一組屬性;( E ) 是指防止對(duì)程序及數(shù)據(jù)的非授權(quán)訪問(wèn)的能力。 A: 易使用性 易恢復(fù)性 易替換性 易測(cè)試性 B: 增強(qiáng)健壯性 信息隱蔽原則 良好的編程風(fēng)格 高效的算法 C: 高效的算法 信息隱蔽原則 增強(qiáng)健壯性 身份認(rèn)證 D: 正確性 準(zhǔn)確性 可靠性 易使用性
7、 E: 安全性 適應(yīng)性 靈活性 容錯(cuò)性4. 程序的三種基本控制結(jié)構(gòu)是 ( A ) 。它們的共同點(diǎn)是 ( B ) 。結(jié)構(gòu)程序設(shè)計(jì)的一種基本方法是 ( C ) 。 軟件測(cè)試的目的是 ( D ) 。 軟件排錯(cuò)的目的是 ( E ) 。A: 過(guò)程,子程序,分程序 順序,條件,循環(huán) 遞歸,堆棧,隊(duì)列 調(diào)用,返回,轉(zhuǎn)移B: 不能嵌套使用 只能用來(lái)寫簡(jiǎn)單的程序 已經(jīng)用硬件實(shí)現(xiàn) 只有一個(gè)入口和一個(gè)出口C: 篩選法 遞歸法 歸納法 逐步求精法D: 證明程序中沒(méi)有錯(cuò)誤 發(fā)現(xiàn)程序中的錯(cuò)誤 測(cè)量程序的動(dòng)態(tài)特性 檢查程序中的語(yǔ)法錯(cuò)誤E: 找出錯(cuò)誤所在并改正之 排除存在錯(cuò)誤的可能性 對(duì)錯(cuò)誤性質(zhì)進(jìn)行分類 統(tǒng)計(jì)出錯(cuò)的次數(shù)5.
8、用面向?qū)ο蠓椒ǚ治龃笮拖到y(tǒng)(復(fù)雜問(wèn)題)時(shí),一般會(huì)將對(duì)象模型分為5個(gè)層次,從高到低依次是(次序不能錯(cuò)誤)。 ( A ) ( B ) ( C ) ( D ) ( E ) A E: 結(jié)構(gòu)層 屬性層 功能層 主題層 模型層 動(dòng)態(tài)層 類與對(duì)象層 服務(wù)層 需求層6. 從供選擇的答案中選出同下列各條敘述關(guān)系最密切的字句。 ( A ) 軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)移到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的容易程度。 ( B ) 軟件在需要它投入使用時(shí)能實(shí)現(xiàn)其指定的功能的概率。 ( C ) 軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度。 ( D ) 在規(guī)定條件下和規(guī)定期間內(nèi),實(shí)現(xiàn)所指定的功能的概率。 ( E ) 盡管
9、有不合法的輸入,軟件仍能繼續(xù)正常工作的能力。 可測(cè)試性 可理解性 可靠性 可移植性 可用性 兼容性 堅(jiān)固性 可修改性 可接近性 一致性三判斷題(本大題共_3_題,每題_5_分,共_15_分。)1. 從下列敘述中選出5條符合程序設(shè)計(jì)風(fēng)格指導(dǎo)原則的敘述。 (2) (3) (5) (7) (9) (1) 嵌套的重?cái)?shù)應(yīng)加以限制。 (2) 盡量多使用臨時(shí)變量。 (3) 不濫用語(yǔ)言特色。 (4) 不用可以省略的括號(hào)。 (5) 使用有意義的變量名。 (6) 應(yīng)盡可能把程序編得短些。 (7) 把常見(jiàn)的局部?jī)?yōu)化工作留給編譯程序去做。 (8) 注解越少越好。 (9) 程序的格式應(yīng)有助于讀者理解程序。 (10) 應(yīng)
10、盡可能多用GOTO語(yǔ)句。2. 從下列關(guān)于軟件測(cè)試的敘述中,選出5條正確的敘述。(2) (5) (7) (8) (1) 測(cè)試最終是為了證明程序無(wú)錯(cuò)誤。 (2) 在進(jìn)行同等測(cè)試后,若發(fā)現(xiàn)A部分有錯(cuò)并改正了10個(gè)錯(cuò)誤,B部分發(fā)現(xiàn)并改正了 5個(gè)錯(cuò)誤,則再進(jìn)行測(cè)試時(shí),A部分中發(fā)現(xiàn)錯(cuò)誤的可能性比B部分中大。 (3) 對(duì)一個(gè)模塊測(cè)試的根本依據(jù)是測(cè)試用例。 (4) 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。 (5) 一組測(cè)試用例是判定覆蓋,則一定是語(yǔ)句覆蓋。 (6) 一組測(cè)試用例是條件覆蓋,則一定是語(yǔ)句覆蓋。 (7) 在整個(gè)測(cè)試過(guò)程中增量式所需測(cè)試時(shí)間比非增量式多。(8) 驗(yàn)收的依據(jù)是需求說(shuō)明書。3.
11、 從下列敘述中選出5條與提高軟件的可移植性有關(guān)的敘述。(1) (3) (4) (7) (8) (1) 把程序中與計(jì)算機(jī)硬件特性有關(guān)的部分集中在一起。 (2) 選擇時(shí)間效率和空間效率高的算法。 (3) 使用結(jié)構(gòu)化的程序設(shè)計(jì)方法。 (4) 盡量用高級(jí)語(yǔ)言編寫程序中對(duì)效率要求不高的部分。 (5) 盡可能減少注釋。 (6) 采用表格控制方式。 (7) 文檔資料詳盡、正確。 (8) 在有虛擬存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)上開(kāi)發(fā)軟件。 (9) 減少程序中對(duì)文件的讀寫次數(shù)。 (10) 充分利用宿主計(jì)算機(jī)的硬件特性。四簡(jiǎn)答題(本大題共_2_題,每題_5_分,共_10_分。)1.簡(jiǎn)述過(guò)軟件工程中的螺旋模型。2.簡(jiǎn)述面向?qū)ο?/p>
12、設(shè)計(jì)中的四個(gè)子系統(tǒng)。得分五綜合題(本大題共_3_題,每題_10_分,共_30_分。)1. 問(wèn)題陳述:為開(kāi)發(fā)一個(gè)鐵路自動(dòng)售票系統(tǒng)(該系統(tǒng)預(yù)計(jì)從2007年使用到2017年),該系統(tǒng)需要完成的功能如下:乘客提出購(gòu)票請(qǐng)求,系統(tǒng)進(jìn)行受理,查詢售票車次表和售票記錄后,如果乘客所購(gòu)車票系統(tǒng)尚有,那么就受理,并請(qǐng)乘客支付車費(fèi)后行登記,記錄該條售票記錄并將車票發(fā)給乘客;如果沒(méi)有,那么就拒絕乘客的受理請(qǐng)求。(10分)(1) 以結(jié)構(gòu)化方法建立該問(wèn)題的數(shù)據(jù)流圖(至少2層,即頂層和0層) (7分)(2) 描述數(shù)據(jù)流圖中的主要數(shù)據(jù)字典(3分)頂層數(shù)據(jù)流圖略(2分)畫出基本的數(shù)據(jù)流圖(2分)頂層和0層數(shù)據(jù)流圖平衡(2分)每個(gè)數(shù)據(jù)流都有名稱(1分)基本的數(shù)據(jù)字典描述(3分)2. 依據(jù)下面給出的NS圖畫出其流程圖;在此基礎(chǔ)上,設(shè)計(jì)最少測(cè)試用例,實(shí)現(xiàn)語(yǔ)句覆蓋和條件組合覆蓋。(10分,流程圖3分,語(yǔ)句覆蓋3分,條件組合覆蓋4
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)勞動(dòng)合同范本:全員適用版
- 追討合同違約金起訴書范本
- 快遞企業(yè)委托代理合同
- 汽車保險(xiǎn)合同模板
- 土地租賃經(jīng)營(yíng)權(quán)合同書樣本
- 技術(shù)研發(fā)勞動(dòng)合同規(guī)定
- 機(jī)織服裝的綠色包裝設(shè)計(jì)考核試卷
- 無(wú)線傳輸技術(shù)在野生動(dòng)物保護(hù)中的應(yīng)用考核試卷
- 方便食品市場(chǎng)趨勢(shì)與消費(fèi)者需求分析考核試卷
- 批發(fā)商客戶關(guān)系持續(xù)優(yōu)化策略研究考核試卷
- 頸動(dòng)脈斑塊預(yù)防課件
- 成品糧儲(chǔ)藏技術(shù)規(guī)范
- 【上市公司財(cái)務(wù)造假驅(qū)動(dòng)因素探究文獻(xiàn)綜述3100字】
- 20cr球化退火工藝
- 2024年遼寧省沈陽(yáng)市中考數(shù)學(xué)模擬練習(xí)卷(含答案)
- 第一單元《華夏古韻》-原始狩獵圖 課件 2023-2024學(xué)年人教版初中音樂(lè)八年級(jí)下冊(cè)
- 主題班會(huì)調(diào)整心態(tài)緩解壓力課件
- 解讀民法典之物權(quán)編實(shí)用教育課件
- 通用電子嘉賓禮薄
- 倉(cāng)庫(kù)保管工國(guó)家職業(yè)標(biāo)準(zhǔn)
- 酒水知識(shí)與酒吧管理課件
評(píng)論
0/150
提交評(píng)論