下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、單項(xiàng)選擇題1適合于面向?qū)ο蠓椒▽W(xué)的軟件生存周期模型是( B )A.瀑布模型B.噴泉模型 C.螺旋模型 D.增量模型2從實(shí)用角度看,數(shù)據(jù)規(guī)范化程度在大多數(shù)場(chǎng)合選用第( C )范式。A. 1 B.2 C.3 D.53. 可行性分析研究的目的是( A )。A. 項(xiàng)目值得開發(fā)否 B.爭(zhēng)取項(xiàng)目 C.開發(fā)項(xiàng)目 D.規(guī)劃項(xiàng)目4. 模塊的內(nèi)聚性最高的是( D)A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚 C.偶然內(nèi)聚D.功能內(nèi)聚5開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做( B) A.軟件工程B. 軟件危機(jī)C. 軟件周期D.軟件產(chǎn)生 6. 需求分析階段的任務(wù)是確定( D )A.軟件開發(fā)方法 B.軟件開發(fā)
2、工具 C.軟件開發(fā)費(fèi) D.軟件系統(tǒng)的功能7.完整的軟件結(jié)構(gòu)通常用( B )圖來表示。A. IPO圖 B. HIPO圖 C.PAD圖 D.DFD圖8. 在白盒法技術(shù)測(cè)試用例的設(shè)計(jì)中( A )是最弱的覆蓋標(biāo)準(zhǔn)。A.語句 B.路徑 C.條件組合D.判定9.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對(duì)象的統(tǒng)一體中。A.結(jié)合 B.隱藏 C.封裝 D.抽象10.在數(shù)據(jù)流圖中,圓代表( C)。 A.源點(diǎn)B.終點(diǎn)C.加工D.模塊11.模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越(B )。 A.松散B.緊密 C.無法判斷D.相等12.軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中黑盒測(cè)試主要用于測(cè)
3、試(B )。A.結(jié)構(gòu)合理性B.軟件外部功能C.程序正確性D.程序內(nèi)部邏輯13.面向?qū)ο箝_發(fā)方法中,( C )是占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。A.Booch方法 B.Coad方法 C.UML語言 D.OMT方法14.軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開發(fā)的軟件系統(tǒng)是( C )A.如何做B.怎么做 C.做什么D.對(duì)誰做15.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( C )A.篩選法 B.迭代法 C.逐步求精法D.遞歸法二、填空題1.目前使用最廣泛的軟件工程學(xué)方法分別是傳統(tǒng)方法學(xué)和(面向?qū)ο蠓椒▽W(xué) ) 。2.數(shù)據(jù)流圖中信息流的類型有(變換流 )和事務(wù)流。 3.軟件的定義是:軟件=程序+數(shù)據(jù)+ ( 文檔 )
4、。4.經(jīng)典結(jié)構(gòu)程序設(shè)計(jì)包括順序、選擇和 ( 重復(fù) )三種結(jié)構(gòu)。5.集成測(cè)試時(shí)對(duì)軟件結(jié)構(gòu)中上層使用 自頂向下 的集成測(cè)試方法,對(duì)軟件結(jié)構(gòu)中下層使用 ( 自底向上 ) 的集成測(cè)試方法。6.軟件維護(hù)包括( 改正性維護(hù) )、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)。7.面向?qū)ο蠓椒▽W(xué)建模得到的三個(gè)基本子模型是 (對(duì)象建模) .動(dòng)態(tài)模型、功能模型。8.復(fù)雜大型問題的對(duì)象模型通常由主題層、類與對(duì)象層、結(jié)構(gòu)層、(屬性層 )、及服務(wù)層5個(gè)層次組成。9.面向?qū)ο蠓椒▽W(xué)是基于 軟件 的重用。10.軟件層次結(jié)構(gòu)圖中方框間的連線表示 調(diào)用 關(guān)系。三、簡(jiǎn)答題(每小題5分,共30分)1.簡(jiǎn)述軟件工程的概念。答:概括地說,軟件工
5、程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它,這就是軟件工程。2. 簡(jiǎn)述典型的軟件生命周期的各個(gè)階段。答:軟件生命周期(各階段)軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成。軟件定義時(shí)期:?jiǎn)栴}定義、可行性研究和需求分析開發(fā)時(shí)期:總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試。維護(hù)時(shí)期:主要任務(wù)是使軟件持久地滿足用戶的需要。即每個(gè)有8個(gè)階段及基本任務(wù):1問題定義:回答 要解決的問題是什么?2可行性研究:該問題有行的通的解決辦法
6、嗎?若有解決問題的辦法,則需要多少費(fèi)用、資源、時(shí)間?3需求分析:回答“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”,確定目標(biāo)系統(tǒng)的功能4總體設(shè)計(jì):回答 “概括地說,應(yīng)如何解決這個(gè)問題”。把確定的各項(xiàng)功能需求轉(zhuǎn)換成需要的體系結(jié)構(gòu)。設(shè)計(jì)軟件的結(jié)構(gòu),確定程序由哪些模塊組成及模塊間的關(guān)系,同時(shí)設(shè)計(jì)該項(xiàng)目的應(yīng)用系統(tǒng)的總體數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu)。5詳細(xì)設(shè)計(jì):回答 “應(yīng)怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)”。為每個(gè)模塊完成的功能進(jìn)行具體描述,把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過程描述6編碼和單元測(cè)試:把每個(gè)模塊的控制結(jié)構(gòu)轉(zhuǎn)換成計(jì)算機(jī)可接受的程序代碼。寫出的程序應(yīng)是結(jié)構(gòu)好,清晰易讀,并且與設(shè)計(jì)一致。7綜合測(cè)試:通過各種類型的測(cè)試使軟
7、件達(dá)到預(yù)定的要求。8軟件維護(hù):通過各種必要的維護(hù)活動(dòng)使系統(tǒng)持久地滿足用戶需要。3. 簡(jiǎn)述傳統(tǒng)方法學(xué)軟件設(shè)計(jì)的基本原理及內(nèi)容。傳統(tǒng)方法學(xué)也稱生命周期方法學(xué)或結(jié)構(gòu)化范型。原理:采用結(jié)構(gòu)化技術(shù)(結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化實(shí)現(xiàn))來完成軟件開發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)能浖ぞ呋蜍浖こ汰h(huán)境來支持結(jié)構(gòu)化技術(shù)的運(yùn)用。內(nèi)容:把軟件生命周期的全過程依次劃分為若干個(gè)階段,然后順序地完成每個(gè)階段的任務(wù)。采用生命周期方法學(xué)可以大大提高軟件開發(fā)的成功率,軟件開發(fā)的生產(chǎn)率也能明顯提高。4. 以G.J.Myers的觀點(diǎn),簡(jiǎn)述對(duì)軟件測(cè)試的定義。G.Myers給出了關(guān)于測(cè)試的一些規(guī)則,這些規(guī)則也可以看作是測(cè)試的目標(biāo)或定義。
8、(1) 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程;(2) 好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;(3) 成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。從上述規(guī)則可以看出,測(cè)試的正確定義是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程”。5. 簡(jiǎn)述面向?qū)ο蠓椒▽W(xué)的4個(gè)要點(diǎn)。.概括地說,面向?qū)ο蠓椒▽W(xué)具有下述4個(gè)要點(diǎn):(1)把對(duì)象(object)作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構(gòu)件。 (2) 把所有對(duì)象都劃分成類(class)。(3) 按照父類(或稱為基類)與子類(或稱為派生類)的關(guān)系,把若干個(gè)相關(guān)類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(也稱為類等級(jí))。 (4) 對(duì)象彼此間僅能通過發(fā)送消息互相聯(lián)系。6. 列舉出5個(gè)詳細(xì)設(shè)計(jì)階段的常用工具。程序流程圖,盒圖,PAD圖(問題分析圖),判定表,判定樹,過程設(shè)計(jì)語言,四、綜合題(每小題10分,共20分)1. 計(jì)算環(huán)路復(fù)雜度,并畫出獨(dú)立路徑。2. 某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。(1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開出發(fā)票給學(xué)生。(2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)隱形滲透性密封劑行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 山東省日照市高三上學(xué)期期末考試語文試卷(含答案)
- 2025會(huì)議 展覽合同
- 2025機(jī)動(dòng)車買賣合同模板
- 運(yùn)輸類合同范本
- 南寧房屋租賃服務(wù)合同模板
- 2025建筑施工物資租賃合同示范文本無擔(dān)保方
- 雞蛋供貨采購(gòu)合同
- 借款用于投資合同
- 技能培訓(xùn)中的表達(dá)技巧訓(xùn)練
- 2024年資格考試-對(duì)外漢語教師資格證筆試參考題庫(kù)含答案
- 2024年4月自考02382管理信息系統(tǒng)答案及評(píng)分參考
- (蘇版)初三化學(xué)上冊(cè):第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術(shù)查房護(hù)理課件
- 燃?xì)庹质綘t應(yīng)急預(yù)案
- 專題23平拋運(yùn)動(dòng)臨界問題相遇問題類平拋運(yùn)和斜拋運(yùn)動(dòng)
- 超聲科醫(yī)德醫(yī)風(fēng)制度內(nèi)容
- 高三開學(xué)收心班會(huì)課件
- 蒸汽換算計(jì)算表
- 四年級(jí)計(jì)算題大全(列豎式計(jì)算,可打印)
評(píng)論
0/150
提交評(píng)論