軟件工程模擬試題_第1頁(yè)
軟件工程模擬試題_第2頁(yè)
軟件工程模擬試題_第3頁(yè)
軟件工程模擬試題_第4頁(yè)
軟件工程模擬試題_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上1軟件工程的縱向分解是把軟件開(kāi)發(fā)分為幾個(gè) B階段 2McCall軟件質(zhì)量度量模型中屬于面向軟件產(chǎn)品操作的是D可用性3快速原型模型中,用于及早向用戶(hù)提交一個(gè)原型系統(tǒng)的是 D演化型原型4軟件維護(hù)中,因重新初始化控制標(biāo)志或指針而引起的錯(cuò)誤是以下哪一項(xiàng)的副作用? B數(shù)據(jù)5軟件維護(hù)費(fèi)用高的主要原因是 B生產(chǎn)率低 6根據(jù)對(duì)軟件開(kāi)發(fā)機(jī)構(gòu)調(diào)查的結(jié)果可知,各類(lèi)維護(hù)活動(dòng)所占的比重是 A完善性占50,適應(yīng)性占25,校正性占21,其他維護(hù)占47下列屬于用白盒技術(shù)設(shè)計(jì)測(cè)試用例的是 B邏輯覆蓋 8有助于培養(yǎng)良好的編程風(fēng)格并且第一個(gè)體現(xiàn)了結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是APASCAL 9在軟件詳細(xì)設(shè)

2、計(jì)過(guò)程中不采用的工具為 C數(shù)據(jù)流圖 10根據(jù)輸入輸出的數(shù)據(jù)結(jié)構(gòu)產(chǎn)生程序結(jié)構(gòu)的設(shè)計(jì)方法是 BJACKSON方法 11在軟件設(shè)計(jì)中,為解決一個(gè)大而復(fù)雜的問(wèn)題把軟件系統(tǒng)劃分成一個(gè)個(gè)完成某一特定的子功能的方法稱(chēng)為 C模塊化 12結(jié)構(gòu)化方法在建立軟件系統(tǒng)的結(jié)構(gòu)模塊時(shí)按照以下哪種方法進(jìn)行? B自頂向下 13兩個(gè)模塊之間傳遞的是同一個(gè)數(shù)據(jù)結(jié)構(gòu)的地址,這種耦合方式稱(chēng)為 C標(biāo)記耦合 14結(jié)構(gòu)化設(shè)計(jì)是以哪個(gè)階段產(chǎn)生的DFD圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)?B需求分析 15結(jié)構(gòu)化方法的基本原則是功能的分解和 C抽象 16數(shù)據(jù)字典和數(shù)據(jù)流程圖共同構(gòu)成了系統(tǒng)的 B邏輯模型 17軟件需求不應(yīng)包括C標(biāo)準(zhǔn)實(shí)現(xiàn)的空間需求

3、18項(xiàng)目開(kāi)發(fā)計(jì)劃是什么類(lèi)型的文檔? D管理性19瀑布模型是一種什么模型B線性開(kāi)發(fā)模型 20軟件工具一般是為軟件人員開(kāi)發(fā)和維護(hù)活動(dòng)而使用的 C軟件 21軟件項(xiàng)目計(jì)劃是 可行性研究 階段的結(jié)果產(chǎn)品。22McCall質(zhì)量度量模型高層特性包含 面 向 軟 件 產(chǎn) 品 操 作、產(chǎn) 品 修 改 和 產(chǎn)品適應(yīng) 三個(gè)方面的11個(gè)特性。23在面向?qū)ο蠓椒ㄖ校?繼承性 是子類(lèi)共享父類(lèi)數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,體現(xiàn)了類(lèi)之間的一種關(guān)系。24演化提交模型是在 瀑布模型 的基礎(chǔ)上,項(xiàng)目開(kāi)發(fā)的各階段都進(jìn)行增量開(kāi)發(fā)。25軟件編碼是將 詳細(xì)設(shè)計(jì) 階段產(chǎn)生的算法,用某種程序設(shè)計(jì)語(yǔ)言編寫(xiě)成程序的過(guò)程。26IDEF0用來(lái)描述系統(tǒng)的功能活

4、動(dòng)及其聯(lián)系,建立系統(tǒng)的 功能 模型。27兩個(gè)模塊之間把簡(jiǎn)單的數(shù)值作為參數(shù)傳遞,這種耦合方式為 數(shù)據(jù)耦合 。28把在幾個(gè)模塊中都出現(xiàn)的一些毫無(wú)聯(lián)系的處理序列抽出來(lái)組成一個(gè)新的模塊,那么這個(gè)模塊的內(nèi)聚性是 偶然內(nèi)聚 。29成本效益分析的目的是從 經(jīng)濟(jì)角度 角度評(píng)價(jià)開(kāi)發(fā)一個(gè)新的軟件項(xiàng)目是否可行。30軟件工程的主要思想是在軟件生產(chǎn)中用 工程化方法 代替?zhèn)鹘y(tǒng)手工方法。三、名詞解釋題(本大題共5小題每小題3分共15分)31軟件工程過(guò)程軟件工程過(guò)程規(guī)定了獲取、供應(yīng)、開(kāi)發(fā)、操作和維護(hù)時(shí),要實(shí)施的過(guò)程、活動(dòng)和任務(wù)。32基線是軟件生存期中各開(kāi)發(fā)階段的一個(gè)特定點(diǎn),它的作用是把開(kāi)發(fā)各階段工作的劃分更加明確化,使本來(lái)連

5、續(xù)的工作在這些點(diǎn)上斷開(kāi),以便于檢查與肯定階段成果33靜態(tài)測(cè)試指被測(cè)程序不在機(jī)器上運(yùn)行,而是采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)分析的手段對(duì)程序進(jìn)行檢測(cè)34PADPAD是指問(wèn)題分析圖,是一種算法描述工具,它是一種由左往右展開(kāi)的二維型樹(shù)結(jié)構(gòu)。35需求分析是指開(kāi)發(fā)人員要準(zhǔn)確理解用戶(hù)的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶(hù)非形式的需求陳述轉(zhuǎn)化為完整的需求定義。再由需求定義轉(zhuǎn)化為相應(yīng)的形式功能規(guī)約的過(guò)程。四、簡(jiǎn)答題(本大題共4小題。每小題5分。共20分)36軟件工程面臨的主要問(wèn)題有哪些?軟件費(fèi)用(1分) 軟件可靠性(1分) 軟件可維護(hù)(1分) 軟件生產(chǎn)率(1分) 軟件重用(1分)37軟件配置管理的作用及其主要目標(biāo)是什

6、么?軟件配置管理用于整個(gè)軟件工程過(guò)程。其目的是協(xié)調(diào)整個(gè)軟件的開(kāi)發(fā),使得混亂減少到最小程度,使得變更所產(chǎn)生的錯(cuò)誤達(dá)到最小并最有效地提高生產(chǎn)率;(3分)它的主要目標(biāo)是:標(biāo)識(shí)變更;控制變更;確保變更的正確實(shí)現(xiàn);報(bào)告有關(guān)變更。(2分)38簡(jiǎn)述SA步驟。 (1)了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型;(2)抽象出當(dāng)前系統(tǒng)的邏輯模型; (3)建立目標(biāo)系統(tǒng)的邏輯模型; (4)作進(jìn)一步補(bǔ)充和優(yōu)化39軟件復(fù)雜性主要體現(xiàn)在哪些方面?減少軟件復(fù)雜性有哪些優(yōu)點(diǎn)?軟件復(fù)雜性主要表現(xiàn)在程序復(fù)雜性,而程序的復(fù)雜性主要指模塊內(nèi)程序的復(fù)雜性。它直接關(guān)聯(lián)到軟件開(kāi)發(fā)費(fèi)用的多少、開(kāi)發(fā)周期長(zhǎng)短和軟件潛伏錯(cuò)誤的多少。(3分)減少

7、程序的復(fù)雜性,可提高軟件的簡(jiǎn)單性和可理解性,并使軟件開(kāi)發(fā)費(fèi)用減少,開(kāi)發(fā)周期縮短,軟件內(nèi)部潛伏錯(cuò)誤減少。五、應(yīng)用題(本大題共3小題。其中第40小題7分,第4l小題8分,第42小題lO分。共25分)40學(xué)生成績(jī)統(tǒng)計(jì)系統(tǒng)。 每個(gè)學(xué)生有數(shù)學(xué)、英語(yǔ)、物理三門(mén)成績(jī),輸入時(shí)按學(xué)生的學(xué)號(hào)和單門(mén)成績(jī)隨機(jī)輸人,要求輸出為以下打印文件,按學(xué)生的學(xué)號(hào)順序輸出各門(mén)成績(jī)及平均分。試用JACKSON的結(jié)構(gòu)圖描述問(wèn)題的輸入和輸出的數(shù)據(jù)結(jié)構(gòu),并說(shuō)明輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。41根據(jù)下列條件使用邊界值分析法設(shè)計(jì)測(cè)試用例: 某一8位微機(jī),其十進(jìn)制整數(shù)定義為:以非零開(kāi)頭的數(shù)是十進(jìn)制整數(shù),其值的范圍是-128127,如

8、123,-45,0。輸入等價(jià)類(lèi) 測(cè)試用例說(shuō)明測(cè)試數(shù)據(jù) 期望結(jié)果 選取理由十進(jìn)制整數(shù)4個(gè)數(shù)字字符有一非數(shù)字字符沒(méi)有數(shù)字字符-個(gè)數(shù)字字符-后有數(shù)字-后有字符12341C2- 0 -1247 -a 顯示出錯(cuò) 顯示出錯(cuò) 顯示出錯(cuò) 顯示有效 顯示出錯(cuò) 顯示出錯(cuò) 比有效長(zhǎng)度多l(xiāng) 有一個(gè)非法字符 只有符號(hào) 非十進(jìn)制 比有效長(zhǎng)度多1 有非法字符 十進(jìn)數(shù)范圍 在邊界上選取數(shù)據(jù) -128 -129 127 128 顯示有效 顯示出錯(cuò) 顯示有效 顯示出錯(cuò) 最小數(shù) 剛好小于最小數(shù) 最大數(shù) 剛好大于最大數(shù)42復(fù)印機(jī)控制系統(tǒng)有如下功能: (1) 命令解釋部分對(duì)讀入的操作員命令進(jìn)行分析,如果是復(fù)印要求,則進(jìn)入復(fù)印管理系統(tǒng)進(jìn)行處理,若是裝紙要求,則轉(zhuǎn)入裝紙?zhí)幚恚?(2) 復(fù)印管理系統(tǒng)啟動(dòng)復(fù)印操作,并把復(fù)印機(jī)的狀態(tài)隨時(shí)送給系統(tǒng)狀態(tài)顯示部分;如果復(fù)印過(guò)程中出現(xiàn)故障,則將故障碼報(bào)告給出錯(cuò)診斷單元;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論