軟件工程考試題一_第1頁(yè)
軟件工程考試題一_第2頁(yè)
軟件工程考試題一_第3頁(yè)
軟件工程考試題一_第4頁(yè)
軟件工程考試題一_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程考試題一一、 選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分,每題3分)軟件、程序和代碼是()。A.相同的軟件概念 B.程序語(yǔ)言寫(xiě)的代碼C.計(jì)算機(jī)代碼和數(shù)據(jù) D.三個(gè)不同的概念下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容()。A.生產(chǎn)無(wú)故障的軟件 B.精通一門(mén)編程語(yǔ)言C.生產(chǎn)滿足用戶需求的軟件 D.生產(chǎn)及時(shí)交付的軟件SW-CMM是一種( )規(guī)范。A.編程規(guī)范B.軟件工作通用模型C.軟件設(shè)計(jì)模型D.軟件成熟度模型可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的方式進(jìn)行()的過(guò)程。A.詳細(xì)軟件設(shè)計(jì)B.簡(jiǎn)化需求分析過(guò)程 C.深入的需求分析D.測(cè)試設(shè)計(jì)與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有()。A.主觀性B.穩(wěn)定性C.明確性D.客觀性()反映了系統(tǒng)物理結(jié)構(gòu)。A.程序流程圖 B.數(shù)據(jù)流程圖C.網(wǎng)絡(luò)拓?fù)鋱D D.系統(tǒng)流程圖在軟件設(shè)計(jì)中應(yīng)該保持模塊的獨(dú)立性原則,()反映模塊獨(dú)立性。A.耦合和內(nèi)聚 B.數(shù)據(jù)和模塊 C.模塊內(nèi)部的凝聚力 D.模塊之間的耦合不管多么完善的軟件都可能有潛在的問(wèn)題,所以設(shè)計(jì)人員應(yīng)該為軟件進(jìn)行()設(shè)計(jì),當(dāng)軟件遇到異常數(shù)據(jù)、事件或操作時(shí),軟件不至于徹底崩潰。A.容錯(cuò)性B.有效性C.可靠性D.安全性從本質(zhì)上說(shuō),面向?qū)ο笫恰跋取贝_定動(dòng)作的()“后”執(zhí)行( )。動(dòng)作/主體D.主體/動(dòng)作/主體D.主體/動(dòng)作過(guò)程描述)。對(duì)象模型、功能模型、測(cè)試模型UML是一種( )語(yǔ)言。A.程序設(shè)計(jì)B.面向?qū)ο驝.交互式建模面向?qū)ο蠓治鲞^(guò)程中建立的模型有(A.數(shù)據(jù)模型、功能模型、活動(dòng)模型B.C.屬性模型、功能模型、對(duì)象模型C.屬性模型、功能模型、對(duì)象模型D.對(duì)象模型、功能模型、動(dòng)態(tài)模型下面建立功能模型的步驟哪個(gè)順序是正確的()。A.確定角色/確定用例模型/確定用例 B.確定用例/確定用例模型/確定角色C.確定角色/確定用例/確定用例模型 D.確定用例模型/確定角色/確定用例在圖書(shū)館信息管理系統(tǒng)中,已經(jīng)構(gòu)造了一個(gè)讀者類(lèi),后來(lái)發(fā)現(xiàn)圖書(shū)館的學(xué)生和教師在借書(shū)中有不同要求。請(qǐng)問(wèn)在面向?qū)ο笤O(shè)計(jì)中用()方法可以有效地設(shè)計(jì)這3個(gè)類(lèi)?A.信息隱藏 B.多態(tài)C.動(dòng)態(tài)聯(lián)編D.繼承面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是()。A.系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類(lèi)設(shè)計(jì)B.系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和用戶界面設(shè)計(jì)C.類(lèi)設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì) D.用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類(lèi)設(shè)計(jì)所有程序設(shè)計(jì)語(yǔ)言的基本成分都可歸納為4種:數(shù)據(jù)成分、()、控制成分和傳輸成分A.運(yùn)算成分B.循環(huán)成分 C.說(shuō)明成分D.輸入成分程序結(jié)構(gòu)清晰且簡(jiǎn)單易懂,單個(gè)函數(shù)的行數(shù)一般()行。A.等于300B.大于500C.不超過(guò)30 D.100左右一個(gè)測(cè)試用例是()。A.輸入數(shù)據(jù) B.輸出結(jié)果 C.輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù) D.實(shí)際的輸出數(shù)據(jù)下述哪一種測(cè)試方法,測(cè)試人員必須接觸到源程序()。A.功能測(cè)試B.結(jié)構(gòu)測(cè)試 C.界面測(cè)試 D.性能測(cè)試為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過(guò)程是()。A.校正性維護(hù)B.完善性維護(hù)C.適應(yīng)性維護(hù)D.預(yù)防性維護(hù)不屬于軟件項(xiàng)目管理的是()。A.開(kāi)發(fā)機(jī)構(gòu)能力評(píng)估B.項(xiàng)目風(fēng)險(xiǎn)評(píng)估C.質(zhì)量監(jiān)控D.軟件銷(xiāo)售利潤(rùn)簡(jiǎn)答題(30簡(jiǎn)答題(30分,每小題6分)什么是軟件工程?請(qǐng)分析軟件工程的目標(biāo)是什么?根據(jù)你的理解,為下面的數(shù)據(jù)流程圖加上箭頭,并把下列內(nèi)容添加到合適的位置:用戶名/密碼、用戶輸入預(yù)訂信息、保存預(yù)訂信息、預(yù)訂信息記錄、登錄確認(rèn)、圖書(shū)信息記錄、圖書(shū)信息、查詢條件、查詢結(jié)果、讀者賬號(hào)信息記錄、預(yù)訂信息。公司為本科以上學(xué)歷的員工重新安排工作,原則如下:①如果年齡不滿23歲,學(xué)歷是本科,一律考研生;②如果年齡在23歲至50歲之間,學(xué)歷本科,任項(xiàng)目經(jīng)理;③如果年齡在50歲以下,學(xué)歷碩士,任命為中層領(lǐng)導(dǎo);④如果年齡超過(guò)50歲,不做調(diào)整,要求畫(huà)出判定表。面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問(wèn)三個(gè)模型的作用?將下列代碼畫(huà)出對(duì)應(yīng)的程序流程圖。STARTINPUTx,nDIMENSIONa(n),f(n)DOi=1TOnINPUTf(i)ENDDOk=0DOWHILE(k<n)a(k)=0DOj=1TOn-ka(k)=a(k)+f(j)*f(j+k)/(n-k+1)ENDDOPRINTk*x,a(k)k=k+1ENDDOSTOP三、 應(yīng)用題(10分)簡(jiǎn)化的圖書(shū)館圖書(shū)信息管理系統(tǒng)有以下要求:(1)借書(shū):輸入讀者借書(shū)證和書(shū)號(hào),系統(tǒng)檢查借書(shū)證是否有效;查閱借還書(shū)文件,檢查該讀者所借圖書(shū)是否超過(guò)8本,若已達(dá)8本,顯示信息“已經(jīng)超出借書(shū)數(shù)量”,拒借;然后查詢是否有超過(guò)1個(gè)月期限的圖書(shū),若有則顯示信息“有超期未還圖書(shū)”;兩項(xiàng)檢查通過(guò)后,辦理借書(shū)(檢查庫(kù)存、修改庫(kù)存文件并將讀者借書(shū)信息登入借還書(shū)文件)(2)還書(shū):輸入書(shū)號(hào)和讀者號(hào),從借書(shū)文件中讀出有關(guān)的借書(shū)記錄,查閱所借日期,如果超過(guò)1個(gè)月,作罰款處理。否則,修改庫(kù)存文件與借還書(shū)文件。請(qǐng)就以上需求畫(huà)出DFD圖,并給出借還書(shū)文件的數(shù)據(jù)字典。軟件工程考試題一答案一、 選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。(60分,每題3分)TOC\o"1-5"\h\zDBDB5.ADA8.ADCDCDA15.ADC18.B19.C20.D二、 簡(jiǎn)答題(30分,每小題6分)1?答案:軟件工程是:①將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開(kāi)發(fā)、運(yùn)行和維護(hù)過(guò)程,也就是說(shuō)將工程化應(yīng)用于軟件開(kāi)發(fā)和管理之中;②對(duì)①中所選方法的研究”軟件工程旨在開(kāi)發(fā)滿足用戶需要、及時(shí)交付、不超過(guò)預(yù)算和無(wú)故障的軟件,其主要目標(biāo)如下:實(shí)現(xiàn)預(yù)期的軟件功能,達(dá)到較好的軟件性能,滿足用戶的需求。增強(qiáng)軟件過(guò)程的可見(jiàn)性和可控性,保證軟件的質(zhì)量。提高所開(kāi)發(fā)軟件的可維護(hù)性,降低維護(hù)費(fèi)用。提高軟件開(kāi)發(fā)生產(chǎn)率,及時(shí)交付使用。合理預(yù)算開(kāi)發(fā)成本,付出較低的開(kāi)發(fā)費(fèi)用。答案:

信息3.答案:條件1234〈23T[23,50]T〈50TF本科TT研究生T報(bào)考研究生T項(xiàng)目經(jīng)理T中層領(lǐng)導(dǎo)T不變T4.答案:a) 功能模型:表達(dá)系統(tǒng)的詳細(xì)需求,為軟件的進(jìn)一步分析和設(shè)計(jì)打下基礎(chǔ)。在面向?qū)ο蠓椒ㄖ?,由用例圖和場(chǎng)景描述組成。b) 對(duì)象模型:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)“數(shù)據(jù)”性質(zhì)。描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ?,?lèi)圖是構(gòu)建對(duì)象模型的核心工具。c) 動(dòng)態(tài)模型:描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)的“控制”特性。面向?qū)ο蠓椒ㄖ?,常用狀態(tài)圖、順序圖、合作圖、活動(dòng)圖構(gòu)建系統(tǒng)的動(dòng)態(tài)模型。5.答案:5(=□ ?開(kāi)始k<nYNJ<n-kY結(jié)束N■輸入:x,n,f數(shù)組;k=0輸出k*x,a[k];k++a[k]=O,j=l計(jì)算a[k];j++三、應(yīng)用題(10分)答案:畫(huà)數(shù)據(jù)流程圖6分:考生可以有不同的答案,基本流程正確即可。DS01讀者信息DS02圖書(shū)信息DS01讀者信息DS02圖書(shū)信息讀者號(hào)讀者借書(shū)信息讀者號(hào)讀者借書(shū)信息IPO01檢查證件工作

人員I讀者號(hào)/圖書(shū)號(hào) .IPO05還書(shū)讀者號(hào)/圖書(shū)號(hào)/處罰編號(hào)讀者號(hào)/圖書(shū)號(hào).還書(shū)還書(shū)

信息IPO02檢查借書(shū)數(shù)量DS02讀者借書(shū)信息IPO01檢查證件工作

人員I讀者號(hào)/圖書(shū)號(hào) .IPO05還書(shū)讀者號(hào)/圖書(shū)號(hào)/處罰編號(hào)讀者號(hào)/圖書(shū)號(hào).還書(shū)還書(shū)

信息IPO02檢查借書(shū)數(shù)量DS02讀者借書(shū)信息借書(shū)信息■DS03借還書(shū)信息 *圖書(shū)信息借書(shū)信息IPO03檢查借書(shū)超期IPO04讀者號(hào)/圖

書(shū)號(hào)辦理借書(shū)手續(xù)借書(shū)信息工作

人員工作

人員IPO06一處罰信息處罰1工作1處罰規(guī)則■^1DS05處罰規(guī)則處罰信息*處罰信息DS04處罰信息數(shù)據(jù)字典4分:可以用表格的方式說(shuō)明也可以按照傳統(tǒng)的數(shù)據(jù)字典格式,例如名稱(chēng):借還書(shū)信息編號(hào):DS03簡(jiǎn)述:保存讀者的借還書(shū)記錄數(shù)據(jù)存儲(chǔ)的組成:編號(hào)+讀者號(hào)+圖書(shū)號(hào)+借書(shū)日期+還書(shū)日期+操作員編號(hào)存儲(chǔ)方式:數(shù)據(jù)庫(kù)表訪問(wèn)頻率:每日大約300條記錄。數(shù)據(jù)元素名

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論