MOOC北京大學軟件工程測驗答案-第十一周-軟件開發(fā)工具與環(huán)境
一、軟件開發(fā)工具及環(huán)境的定義
關于CASE的定義,說法錯誤的是(D)
A.是一組工具和方法的集合
B.在開發(fā)/維護中,提供計算機的輔助支持
C.在開發(fā)/維護中,引入工程化方法
D.支持軟件開發(fā)的軟件工具
Alfonso Fuggetta將CASE工具分為了幾類,其中,我們較為熟悉的軟件開發(fā)集成環(huán)境(IDE)屬于哪一類(環(huán)境)
關于CASE工作臺,以下說法錯誤的是(C)
A.CASE工作臺是一組工具,支持分析、設計或測試等特定階段
B.工作臺將一組工具組裝,并使這組工具可以協(xié)同工作
C.包括了編譯器、編輯器和文件比較器等
D.分為開放式工作臺和封閉式工作臺
判斷題:軟件開發(fā)環(huán)境主要由軟件工具構(gòu)成,包括軟件開發(fā)的相關過程、活動和任務。(×)
判斷題:軟件工程環(huán)境是指以軟件工程為依據(jù),支持大型軟件生成的系統(tǒng)。(√)
二、工具集成模型
數(shù)據(jù)集成采用的是以下哪種方式?(D)
A.共享文件
B.共享數(shù)據(jù)倉庫
C.共享數(shù)據(jù)結(jié)構(gòu)
D.以上都是
關于Wasserman五級模型,說法錯誤的是(C)
A.平臺集成是指工具運行在相同的硬件/操作系統(tǒng)平臺上
B.數(shù)據(jù)集成是指工具共享數(shù)據(jù)結(jié)構(gòu),工具之間可以交換數(shù)據(jù)
C.控制集成是指各工具采用共同的用戶交互標準集
D.過程集成是指CASE系統(tǒng)嵌入了關于過程活動、約束以及支持這些活動所需的工具等知識
關于層次模型,以下說法錯誤的是(D)
A.層次模型中,把環(huán)境看作是一組服務的集合
B.層次模型中,把環(huán)境看作是一組服務的集合
C.有關工具的集成可以分為三個部分,集成工具、半分離工具、外來工具
D.外來工具管理自己的數(shù)據(jù)結(jié)構(gòu)和文件,不依賴于平臺服務
三、常用的軟件開發(fā)工具和環(huán)境
主流的應用類型不包括(安卓應用)
下列開發(fā)環(huán)境適合用于java開發(fā)的是(Eclipse\MyEclipse\JBuilder)
下列開發(fā)環(huán)境適用于C/C++開發(fā)的是(Visual Studio\GCC\Dev C++)