福建師范大學(xué)2022年8月課程考試《軟件工程》作業(yè)考核試題_第1頁(yè)
福建師范大學(xué)2022年8月課程考試《軟件工程》作業(yè)考核試題_第2頁(yè)
福建師范大學(xué)2022年8月課程考試《軟件工程》作業(yè)考核試題_第3頁(yè)
福建師范大學(xué)2022年8月課程考試《軟件工程》作業(yè)考核試題_第4頁(yè)
福建師范大學(xué)2022年8月課程考試《軟件工程》作業(yè)考核試題_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程期末試卷A姓名: 專(zhuān)業(yè):學(xué)號(hào): 學(xué)習(xí)中心: 成績(jī):一、選擇題(51分)(8分)從供選擇的答案中選出正確的答案填入下面的( )中。塊間聯(lián)系和塊內(nèi)聯(lián)系是評(píng)價(jià)程序模塊結(jié)構(gòu)質(zhì)量的重要標(biāo)準(zhǔn)。聯(lián)系的方式、共用信息的作用、共用信息的數(shù)量和接口的( A )等因素決定了塊間聯(lián)系的大小。在塊內(nèi)聯(lián)系中,( B )的塊內(nèi)聯(lián)系最強(qiáng)。SD方法的總的原則是使每個(gè)模塊執(zhí)行( C )功能,模塊間傳送( D )參數(shù),模塊通過(guò)( E )語(yǔ)句調(diào)用其他模塊,而且模塊間傳送的參數(shù)應(yīng)盡量( F )。此外,SD方法還提出了判定的作用范圍和模塊的控制范圍等概念。SD方法認(rèn)為,( G )應(yīng)該是( H )的子集。供選擇的答案:A: 友好性

2、 健壯性 簡(jiǎn)單性 安全性B: 巧合內(nèi)聚 功能內(nèi)聚 通信內(nèi)聚 信息內(nèi)聚C: 一個(gè) 多個(gè)D: 數(shù)據(jù)型 控制型 混合型E: 直接引用 標(biāo)準(zhǔn)調(diào)用 中斷 宏調(diào)用F: 少 多GH: 作用范圍 控制范圍(5分)軟件需求分析的任務(wù)不應(yīng)包括( A )。進(jìn)行需求分析可使用多種工具,但( B )是不適用的。在需求分析中,分析員要從用戶(hù)那里解決的最重要的問(wèn)題是( C )。需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)當(dāng)包括( D )。該文檔在軟件開(kāi)發(fā)中具有重要的作用,但其作用不應(yīng)當(dāng)包括( E )。供選擇的答案:A:?jiǎn)栴}分析信息域分析結(jié)構(gòu)化程序設(shè)計(jì)確定邏輯模型B:數(shù)據(jù)流圖判定表PAD圖數(shù)據(jù)詞典C:要讓軟件做什么 要給該軟件提供哪些信息要求軟

3、件工作效率如何 要讓軟件具有什么樣的結(jié)構(gòu)D:對(duì)重要功能的描述 對(duì)算法的詳細(xì)過(guò)程性描述軟件確認(rèn)準(zhǔn)則 軟件的性能E:軟件設(shè)計(jì)的依據(jù) 用戶(hù)和開(kāi)發(fā)人員對(duì)軟件要“做什么”的共同理解軟件驗(yàn)收的依據(jù) 軟件可行性分析的依據(jù)(5分)UML是一種面向?qū)ο蟮慕y(tǒng)一建模語(yǔ)言。它包含10種圖,其中,用例圖展示了外部actor與系統(tǒng)所提供的用例之間的連接,UML中的外部 actor指( ),用例可以用( )圖來(lái)描述。狀態(tài)圖指明了對(duì)象所有可能的狀態(tài)以及狀態(tài)間的遷移 (transition)。如果一個(gè)并發(fā)的狀態(tài)由 n 個(gè)并發(fā)的子狀態(tài)圖組成,那么,該并發(fā)狀態(tài)在某時(shí)刻的狀態(tài)由( )個(gè)子狀態(tài)圖中各取一個(gè)狀態(tài)組合而成。協(xié)作圖描述了協(xié)作

4、的( )之間的交互和鏈接(1ink),它畫(huà)成( )圖的形式。 A.人員 B.單位 C.人員或單位 D.人員或外部系統(tǒng) A.類(lèi) B.狀態(tài) C.活動(dòng) D.協(xié)作 A.每一 B.任意一 C.任意二 D.任意 m (m n) A.對(duì)象 B.類(lèi) C.用例 D.狀態(tài) A.對(duì)象 B.類(lèi) C.用例 D.狀態(tài) (5分)軟件詳細(xì)設(shè)計(jì)工具可分為三類(lèi),即:圖示工具、設(shè)計(jì)語(yǔ)言和表格工具。圖示工具中,( A )簡(jiǎn)單而應(yīng)用廣泛、( B )表示法中,每一個(gè)處理過(guò)程用一個(gè)盒子表示,盒子可以嵌套。( C )可以縱橫延伸,圖形的空間效果好。( D ) 是一種設(shè)計(jì)和描述程序的語(yǔ)言,它是一種面向( E )的語(yǔ)言。供選擇的答案:AC: N

5、S圖 流程圖 HIPO圖 PAD圖D: C PDL RPOLOG PASCALE: 人 機(jī)器 數(shù)據(jù)結(jié)構(gòu) 對(duì)象(4分)在使用UML建模時(shí),若需要描述跨越多個(gè)用例的單個(gè)對(duì)象的行為,使用( )是最為合適的。UML結(jié)構(gòu)包括了基本構(gòu)造塊公共機(jī)制和( )。UML 中提供了擴(kuò)展機(jī)制,其中,構(gòu)造型(Stereotype)擴(kuò)展了UML的( ),約束(Constraint)擴(kuò)展了UML( )。A.協(xié)作圖(Collaboration Diagram) B.序列圖(Sequence Diagram) C.活動(dòng)圖(Activity Diagram) D.狀態(tài)圖(Statechart Diagram) A.把這些構(gòu)造塊放

6、在一起的規(guī)則 B.圖形或文字修飾 C.類(lèi)與對(duì)象的劃分以及接口與實(shí)現(xiàn)的分離 D.描述系統(tǒng)細(xì)節(jié)的規(guī)格說(shuō)明 A.構(gòu)造塊的特性,允許創(chuàng)建詳述元素的新信息 B.構(gòu)造塊的語(yǔ)義,允許增加新的規(guī)則或修改現(xiàn)有的規(guī)則 C.語(yǔ)義,允許創(chuàng)建新的構(gòu)造塊 D.詞匯,允許創(chuàng)建新的構(gòu)造塊 A.構(gòu)造塊的特性,允許創(chuàng)建詳述元素的新信息 B.構(gòu)造塊的語(yǔ)義,允許增加新的規(guī)則或修改現(xiàn)有的規(guī)則 C.語(yǔ)義,允許創(chuàng)建新的構(gòu)造塊 D.詞匯,允許創(chuàng)建新的構(gòu)造塊 (5分)下面有關(guān)軟件維護(hù)的敘述有些是不準(zhǔn)確的,請(qǐng)列舉5個(gè)正確的敘述。供選擇的答案: 要維護(hù)一個(gè)軟件,必須先理解這個(gè)軟件。 閱讀別人寫(xiě)的程序并不困難。 如果文檔不齊全也可以維護(hù)一個(gè)軟件。

7、誰(shuí)寫(xiě)的軟件就得由誰(shuí)來(lái)維護(hù)這個(gè)軟件。 設(shè)計(jì)軟件時(shí)就應(yīng)考慮到將來(lái)的可修改性。 維護(hù)軟件時(shí)一件很吸引人的創(chuàng)造性工作。 維護(hù)軟件就是改正軟件中的錯(cuò)誤。 維護(hù)好一個(gè)軟件是一件很難的事情。(4分)從供選擇的答案中選出應(yīng)填入下列( )中的字句。軟件測(cè)試的目的是( A )。為了提高測(cè)試的效率,應(yīng)該( B )。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( C )和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的文檔是( D )。供選擇的答案:A. 評(píng)價(jià)軟件的質(zhì)量 發(fā)現(xiàn)軟件的錯(cuò)誤 找出軟件中的所有錯(cuò)誤 證明軟件是正確的B. 隨機(jī)地選取測(cè)試數(shù)據(jù) 取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù) 在完成編碼以后制定軟件的測(cè)試計(jì)劃 選擇發(fā)現(xiàn)錯(cuò)誤的可能

8、性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)C. 程序的內(nèi)部邏輯 程序的復(fù)雜程度 使用說(shuō)明書(shū) 程序的功能D. 該軟件的設(shè)計(jì)人員 程序的復(fù)雜程度 源程序 項(xiàng)目開(kāi)發(fā)計(jì)劃(5分)從供選擇的答案中選出應(yīng)該填入下面( )中的正確答案。A. 匯編程序是指 ( )。 用匯編語(yǔ)言寫(xiě)的程序 符號(hào)程序 匯編語(yǔ)言的處理程序B. 為了實(shí)現(xiàn)遞歸子程序的正確調(diào)用,人們必須用( )來(lái)保存( )及有關(guān)信息。 堆棧 線性表 隊(duì)列 樹(shù) 入口點(diǎn) 返回地址 斷點(diǎn)C. UNIX操作系統(tǒng)是( )研制的,它是用程序語(yǔ)言( )書(shū)寫(xiě)實(shí)現(xiàn)的。 Bell實(shí)驗(yàn)室 DEC公司 IBM公司 PASCAL 并發(fā)PASCAL MODULA C(5分)在軟件維護(hù)的實(shí)施過(guò)程中,為了

9、正確、有效地修改,需要經(jīng)歷以下3個(gè)步驟:( A )、( B )、( C )。( A )是決定維護(hù)成敗和質(zhì)量好壞的關(guān)鍵。( C )包括( D )確認(rèn)、計(jì)算機(jī)確認(rèn)和維護(hù)后的( E )。供選擇的答案:AC. 修改程序 建立目標(biāo)程序 分析和理解程序 重新驗(yàn)證程序 驗(yàn)收程序 D. 動(dòng)態(tài) 靜態(tài) 人工 自動(dòng)E. 驗(yàn)證 驗(yàn)收 檢驗(yàn) 存檔 (5分)從供選擇的答案中選出同下列關(guān)于軟件測(cè)試的各條敘述關(guān)系最密切的字句。對(duì)可靠性要求很高的軟件,例如操作系統(tǒng),由第三者對(duì)源代碼進(jìn)行逐行檢查。已有的軟件被改版時(shí),由于受到變更的影響,改版前正常的功能可能發(fā)生異常,性能也可能下降。因此,對(duì)變更的軟件進(jìn)行測(cè)試是必要的。在意識(shí)到被測(cè)試模塊的內(nèi)部結(jié)構(gòu)或算法的情況下進(jìn)行測(cè)試。為了確認(rèn)用戶(hù)的需求,先做出系統(tǒng)的主要部分,提交給用戶(hù)試用。在測(cè)試具有層次結(jié)構(gòu)的大型軟件時(shí),有一種方法是從上層模塊開(kāi)始,由上到下進(jìn)行測(cè)試。此時(shí),有必要用一些模塊替代尚未測(cè)試過(guò)的下層模塊。供選擇的答案:AE. 仿真器 代碼審查 模擬器 樁 驅(qū)動(dòng)器

溫馨提示

  • 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)論