東 北 大 學(xué) 繼 續(xù) 教 育 學(xué) 院軟件工程與UML建模 X試 卷(作業(yè)考核 線上2)B卷學(xué)習(xí)中心:院校學(xué)號(hào): 姓名 (共5頁(yè))總分題號(hào)一二三四五六七八九十得分一、 單選題(15題,每題2分共30分

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2022-03-30 10:44:12來(lái)源:admin瀏覽: 70 次

東 北 大 學(xué) 繼 續(xù) 教 育 學(xué) 院

  軟件工程與UML建模 X  試 卷(作業(yè)考核 線上2)  B  卷

學(xué)習(xí)中心:            院校學(xué)號(hào):             姓名            

(共  5    頁(yè))
總分        號(hào)        一        二        三        四        五        六        七        八        九        十
        得分                                                                               
一、 單選題(15題,每題2分共30分。請(qǐng)將答案填入下表)
題號(hào)        1        2        3        4        5        6        7        8        9        10
答案                                                                               
題號(hào)        11        12        13        14        15
答案                                       






1.         是在系統(tǒng)之外,透過(guò)系統(tǒng)邊界與系統(tǒng)進(jìn)行有意義交互的任何事物
A). 相關(guān)系統(tǒng)                          B). Use Case                        C). Class                        D). Actor

2. 軟件工程是以      為核心
A). 過(guò)程                        B). 面向?qū)ο?nbsp;                       C). 軟件開(kāi)發(fā)                D). 質(zhì)量

3. “系統(tǒng)應(yīng)具有很高的可靠性,使用該產(chǎn)品的前3個(gè)月,系統(tǒng)不應(yīng)該出現(xiàn)崩潰(數(shù)據(jù)不可恢復(fù))的現(xiàn)象”,這屬于         
A). 功能性需求                B). 客觀需求                C). 主觀需求        D). 非功能性需求

4. “系統(tǒng)每天晚上自動(dòng)生成進(jìn)貨報(bào)表”,Actor是:         
A). 系統(tǒng)                        B). 其它系統(tǒng)                        C). 時(shí)間                   D). 報(bào)表審閱者

5. 數(shù)據(jù)流程圖是一個(gè)分層的概念模型,分三個(gè)層次:          ,分別描述系統(tǒng)的不同特征
A). 總體圖、二級(jí)圖、三級(jí)圖                                        B). 總體圖、二級(jí)圖、細(xì)節(jié)圖
C). 總體圖、零級(jí)圖、細(xì)節(jié)圖                                        D). 總體圖、次級(jí)圖、細(xì)節(jié)圖

6. 正式運(yùn)行系統(tǒng)后能夠產(chǎn)生的收益被稱為         
A). 直接效益                        B). 運(yùn)營(yíng)效益                        C). 最佳效益                D). 啟動(dòng)效益
7. “以相對(duì)短的時(shí)間和相對(duì)低的成本來(lái)確定給定的問(wèn)題在其約束條件內(nèi)是否有解、有幾種解以及哪個(gè)是最佳解”,這指的是軟件開(kāi)發(fā)過(guò)程中的         
A). 問(wèn)題定義                        B). 可行性研究                C). 需求分析                        D). 設(shè)計(jì)

8. 在處理過(guò)程定義中,有時(shí)存在多重嵌套的情況,對(duì)于復(fù)雜的條件組合問(wèn)題,用自然語(yǔ)言往往不能直觀、清楚地表述處理的過(guò)程,因此,常常使用          方法。
A). 數(shù)據(jù)字典                        B). 判定表和判定樹(shù)            C). 用例圖                D). 螺旋模型
9. 設(shè)C(X)定義問(wèn)題X的復(fù)雜性函數(shù),E(X)定義解決問(wèn)題X所需要工作量的函數(shù),對(duì)于兩個(gè)問(wèn)題p1和p2,一般情況下如果C(p1)<C(p2) 則         
A). E(p1)>E(p2)                                                        B). C(p1+p2)=C(p1)+C(p2)
C). E(p1+p2)>E(p1)+E(p2)                                D). E(p1+p2)<E(p1)+E(p2)

10. 以下各種圖不是UML使用的圖是         
A). 用例圖         B). 類圖                                C). 數(shù)據(jù)流程圖                D). 順序圖

11. 模塊尺寸太大時(shí),應(yīng)         
A). 分解以提高內(nèi)聚        B). 分解以提高耦合 C). 合并以提高內(nèi)聚        D). 分解降內(nèi)聚

12.           是指有定義完備接口的、明確規(guī)定了上下文以來(lái)關(guān)系的合成單元,它可以被第三方開(kāi)發(fā)、并且能夠被獨(dú)立地部署,具有自包含的屬性,其內(nèi)部構(gòu)造不可見(jiàn)。
A). 組件        B). 模塊                        C). 類                                D). 子系統(tǒng)

13. 在面向?qū)ο蟮拈_(kāi)發(fā)中,將大量的相關(guān)的類、接口、構(gòu)件、節(jié)點(diǎn)、協(xié)作、用例和圖等元素組織成較大的組塊,這種把元素組織成組的通用機(jī)制稱為         
A). 解耦        B). 包                                C). 分治                        D). 抽象

14. 在軟件過(guò)程中,下列活動(dòng)屬于輔助活動(dòng)的是        
A). 設(shè)計(jì)        B). 集成                                C). 退役                          D). 風(fēng)險(xiǎn)管理

15. 以下程序體現(xiàn)的是        耦合
public PrintReport(String command) {
   if (command.equals("IBM")
   {  PrintIBMData();  }
   else
   {
           if (command.equals("Mircosoft")
           {  PrintMicrosoftData();         }
        else
           {  PrintAllData(); }
   }
}
A). 例程調(diào)用耦合         B). 控制耦合                C). 標(biāo)記耦合                D). 數(shù)據(jù)耦合



二、 填空題(5題,每題2分,共10分)
1.                又稱玻璃盒測(cè)試,即模塊內(nèi)部邏輯對(duì)測(cè)試者是可見(jiàn)的。

2.        在面向?qū)ο蟮拈_(kāi)發(fā)方法中,        是一些不包含具體實(shí)現(xiàn)方法特征的集合。

3.               是一個(gè)將用戶需求轉(zhuǎn)化為軟件系統(tǒng)所需要的活動(dòng)的集合。

4.               是把一個(gè)模塊作為獨(dú)立的程序單元進(jìn)行測(cè)試,以保證它能夠正確執(zhí)行規(guī)定的功能。

5.        在軟件設(shè)計(jì)中,為了降低復(fù)雜度,應(yīng)該隱藏或者推遲考慮細(xì)節(jié),這在軟件工程中被稱為        。

三、 (4題,每題10分,共40分)
1.為什么需求必須是可驗(yàn)證的(5分)?請(qǐng)為某學(xué)校學(xué)籍管理系統(tǒng)的“系統(tǒng)應(yīng)該用戶友好”這一需求設(shè)計(jì)可行的驗(yàn)收標(biāo)準(zhǔn)(5分)。












2.耦合有哪些分類(5分)?在面向?qū)ο蟮能浖_(kāi)發(fā)中,如何為系統(tǒng)降耦(5分)?















3.請(qǐng)解釋下圖含義(5分);它的優(yōu)點(diǎn)是什么(5)?










4.什么是BRO(5分)?考慮條件C1: (E1>E2) & (E3<E4),分析它的約束集合(5分)

















四、 (1題,共20分)
在現(xiàn)代軟件開(kāi)發(fā)中,軟件工程能夠發(fā)揮什么作用(10分)?為了提高軟件生產(chǎn)率和軟件質(zhì)量,您有什么解決之道(10分)?




















作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部