下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)工具年月真題
0317320194
1、【單選題】第三代程序設(shè)計(jì)語言成熟與普及于上世紀(jì)
50年代末
60年代初
A:
60年代末
B:
70年代初
C:
答D:案:B
解析:二十世紀(jì)六十年代初,FORTRAN,ALGOL,COBOL等高級(jí)程序設(shè)計(jì)語言的成熟與普及,標(biāo)
志著計(jì)算機(jī)真正走出難以應(yīng)用的困窘局面。這就是第三代語言的時(shí)代。
2、【單選題】在大型軟件開發(fā)過程中,承擔(dān)模塊調(diào)試工作的是
用戶
項(xiàng)目負(fù)責(zé)人
A:
程序員
B:
項(xiàng)目組秘書
C:
答D:案:C
解析:在系統(tǒng)開發(fā)過程中,程序員直接執(zhí)行的任務(wù)是編寫程序和調(diào)試程序。
3、【單選題】結(jié)構(gòu)化程序設(shè)計(jì)方法的主要服務(wù)對(duì)象是
用戶
項(xiàng)目負(fù)責(zé)人
A:
CPU硬件
B:
程序員
C:
答D:案:D
解析:結(jié)構(gòu)化程序設(shè)計(jì)方法主要是為程序員服務(wù)的。
4、【單選題】在軟件開發(fā)與維護(hù)過程中,維護(hù)人員與計(jì)算機(jī)之間的通信界面是
分析界面
編程界面
A:
用戶界面
B:
管理界面
C:
D:
答案:D
解析:在軟件開發(fā)與維護(hù)過程中,維護(hù)人員與計(jì)算機(jī)之間的通信界面是管理界面。
5、【單選題】信息庫研究中的核心問題是
信息庫應(yīng)當(dāng)包括哪些內(nèi)容
信息庫應(yīng)當(dāng)具備哪些管理功能
A:
如何保持信息庫的一致性
B:
信息庫的管理思想
C:
答D:案:C
解析:如何保持信息庫的一致性,是信息庫研究中的核心問題。
6、【單選題】根據(jù)IBM的AD/Cycle模型,不屬于需求分析階段任務(wù)的是
建立領(lǐng)域模型
建立數(shù)據(jù)模型
A:
建立信息流通的模型
B:
劃分子系統(tǒng)或模塊
C:
答D:案:D
7、【單選題】下列模塊中,最容易由軟件開發(fā)工具生成的模塊是
統(tǒng)計(jì)分析
數(shù)據(jù)加工
A:
決策判斷
B:
菜單控制
C:
答D:案:D
解析:菜單控制模塊是軟件開發(fā)中相對(duì)容易由開發(fā)工具生成的模塊之一。在許多集成開發(fā)
環(huán)境(IDE)中,如Eclipse、VisualStudio等,都提供了可視化的界面設(shè)計(jì)器,可以幫
助開發(fā)人員快速創(chuàng)建和管理菜單控制模塊。通過這些界面設(shè)計(jì)器,開發(fā)人員可以直觀地設(shè)
計(jì)菜單的結(jié)構(gòu)和布局,并與相應(yīng)的事件處理程序關(guān)聯(lián)。開發(fā)工具會(huì)自動(dòng)生成與菜單相關(guān)的
代碼,包括菜單項(xiàng)的創(chuàng)建、添加、刪除等操作,以及與菜單項(xiàng)關(guān)聯(lián)的事件處理邏輯。這種
方式可以大大減少手動(dòng)編寫菜單控制代碼的工作量,提高開發(fā)效率。同時(shí),開發(fā)工具還提
供了可視化的編輯和調(diào)試功能,使得開發(fā)人員可以方便地對(duì)菜單進(jìn)行修改和調(diào)試。因此,
菜單控制模塊是相對(duì)容易由軟件開發(fā)工具生成的模塊之一。
8、【單選題】以下軟件開發(fā)工具中,開發(fā)難度最大的是
單項(xiàng)的工具
專用的工具
A:
自制的工具
B:
集成與一體化的工具
C:
答D:案:D
9、【單選題】關(guān)于外購軟件開發(fā)工具的說法中,正確的是
只要順手好用,文檔與資料差一點(diǎn)沒關(guān)系
只要價(jià)格合理公道,性能差一點(diǎn)也沒關(guān)系
A:
對(duì)軟件開發(fā)工具所依據(jù)的開發(fā)方法和開發(fā)理論的考察必不可少
B:
軟件開發(fā)工具對(duì)運(yùn)行環(huán)境的要求不再成為購買軟件開發(fā)工具的制約條件
C:
答D:案:C
解析:對(duì)軟件開發(fā)工具進(jìn)行考察時(shí),了解其所依據(jù)的開發(fā)方法和開發(fā)理論是非常重要的。
這可以幫助我們更好地理解工具的設(shè)計(jì)思想、功能特點(diǎn)以及適用場景,從而更好地選擇和
使用工具。以下是一些常見的軟件開發(fā)方法和開發(fā)理論,對(duì)于考察軟件開發(fā)工具時(shí)可以參
考:1.瀑布模型:瀑布模型是一種線性的開發(fā)方法,按照需求分析、設(shè)計(jì)、編碼、測試
和維護(hù)的順序進(jìn)行開發(fā)。對(duì)于瀑布模型的工具,通常需要支持需求管理、設(shè)計(jì)工具、編碼
工具、測試工具等方面的功能。2.敏捷開發(fā):敏捷開發(fā)是一種迭代、增量的開發(fā)方法,強(qiáng)
調(diào)快速響應(yīng)變化和持續(xù)交付價(jià)值。對(duì)于敏捷開發(fā)的工具,通常需要支持項(xiàng)目管理、需求管
理、團(tuán)隊(duì)協(xié)作、版本控制、自動(dòng)化測試等方面的功能。3.DevOps:DevOps是一種將開發(fā)和
運(yùn)維緊密結(jié)合的開發(fā)方法,強(qiáng)調(diào)自動(dòng)化和持續(xù)交付。對(duì)于DevOps的工具,通常需要支持
版本控制、持續(xù)集成、持續(xù)交付、自動(dòng)化部署等方面的功能。4.領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD):
DDD是一種將軟件設(shè)計(jì)與業(yè)務(wù)領(lǐng)域緊密結(jié)合的開發(fā)方法,強(qiáng)調(diào)模型驅(qū)動(dòng)開發(fā)和領(lǐng)域?qū)<覅?/p>
與。對(duì)于DDD的工具,通常需要支持領(lǐng)域建模、模型驅(qū)動(dòng)開發(fā)、領(lǐng)域?qū)<覅⑴c等方面的功
能。5.軟件工程:軟件工程是一種系統(tǒng)化、規(guī)范化的軟件開發(fā)方法,強(qiáng)調(diào)需求分析、設(shè)
計(jì)、編碼、測試和維護(hù)等方面的工程化管理。對(duì)于軟件工程的工具,通常需要支持項(xiàng)目管
理、需求管理、設(shè)計(jì)工具、編碼工具、測試工具等方面的功能。在考察軟件開發(fā)工具時(shí),
可以根據(jù)具體的開發(fā)方法和開發(fā)理論,選擇適合的工具進(jìn)行評(píng)估和比較。同時(shí),還可以考
慮工具的易用性、擴(kuò)展性、性能等方面的因素,以及工具的社區(qū)支持和用戶口碑等方面的
信息。
10、【單選題】作為一款著名軟件工具,RationalRose出現(xiàn)于
軟件危機(jī)時(shí)代
結(jié)構(gòu)化時(shí)代
A:
面向?qū)ο髸r(shí)代
B:
互聯(lián)網(wǎng)時(shí)代
C:
D:
答案:C
解析:作為一款著名軟件工具,RationalRose出現(xiàn)于面向?qū)ο髸r(shí)代組件的目標(biāo)是粗粒度
的復(fù)用,它的核心是接口。
11、【單選題】下列各編程語言中,跨平臺(tái)特性最好的是
VB
PB
A:
Delphi
B:
Java
C:
答D:案:D
解析:Java的跨平臺(tái)特性也被稱為可移植性、平臺(tái)無關(guān)性,或者一次編寫處處運(yùn)行。他的
意思就是如果用Java語言編寫一個(gè)應(yīng)用,那么就可以在不同平臺(tái)上運(yùn)行,而不需要為不
同平臺(tái)單獨(dú)運(yùn)行開發(fā)。之所以能實(shí)現(xiàn)跨平臺(tái)的特性。主要得益于Java虛擬機(jī)(JVM),
JVM解釋器在運(yùn)行Java應(yīng)用時(shí)根據(jù)當(dāng)前平臺(tái)進(jìn)行解釋,解釋成符合當(dāng)前平臺(tái)規(guī)范的機(jī)器
碼,所以可以實(shí)現(xiàn)同樣的應(yīng)用在不同平臺(tái)上都能運(yùn)行。
12、【單選題】關(guān)于Java語言的技術(shù)中,屬于數(shù)據(jù)庫支持級(jí)別的是
JavaBean
CORBA
A:
JDBC
B:
Servlet
C:
答D:案:C
13、【單選題】隨著軟件規(guī)模的增大,下述關(guān)于軟件開發(fā)工具發(fā)展趨勢的說法中,錯(cuò)誤的是
更高的抽象化程度
更高的集成化程度
A:
更強(qiáng)的智能化程度
B:
更高的使用復(fù)雜度
C:
答D:案:D
14、【單選題】Eclipse在用戶計(jì)算機(jī)磁盤上劃出的用于存放用戶工作資料的區(qū)域稱為
工作臺(tái)(Workbench)
項(xiàng)目(Project)
A:
導(dǎo)航器視圖(ProjectExplorer)
B:
工作空間(Workspace)
C:
D:
答案:D
解析:工作空間是Eclipse在用戶計(jì)算機(jī)磁盤上劃出的一塊區(qū)域,用來存放用戶工作資料,
如代碼、配置信息等。
15、【單選題】關(guān)于MinGW的描述中,不正確的是
MinGW支持在Linux平臺(tái)運(yùn)行
MinGW可以用來編譯Java程序
A:
MinGW可以用來運(yùn)行C語言程序
B:
MinGW包含了C++語言庫文件
C:
答D:案:A
16、【單選題】在Eclipse中,如果想快速定位到一個(gè)變量的定義位置,應(yīng)使用它的
變量聲明功能
類型層次結(jié)構(gòu)功能
A:
調(diào)用層次結(jié)構(gòu)功能
B:
繼承結(jié)構(gòu)功能
C:
答D:案:A
解析:在Eclipse中,如果想快速定位到一個(gè)變量的定義位置,應(yīng)使用它的變量聲明功能。
17、【單選題】常見的事件斷點(diǎn)不包括
拋出異常
系統(tǒng)調(diào)用
A:
操作系統(tǒng)死機(jī)
B:
進(jìn)程結(jié)束
C:
答D:案:C
解析:常見的事件斷點(diǎn)包括:(1)拋出異常;(2)系統(tǒng)調(diào)用;(3)進(jìn)程結(jié)束。
18、【單選題】在使用Eclipse格式化代碼的時(shí)候,發(fā)現(xiàn)右鍵→源代碼(source)→格式化
(format)能夠起作用,但Ctrl+Shift+F卻無法生效。如果已經(jīng)確定各按鍵功能正常,下述原
因中最有可能的是
“格式化代碼”功能故障
代碼有bug
A:
快捷鍵沖突
B:
程序員操作失誤
C:
D:
答案:C
19、【單選題】為保證插件開發(fā)運(yùn)行的準(zhǔn)確性,PDE的重要任務(wù)是要準(zhǔn)確地反映運(yùn)行時(shí)的
類路徑
路徑
A:
透視圖
B:
狀況
C:
答D:案:A
解析:為保證插件開發(fā)運(yùn)行的準(zhǔn)確性,PDE的重要任務(wù)是要準(zhǔn)確地反映運(yùn)行時(shí)的類路徑。
20、【單選題】UML把系統(tǒng)開發(fā)分成五個(gè)階段,分別是需求分析、分析、設(shè)計(jì)、編程和
開發(fā)
應(yīng)用
A:
維護(hù)
B:
測試
C:
答D:案:D
解析:UML在軟件開發(fā)各個(gè)階段的應(yīng)用經(jīng)典的軟件工程思想將軟件開發(fā)分成5個(gè)階段:需
求分析\系統(tǒng)分析與設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)\測試及維護(hù)五個(gè)階段。
21、【問答題】針對(duì)軟件開發(fā)過程的各個(gè)工作階段,軟件開發(fā)工具應(yīng)在哪些方面提供幫助和
支持?
答案:(1)認(rèn)識(shí)與描述客觀系統(tǒng);(2)存儲(chǔ)及管理開發(fā)過程中的信息;(3)代碼的編寫或生
成;(4)文檔的編制或生成;(5)軟件項(xiàng)目管理。
22、【問答題】簡述即插即用程序設(shè)計(jì)的基本思想。
答案:一部分人專門開發(fā)軟件組件,另一部分人構(gòu)造整個(gè)軟件的結(jié)構(gòu),并且把組件插入這個(gè)
結(jié)構(gòu),以便快速完成開發(fā)工作。
23、【問答題】版本管理的核心任務(wù)是什么?有哪些方法?
答案:核心是保持兩個(gè)一致性:系統(tǒng)完善過程中,前后一致;系統(tǒng)的局部與整體一致。方法:
規(guī)定版本更新計(jì)劃,制定版本有關(guān)信息的范圍及管理方法,項(xiàng)目組內(nèi)明確分工,在編程、測
試等工作中明確要求。
24、【問答題】簡述信息庫的三種結(jié)構(gòu)方式及各自的特點(diǎn)。
答案:(1)集中存儲(chǔ),優(yōu)點(diǎn)是技術(shù)比較容易保持一致性,缺點(diǎn)是和模塊化相沖突。(2)分散存
儲(chǔ),優(yōu)點(diǎn)是易于變更和剪裁,缺點(diǎn)是各部分之間的一致性無從保障。(3)邏輯上統(tǒng)一,物理上
分散,設(shè)立統(tǒng)一的信息庫管理模塊來進(jìn)行管理。這種做法既保持了一致性,又保持了靈活
性。
25、【問答題】自行研制軟件開發(fā)工具要注意哪些問題?
答案:(1)從實(shí)際出發(fā)設(shè)定現(xiàn)實(shí)的、有限的目標(biāo);(2)堅(jiān)持短小實(shí)用、逐步積累,避免期望過
高和貪大求全;(3)注意文檔的齊全與資料的積累。
26、【問答題】簡述面向?qū)ο蟮膶?duì)象,類,屬性的含義。
答案:(1)對(duì)象:是一些屬性及操作行為的封裝體,它是問題空間中一些東西的抽象;(2)類:
是對(duì)一組幾乎相同的對(duì)象的描述;(3)屬性:用以描述類和對(duì)象所固有的特征,是對(duì)客觀世
界實(shí)體所具有的性質(zhì)的抽象。
27、【問答題】什么是概念模式?它有什么作用?
答案:(1)概念模式是指人們?cè)谡J(rèn)識(shí)事物時(shí),對(duì)某一事物或系統(tǒng)形成抽象的、一般化的框
架。(2)概念模式具有客觀性(3)又有主觀性作用:(4)它是人們認(rèn)識(shí)客觀世界的一種工具。
(5)是人們交流與表達(dá)的工具。
28、【問答題】開發(fā)地鐵售票信息系統(tǒng)時(shí),開發(fā)團(tuán)隊(duì)選擇使用并發(fā)版本系統(tǒng)(Concurrent
VersionsSystem,Cs),請(qǐng)回答以下問題:(1)使用CVS可以實(shí)現(xiàn)對(duì)軟件開發(fā)的有效管理這具體表
現(xiàn)在哪些方面?(2)開發(fā)團(tuán)隊(duì)建立好資源庫后,可以通過什么方式保證軟件產(chǎn)品的安全性?(3)團(tuán)
隊(duì)成員在使用CVS同步的完成后,出現(xiàn)Incoming(藍(lán)色向左的箭頭),Outgoing(黑色向右的箭
頭)和Conflict(紅色雙向箭頭)這三種狀態(tài),這三種狀態(tài)分別代表什么?
答案:(1)具體表現(xiàn)有以下幾個(gè)方面。①隨時(shí)將程序恢復(fù)到以前某一時(shí)間點(diǎn);②實(shí)現(xiàn)程序
的互斥性修改;③對(duì)程序修改進(jìn)行有效的管理;④將開發(fā)環(huán)境與測試環(huán)境、運(yùn)行環(huán)境進(jìn)行
有效的隔離;⑤評(píng)估軟件開發(fā)人員編寫的程序質(zhì)量,控制軟件開發(fā)的進(jìn)度;⑥管理文檔。
(2)開發(fā)小組的管理者給小組成員分配一些賬戶小組成員通過這些賬戶對(duì)CVS資源庫進(jìn)行
訪問,管理員對(duì)這些賬戶有更改和刪除的權(quán)限。(3)Incoming(藍(lán)色向左的箭頭)狀態(tài)代
表:CVS上的文件有更改而本地的文件沒有Outgoing(黑色向右的箭頭)狀態(tài)代表:本地文件
有更改而CVS上的文件沒有Conflict(紅色雙向箭頭)狀態(tài)代表:本地文件和CVS上的文件
都有更改。
29、【填空題】軟件應(yīng)當(dāng)包括和文檔兩個(gè)不可缺少的部分。
答案:程序(或:代碼)
30、【填空題】結(jié)構(gòu)化程序設(shè)計(jì)方法把程序結(jié)構(gòu)分解成三種基本模塊:_______、循環(huán)機(jī)制
和二分決策機(jī)制。
答案:處理單元
31、【填空題】面向?qū)ο蟪绦蛟O(shè)計(jì)方法產(chǎn)生了巨大的影響,根本原因在于它提供了。
答案:認(rèn)識(shí)框架
32、【填空題】框圖描述了程序執(zhí)行的過程。
答案:邏輯
33、【填空題】數(shù)據(jù)流程圖的基本元素包括:外部實(shí)體、數(shù)據(jù)處理和,用箭頭表明信息在它
們之間的流動(dòng)狀況。
答案:數(shù)據(jù)存儲(chǔ)
34、【填空題】總控和人機(jī)界面處于軟件開發(fā)工具的中心位置,這主要出于三種考慮:面向
使用者、保證______的準(zhǔn)確傳遞、保證系統(tǒng)的靈活性。
答案:信息
35、【填空題】按照AD/Cycle的劃分,分析設(shè)計(jì)階段的基本任務(wù)是完成系統(tǒng)的總體設(shè)計(jì),包
括的劃分以及它們之間相互聯(lián)系的具體規(guī)定。
答案:子系統(tǒng)(或:模塊)
36、【填空題】信息庫需要存放關(guān)于軟件應(yīng)用的領(lǐng)域與環(huán)境狀況的信息,包括應(yīng)用領(lǐng)域中的
有關(guān)及它們之間的相互關(guān)系的描述。
答案:實(shí)體
37、【填空題】為了解決項(xiàng)目管理在信息處理上的困難,人們依據(jù)項(xiàng)目管理的經(jīng)驗(yàn),提出了以
為中心的解決問題的思路。
答案:項(xiàng)目數(shù)據(jù)庫(或:數(shù)據(jù)庫)
38、【填空題】在選擇和購置軟件開發(fā)工具時(shí),除了考察該款軟件開發(fā)工具對(duì)應(yīng)用軟件結(jié)構(gòu)
的理解與認(rèn)識(shí)還要考察其對(duì)開發(fā)過程的劃分與的理解與認(rèn)識(shí)
答案:各階段任務(wù)
39、【填空題】從目前來看,軟件開發(fā)工具將在智能化、網(wǎng)絡(luò)化、一體化、____
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度在線教育平臺(tái)個(gè)人開發(fā)與運(yùn)營合同4篇
- 二零二五年度婚禮策劃舞臺(tái)租賃與婚宴服務(wù)合同3篇
- 二零二五年度個(gè)人住宅出租給電競館合同4篇
- 二零二五年度企業(yè)職工帶薪休假服務(wù)合同3篇
- 二零二五版外架搭設(shè)工程噪音污染控制合同3篇
- 進(jìn)口貨物買賣合同
- 房地產(chǎn)企業(yè)股權(quán)轉(zhuǎn)讓協(xié)議范本
- 遼寧省家庭居室裝飾裝修合同
- 別墅工程勞務(wù)承包合同
- 樓宇廣告場地租賃合同
- 2024年列車員技能競賽理論考試題庫500題(含答案)
- 心律失常介入治療
- 《無人機(jī)測繪技術(shù)》項(xiàng)目3任務(wù)2無人機(jī)正射影像數(shù)據(jù)處理
- 6S精益實(shí)戰(zhàn)手冊(cè)
- 展會(huì)場館保潔管理服務(wù)方案
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專業(yè)解讀和應(yīng)用指導(dǎo)材料(雷澤佳編制-2024B0)-121-240
- 監(jiān)理從業(yè)水平培訓(xùn)課件
- 廣東省惠州市實(shí)驗(yàn)中學(xué)2025屆物理高二第一學(xué)期期末綜合測試試題含解析
- 小兒腹瀉課件
- 北京市通州區(qū)市級(jí)名校2025屆高一數(shù)學(xué)第一學(xué)期期末考試試題含解析
- 獅子王電影欣賞
評(píng)論
0/150
提交評(píng)論