(附答案)福師大課程考試2023年秋季《軟件工程》作業(yè)考核試題_第1頁
(附答案)福師大課程考試2023年秋季《軟件工程》作業(yè)考核試題_第2頁
(附答案)福師大課程考試2023年秋季《軟件工程》作業(yè)考核試題_第3頁
(附答案)福師大課程考試2023年秋季《軟件工程》作業(yè)考核試題_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

《軟件工程》期末考試--完整答案附后--姓名:專業(yè):學(xué)號(hào):學(xué)習(xí)中心:成績:一、選擇題(75分)題目1(15分)()對(duì)象是面向?qū)ο蠓缎偷模ˋ)。每個(gè)對(duì)象可用它自己的一組(B)和它可以執(zhí)行的一組(C)來表征。應(yīng)用執(zhí)行對(duì)象的(C)可以改變該對(duì)象的(B)。它的應(yīng)用必須通過(D)的傳遞。可以認(rèn)為,這種(D)的傳遞大致等價(jià)于過程性范型中的函數(shù)調(diào)用。某些語言提供了特殊功能,允許對(duì)象引用自己。若一個(gè)對(duì)象沒有顯式地被引用,則可讓該對(duì)象(E)。1.A:______A.基本單位B.最小單位C.最大單位D.語法單位2.B:______A.行為B.功能C.操作D.數(shù)據(jù)E.屬性3.C:______A.行為B.功能C.操作D.數(shù)據(jù)E.屬性4.D:______A.接口B.消息C.信息D.操作E.過程5.E:______A.撤消B.歇著C.缺省D.隱式引用E.引用自己題目2(15分)類常常被看做是一個(gè)抽象數(shù)據(jù)類型的實(shí)現(xiàn),更合適的是把類看做是某種(A)的一個(gè)模型。事實(shí)上,類是單個(gè)的(B)語義單元。類的用戶能夠操縱的操作叫做類的(C)。類定義的其余部分給出數(shù)據(jù)定義和輔助功能定義,包括類的實(shí)現(xiàn)。類的實(shí)現(xiàn)常常包括了其它類的實(shí)例,這些實(shí)例(D)被其它對(duì)象存取,包括同一個(gè)類的其它實(shí)例。類的實(shí)現(xiàn)可能還包括某些私有方法,實(shí)現(xiàn)它們的類可以使用,而其它任何對(duì)象都不能使用。類,就它是一個(gè)數(shù)據(jù)值的聚合的意義上來看,與Pascal中的記錄或C中的結(jié)構(gòu)類似,但又有差別。類擴(kuò)展了通常的記錄語義,可提供各種級(jí)別的(E)。類不同于記錄,因?yàn)樗鼈儼瞬僮鞯亩x,這些操作與類中聲明的數(shù)據(jù)值有相同的地位。1.A:_____A.功能B.概念C.結(jié)構(gòu)D.數(shù)據(jù)2.B:______A.語法B.詞法C.語義D.上下文環(huán)境3.C:_____A.界面B.操作C.行為D.活動(dòng)4.D:_____A.可自由地B.可有控制地C.可通過繼承D.應(yīng)受保護(hù)不5.E:_____A.可移植性B.可重復(fù)性C.可訪問性D.繼承性題目3(15分)由RumBaugh等人提出的一種面向?qū)ο蠓椒ń凶鰧?duì)象模型化技術(shù)(OMT),即三視點(diǎn)技術(shù),它要求把分析時(shí)收集的信息建立在三個(gè)模型中。第一個(gè)模型是(A),它的作用是描述系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的對(duì)象和類,它們的屬性和操作,以及它們之間的聯(lián)系。第二個(gè)模型是(B),它描述系統(tǒng)的控制邏輯,主要涉及系統(tǒng)中各個(gè)對(duì)象和類的時(shí)序及變化狀況。(B)包括兩種圖,即(C)和(D)。(C)描述每一類對(duì)象的行為,(D)描述發(fā)生于系統(tǒng)執(zhí)行過程中的某一特定場景。第三個(gè)模型是(E),它著重于描述系統(tǒng)內(nèi)部數(shù)據(jù)的傳送與處理,它由多個(gè)數(shù)據(jù)流圖組成。1.A:_____A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型2.B:_____A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型3.C:_____A.對(duì)象圖B.概念模型圖C.狀態(tài)遷移圖D.數(shù)據(jù)流程圖E.時(shí)序圖F.事件追蹤圖G.控制流程圖H.邏輯模擬圖I.仿真圖J.行為圖4.D:_____A.對(duì)象圖B.概念模型圖C.狀態(tài)遷移圖D.數(shù)據(jù)流程圖E.時(shí)序圖F.事件追蹤圖G.控制流程圖H.邏輯模擬圖I.仿真圖J.行為圖5.E:_____A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型題目4(15分)在面向?qū)ο筌浖O(shè)計(jì)過程中,應(yīng)按如下要求進(jìn)行類的設(shè)計(jì).只有類的共有界面的成員才能成為使用類的操作,這就是軟件設(shè)計(jì)的(A)原則。當(dāng)且僅當(dāng)一個(gè)操作對(duì)類的實(shí)例的用戶有用時(shí),它才是類公共界面的一個(gè)成員,這是軟件設(shè)計(jì)的(B)原則。由同屬一個(gè)類的操作負(fù)擔(dān)存取或加工類的數(shù)據(jù),這是軟件設(shè)計(jì)的(C)原則。兩個(gè)類之間的交互應(yīng)當(dāng)僅涉及參數(shù)表,這是軟件設(shè)計(jì)的(D)原則。每個(gè)派生類應(yīng)該當(dāng)做基類的特殊化來開發(fā),而基類所具有的公共界面成為派生類的共有界面的一個(gè)子集,這是軟件設(shè)計(jì)的(E)原則。1.A:_____A.過程抽象B.功能抽象C.信息隱蔽D.共享性E.連通性2.B:_____A.標(biāo)準(zhǔn)調(diào)用B.最小界面C.高耦合D.高效率E.可讀性3.C:_____A.數(shù)據(jù)抽象B.低內(nèi)聚C.高內(nèi)聚D.低復(fù)雜度E.低強(qiáng)度4.D:_____A.顯式信息傳遞B.高內(nèi)聚C.低內(nèi)聚D.相互操作性E.連接性5.E:_____A.動(dòng)態(tài)聯(lián)編B.異質(zhì)表C.信息隱蔽D.多態(tài)性E.繼承性題目5(15分)軟件的開發(fā)工作經(jīng)過需求分析階段,進(jìn)入(A)以后,就開始著手解決“怎么做”的問題。常用的軟件設(shè)計(jì)方法有(B)、(C)、(D)和(E)等方法。1.A:_____A.程序設(shè)計(jì)B.設(shè)計(jì)階段C.總體設(shè)計(jì)D.定義階段E.SD方法F.SP方法2.B:_____A.程序設(shè)計(jì)B.設(shè)計(jì)階段C.總體設(shè)計(jì)D.定義階段E.SD方法F.SP方法3.C:_____A.Jackson方法B.瀑布法C.快速原型法D.回溯法4.D:_____A.LCP(Wanier)方法B.遞歸法C.Parnas方法D.自下而上修正E.逐步求精法F.檢測校正法5.E:_____A.LCP(Wanier)方法B.遞歸法C.Parnas方法D.自下而上修正E.逐步求精法F.檢測校正法二、填空題(10分)1.請(qǐng)將下述有關(guān)模塊獨(dú)立性的各種模塊之間的耦合,按其耦合度從低到高排列__________起來。①內(nèi)容耦合②控制耦合③非直接耦合④標(biāo)記耦合⑤數(shù)據(jù)耦合⑥外部耦合⑦公共耦合2.請(qǐng)將下述有關(guān)模塊獨(dú)立性的各種模塊內(nèi)聚,按其內(nèi)聚度(強(qiáng)度)從高到低__________排列起來①巧合內(nèi)聚②時(shí)間內(nèi)聚③功能內(nèi)聚④通信內(nèi)聚⑤邏輯內(nèi)聚⑥信息內(nèi)聚⑦過程內(nèi)聚三.解答題(15分)1.逐步求精、分層過程與抽象等概念之間的相互關(guān)系如何?--完整答案附后--員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編數(shù)據(jù)精度-確定編碼方案據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編數(shù)據(jù)精度-確定編碼方案確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編數(shù)據(jù)精度-確定編碼方案據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編數(shù)據(jù)精度-確定編碼方案據(jù)精度-確定編啟動(dòng)系統(tǒng)管理-系統(tǒng)管理員注冊-系統(tǒng)員注冊-系統(tǒng)啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-確定基礎(chǔ)信息分類-確定數(shù)據(jù)精度-確定編啟用-設(shè)置套賬信息-輸入單位信息-確定核算類型-定編數(shù)據(jù)精度-確定編碼方案答案見下一頁答案區(qū):《軟件工程》期末考試姓名:專業(yè):學(xué)號(hào):學(xué)習(xí)中心:成績:一、選擇題(75分)題目1(15分)()對(duì)象是面向?qū)ο蠓缎偷模ˋ)。每個(gè)對(duì)象可用它自己的一組(B)和它可以執(zhí)行的一組(C)來表征。應(yīng)用執(zhí)行對(duì)象的(C)可以改變該對(duì)象的(B)。它的應(yīng)用必須通過(D)的傳遞。可以認(rèn)為,這種(D)的傳遞大致等價(jià)于過程性范型中的函數(shù)調(diào)用。某些語言提供了特殊功能,允許對(duì)象引用自己。若一個(gè)對(duì)象沒有顯式地被引用,則可讓該對(duì)象(E)。1.A:__A____A.基本單位B.最小單位C.最大單位D.語法單位2.B:___E___A.行為B.功能C.操作D.數(shù)據(jù)E.屬性3.C:___C___A.行為B.功能C.操作D.數(shù)據(jù)E.屬性4.D:___B___A.接口B.消息C.信息D.操作E.過程5.E:___C___A.撤消B.歇著C.缺省D.隱式引用E.引用自己題目2(15分)類常常被看做是一個(gè)抽象數(shù)據(jù)類型的實(shí)現(xiàn),更合適的是把類看做是某種(A)的一個(gè)模型。事實(shí)上,類是單個(gè)的(B)語義單元。類的用戶能夠操縱的操作叫做類的(C)。類定義的其余部分給出數(shù)據(jù)定義和輔助功能定義,包括類的實(shí)現(xiàn)。類的實(shí)現(xiàn)常常包括了其它類的實(shí)例,這些實(shí)例(D)被其它對(duì)象存取,包括同一個(gè)類的其它實(shí)例。類的實(shí)現(xiàn)可能還包括某些私有方法,實(shí)現(xiàn)它們的類可以使用,而其它任何對(duì)象都不能使用。類,就它是一個(gè)數(shù)據(jù)值的聚合的意義上來看,與Pascal中的記錄或C中的結(jié)構(gòu)類似,但又有差別。類擴(kuò)展了通常的記錄語義,可提供各種級(jí)別的(E)。類不同于記錄,因?yàn)樗鼈儼瞬僮鞯亩x,這些操作與類中聲明的數(shù)據(jù)值有相同的地位。1.A:__B___A.功能B.概念C.結(jié)構(gòu)D.數(shù)據(jù)2.B:___C___A.語法B.詞法C.語義D.上下文環(huán)境3.C:___A__A.界面B.操作C.行為D.活動(dòng)4.D:__D___A.可自由地B.可有控制地C.可通過繼承D.應(yīng)受保護(hù)不5.E:__C___A.可移植性B.可重復(fù)性C.可訪問性D.繼承性題目3(15分)由RumBaugh等人提出的一種面向?qū)ο蠓椒ń凶鰧?duì)象模型化技術(shù)(OMT),即三視點(diǎn)技術(shù),它要求把分析時(shí)收集的信息建立在三個(gè)模型中。第一個(gè)模型是(A),它的作用是描述系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的對(duì)象和類,它們的屬性和操作,以及它們之間的聯(lián)系。第二個(gè)模型是(B),它描述系統(tǒng)的控制邏輯,主要涉及系統(tǒng)中各個(gè)對(duì)象和類的時(shí)序及變化狀況。(B)包括兩種圖,即(C)和(D)。(C)描述每一類對(duì)象的行為,(D)描述發(fā)生于系統(tǒng)執(zhí)行過程中的某一特定場景。第三個(gè)模型是(E),它著重于描述系統(tǒng)內(nèi)部數(shù)據(jù)的傳送與處理,它由多個(gè)數(shù)據(jù)流圖組成。1.A:__G___A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型2.B:__F___A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型3.C:__C___A.對(duì)象圖B.概念模型圖C.狀態(tài)遷移圖D.數(shù)據(jù)流程圖E.時(shí)序圖F.事件追蹤圖G.控制流程圖H.邏輯模擬圖I.仿真圖J.行為圖4.D:__F___A.對(duì)象圖B.概念模型圖C.狀態(tài)遷移圖D.數(shù)據(jù)流程圖E.時(shí)序圖F.事件追蹤圖G.控制流程圖H.邏輯模擬圖I.仿真圖J.行為圖5.E:___B__A.數(shù)據(jù)模型B.功能模型C.行為模型D.信息模型E.原型F.動(dòng)態(tài)模型G.對(duì)象模型H.邏輯模型I.控制模型J.仿真模型題目4(15分)在面向?qū)ο筌浖O(shè)計(jì)過程中,應(yīng)按如下要求進(jìn)行類的設(shè)計(jì).只有類的共有界面的成員才能成為使用類的操作,這就是軟件設(shè)計(jì)的(A)原則。當(dāng)且僅當(dāng)一個(gè)操作對(duì)類的實(shí)例的用戶有用時(shí),它才是類公共界面的一個(gè)成員,這是軟件設(shè)計(jì)的(B)原則。由同屬一個(gè)類的操作負(fù)擔(dān)存取或加工類的數(shù)據(jù),這是軟件設(shè)計(jì)的(C)原則。兩個(gè)類之間的交互應(yīng)當(dāng)僅涉及參數(shù)表,這是軟件設(shè)計(jì)的(D)原則。每個(gè)派生類應(yīng)該當(dāng)做基類的特殊化來開發(fā),而基類所具有的公共界面成為派生類的共有界面的一個(gè)子集,這是軟件設(shè)計(jì)的(E)原則。1.A:__C___A.過程抽象B.功能抽象C.信息隱蔽D.共享性E.連通性2.B:__B___A.標(biāo)準(zhǔn)調(diào)用B.最小界面C.高耦合D.高效率E.可讀性3.C:__C___A.數(shù)據(jù)抽象B.低內(nèi)聚C.高內(nèi)聚D.低復(fù)雜度E.低強(qiáng)度4.D:__A___A.顯式信息傳遞B.高內(nèi)聚C.低內(nèi)聚D.相互操作性E.連接性5.E:__5___A.動(dòng)態(tài)聯(lián)編B.異質(zhì)表C.信息隱蔽D.多態(tài)性E.繼承性題目5(15分)軟件的開發(fā)工作經(jīng)過需求分析階段,進(jìn)入(A)以后,就開始著手解決“怎么做”的問題。常用的軟件設(shè)計(jì)方法有(B)、(C)、(D)和(E)等方法。1.A:__B___A.程序設(shè)計(jì)B.設(shè)計(jì)階段C.總體設(shè)計(jì)D.定義階段E.SD方法F.SP方法2.B:_E___A.程序設(shè)計(jì)B.設(shè)計(jì)階段C.總體設(shè)計(jì)D.定義階段E.SD方法F.SP方法3.C:__A___A.Jackson方法B.瀑布法C.快速原型法D.回溯法4.D:__A___A.LCP(Wanier)方法B.遞歸法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論