2013年10月全國(guó)自考軟件工程真題

字號(hào):

為大家整理的2013年10月全國(guó)自考軟件工程真題,供大家參考。
    軟件工程試題
    課程代碼:02333
    請(qǐng)考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
    選擇題部分
    注意事項(xiàng):
    1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。2.每小題選出答案后,用2B鉛筆把答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑。如需改動(dòng),用橡皮擦干凈后,再選涂其他答案標(biāo)號(hào)。不能答在試題卷上。
    一、單項(xiàng)選擇題(本大題共l5小題,每小題2分,共30分)
    在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯(cuò)涂、多涂或未涂均不得分。
    1.20世紀(jì)80年代以來(lái),軟件工程的主要特征可概括為
    A.主要研究系統(tǒng)實(shí)現(xiàn)技術(shù)
    B.關(guān)注軟件質(zhì)量和軟件工程管理
    C.開(kāi)發(fā)了若干過(guò)程式語(yǔ)言
    D.以軟件復(fù)用技術(shù)為基礎(chǔ)開(kāi)展一系列軟件生產(chǎn)技術(shù)
    2.根據(jù)軟件需求分類,下列選項(xiàng)中不屬于設(shè)計(jì)約束的是
    A.通信接口
    B.法規(guī)政策
    C.審計(jì)功能
    D.握手協(xié)議
    3.一個(gè)模塊直接修改另一個(gè)模塊的內(nèi)部數(shù)據(jù),這樣的耦合被稱為
    A.內(nèi)容耦合
    B.控制耦合
    C.公共耦合
    D.?dāng)?shù)據(jù)耦合
    4.幾種常見(jiàn)的內(nèi)聚類型中,理想的內(nèi)聚是
    A.邏輯內(nèi)聚
    B.順序內(nèi)聚
    C.功能內(nèi)聚
    D.過(guò)程內(nèi)聚
    5.對(duì)軟件結(jié)構(gòu)寬度影響大的因素是模塊的
    A.扇入
    B.扇出
    C.深度
    D.控制域
    6.下列工具中,常用在需求分析階段的是
    A.HIPO圖
    B.N—S圖
    C.PAD圖
    D.DFD圖
    7.UML表達(dá)關(guān)系的術(shù)語(yǔ)中,聚合是一種特殊的
    A.關(guān)聯(lián)
    B.依賴
    C.泛化
    D.細(xì)化
    8.UML用來(lái)表達(dá)系統(tǒng)功能模型的圖形化工具是
    A.用況圖
    B.狀態(tài)圖
    C.類圖
    D.順序圖
    9.根據(jù)RUP實(shí)現(xiàn)活動(dòng),輸入為設(shè)計(jì)類、接口,活動(dòng)為實(shí)現(xiàn)類,則輸出為
    A.用況
    B.構(gòu)件
    C.接口
    D.子系統(tǒng)
    10.白盒測(cè)試技術(shù)依據(jù)的是
    A.程序的邏輯結(jié)構(gòu)
    B.程序的物理結(jié)構(gòu)
    C.軟件行為的描述
    D.軟件功能的描述
    11.從測(cè)試完成程度來(lái)看,下列選項(xiàng)中測(cè)試覆蓋率低的是
    A.分支覆蓋
    B.語(yǔ)句覆蓋
    C.路徑覆蓋
    D.條件組合覆蓋
    12.對(duì)一個(gè)軟件工程來(lái)說(shuō),占總工作量百分比重大的工作是
    A.系統(tǒng)分析
    B.軟件設(shè)計(jì)
    C.編碼工作
    D.軟件測(cè)試
    13.軟件開(kāi)發(fā)的增量模型是一種
    A.適用于需求被清晰定義的項(xiàng)目
    B.快速構(gòu)造產(chǎn)品第一版本的好方法
    C.適合于大型團(tuán)隊(duì)迭代開(kāi)發(fā)的模式
    D.支持面向?qū)ο蠹夹g(shù)的創(chuàng)新模型
    14.相對(duì)于螺旋模型,瀑布模型缺少
    A.制定計(jì)劃
    B.客戶評(píng)估
    C.實(shí)施工程
    D.風(fēng)險(xiǎn)分析
    15.CMMI能力等級(jí)中的第三級(jí)為
    A.已執(zhí)行級(jí)
    B.已管理級(jí)
    C.已定義級(jí)
    D.已定量管理級(jí)
    非選擇題部分
    注意事項(xiàng):用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
    二、填空題(本大題共20空,每空1分,共20分)
    16.計(jì)算機(jī)軟件一般是指計(jì)算機(jī)系統(tǒng)中的程序及其__________。
    17.如何實(shí)現(xiàn)不同抽象層術(shù)語(yǔ)和處理邏輯之間的映射,涉及到兩方面的內(nèi)容:一是過(guò)程方向,二是__________,后者即求解軟件的開(kāi)發(fā)手段。
    18.需求發(fā)現(xiàn)的常用技術(shù)中,需求人員把自己作為系統(tǒng)的終用戶的是__________。
    19.?dāng)?shù)據(jù)流的歸宿地是__________。
    20.結(jié)構(gòu)化設(shè)計(jì)的主要任務(wù)是在__________的基礎(chǔ)上,確定__________的問(wèn)題。
    21.UML圖形化工具分為兩類:__________和__________,前者用于表達(dá)系統(tǒng)或系
    統(tǒng)成分的靜態(tài)結(jié)構(gòu)模型。
    22.在UML提供的圖形化工具中,用于創(chuàng)建有關(guān)系統(tǒng)交互模型的是__________。
    23.RUP利用UML提供的術(shù)語(yǔ)和工具定義了需求獲取層、__________、設(shè)計(jì)層和實(shí)現(xiàn)
    層,并給出了實(shí)現(xiàn)各層模型之間映射的基本活動(dòng)以及相關(guān)指導(dǎo)。
    24.RUP采用__________技術(shù)來(lái)獲取需求。
    25.黑盒測(cè)試技術(shù)完全不考慮程序的__________,它依據(jù)的是__________。
    26.提高模塊的內(nèi)聚程度,可簡(jiǎn)化__________測(cè)試。
    27.集成測(cè)試是軟件組裝的一個(gè)系統(tǒng)化技術(shù),其目標(biāo)是發(fā)現(xiàn)與__________有關(guān)的錯(cuò)誤,一般以__________作為測(cè)試驅(qū)動(dòng)模塊。
    28.在標(biāo)準(zhǔn)《ISO/IEC軟件生存周期過(guò)程12207—1995》中,按過(guò)程主體把軟件生存周期過(guò)程分為_(kāi)_________、支持過(guò)程和組織過(guò)程。
    29.CMMI模型基于過(guò)程途徑思想,通過(guò)過(guò)程把軟件質(zhì)量的3個(gè)支撐點(diǎn):受訓(xùn)人員、__________、__________進(jìn)行集成,以開(kāi)發(fā)所期望的系統(tǒng)/產(chǎn)品。
    30.CMMI有6個(gè)共用目標(biāo),用于表征過(guò)程制度化的程度。目標(biāo)編號(hào)越小,說(shuō)明該過(guò)程的制度化程度就越__________。
    三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分)
    31.簡(jiǎn)述初始需求發(fā)現(xiàn)的常用技術(shù)。
    32.什么是模塊的控制域?什么是模塊的作用域?并對(duì)比分析題32圖中3個(gè)模塊結(jié)構(gòu)圖
    的優(yōu)劣。
    說(shuō)明:圖中的菱形塊代表判定所在的位置,灰色的模塊為受該判定影響的模塊。
    33.什么是用況(UseCase)?什么是用況圖?一個(gè)用況圖通常包含哪些模型元素?
    34.簡(jiǎn)述演化模型,及其與RUP迭代、增量式開(kāi)發(fā)之間的關(guān)系。
    35.簡(jiǎn)述白盒測(cè)試技術(shù)的要點(diǎn)。
    36.簡(jiǎn)述螺旋模型以及可適應(yīng)的情況。
    四、綜合應(yīng)用題(本大題共2小題,每小題10分,共20分)
    37.某論壇發(fā)帖子系統(tǒng)有如下需求:
    (1)記錄帖子內(nèi)容:系統(tǒng)對(duì)訪客的輸入內(nèi)容進(jìn)行檢查,無(wú)非法內(nèi)容,則將內(nèi)容存入發(fā)帖內(nèi)
    容文件中,否則提示內(nèi)容非法。
    (2)顯示帖子內(nèi)容:從發(fā)帖內(nèi)容文件中讀出帖子內(nèi)容,按一定格式顯示在屏幕上。
    請(qǐng)根據(jù)要求:
    (1)畫出該子系統(tǒng)的數(shù)據(jù)流圖;
    (2)將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。
    38.若有一個(gè)程序:輸入3個(gè)整數(shù)ABC,把這3個(gè)數(shù)看作是一個(gè)三角形的3條邊。這個(gè)程序要輸出信息,來(lái)說(shuō)明這個(gè)三角形的幾種情況:是三邊不等的、是等腰的、還是等邊的。
    請(qǐng)根據(jù)給出的說(shuō)明,用等價(jià)類劃分法完成題38表,并給每個(gè)等價(jià)類規(guī)定的編號(hào)。
    在“答題紙”上列表作答。