可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
東 北 大 學(xué) 繼 續(xù) 教 育 學(xué) 院
軟件工程與UML建模 試 卷(作業(yè)考核 線上1) A 卷
學(xué)習(xí)中心: 院校學(xué)號: 姓名
(共 4 頁)
總分 題號 一 二 三 四 五 六 七 八 九 十
得分
一、單選題(30分,共15題,每題2分)
1. D 是在系統(tǒng)之外,透過系統(tǒng)邊界與系統(tǒng)進(jìn)行有意義交互的任何事物
A).相關(guān)系統(tǒng) B).Use Case C).Class D).Actor
2.軟件工程是以 D 為核心
A).過程 B).面向?qū)ο?nbsp; C).軟件開發(fā) D).質(zhì)量
3.“系統(tǒng)開發(fā)過程和可交付文檔將遵照ZCo-SP0STAN-95中相關(guān)規(guī)定”,這屬于 D
A).功能性需求 B).客觀需求 C).主觀需求 D).非功能性需求
4.“系統(tǒng)每天晚上自動生成進(jìn)貨報表”,Actor是: C
A).系統(tǒng) B).其它系統(tǒng) C).時間 D).報表審閱者
5.數(shù)據(jù)流程圖是一個分層的概念模型,分三個層次: C ,分別描述系統(tǒng)的不同特征
A).總體圖、二級圖、三級圖 B).總體圖、二級圖、細(xì)節(jié)圖
C).總體圖、零級圖、細(xì)節(jié)圖 D).總體圖、次級圖、細(xì)節(jié)圖
6.以下用例命名中,最合理的是
A).進(jìn)行寵物搜索 B).查詢寵物
C).寵物查詢 D).進(jìn)行寵物查詢
7.某系統(tǒng)中有兩個用例:一個用例的參與者是用戶,用例是“注冊”;另一個用例的參與者是系統(tǒng)管理員,用例是“審核用戶注冊”。這兩個用例之間是什么關(guān)系? B
A).包含關(guān)系 B).沒有關(guān)系 C).擴(kuò)展關(guān)系 D).泛化關(guān)系
8.在軟件的層次結(jié)構(gòu)中,“一個模塊被其他模塊直接調(diào)用的調(diào)用者的數(shù)量”是指
A).深度 B).扇入 C).扇出 D).耦合
9.設(shè)C(X)定義問題X的復(fù)雜性函數(shù),E(X)定義解決問題X所需要工作量的函數(shù),對于兩個問題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.模塊尺寸太大時,應(yīng) A
A).分解以提高內(nèi)聚 B).分解以提高耦合
C).合并以提高內(nèi)聚 D).分解以降低內(nèi)聚
12.以下類的命名中,最合理的是
A). BusVehicle B). Routes C). passenger D). Stop
13.在軟件過程中,下列活動屬于輔助活動的是
A).設(shè)計 B).集成 C).退役 D).風(fēng)險管理
14.下面用例模型體現(xiàn)了用例間的 關(guān)系
A).泛化、包含和擴(kuò)展 B).包含和擴(kuò)展
C).分解、包括和擴(kuò)充 D).分解、包含和擴(kuò)展
15.下圖體現(xiàn)了面向?qū)ο笾蓄惖?nbsp;
A).復(fù)雜性 B). 可傳遞性 C).自反關(guān)聯(lián) D). 繼承關(guān)系
二、更多答案下載:(www.)(40分,共4題,每題10分)
1.請解釋軟件工程的含義。
2.軟件有哪些特征?為什么會出現(xiàn)軟件危機(jī)?
3.請解釋軟件體系結(jié)構(gòu)的概念。
4. 請解釋耦合和內(nèi)聚的概念。
三、假設(shè)你是一個項目經(jīng)理,將要率領(lǐng)一個軟件開發(fā)小組開發(fā)一個東北大學(xué)的學(xué)生選課系統(tǒng)?;卮鹨韵聠栴}:
1. 請選擇一個合適的軟件開發(fā)過程模型,并請說明選擇的理由(10分)。
2. 分析并描述這個系統(tǒng)的Use Case,包括用例模型(10分)和其中某一個用例的文檔(10分)(共20分)。