?軟件開發(fā)工具自考2007年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
軟件開發(fā)工具自考2007年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.軟件開發(fā)工具是在什么基礎(chǔ)上發(fā)展起來的?( )
A.機器語言
B.匯編語言
C.過程化語言
D.非過程化語言
2.出現(xiàn)最早、數(shù)量最大的軟件開發(fā)工具是( )
A.設(shè)計工具
B.分析工具
C.計劃工具
D.集成化工具
3.結(jié)構(gòu)化程序設(shè)計的主要服務(wù)對象是( )
A.系統(tǒng)分析員
B.系統(tǒng)設(shè)計員
C.程序員
D.操作員
4.在大型軟件開發(fā)中,驗收軟件產(chǎn)品的最終角色是( )
A.用戶
B.項目負(fù)責(zé)人
C.程序員
D.操作員
5.PowerBuilder支持的面向?qū)ο缶幊碳夹g(shù)不包括( )
A.多態(tài)性
B.完整性
C.繼承性
D.封裝性
6.VB中的FORM屬于軟件開發(fā)工具概念模式中的( )
A.數(shù)據(jù)字典
B.計算機模擬摸型
C.直觀模型
D.數(shù)學(xué)與邏輯模型
7.在AD/Cycle的跨周期管理中,完成數(shù)據(jù)庫物理設(shè)計是在( )
A.需求分析階段
B.分析設(shè)計階段
C.編碼階段
D.測試階段
8.人機界面的有效實現(xiàn)對于軟件開發(fā)工具而言,是( )
A.準(zhǔn)備性和靈活性的主要保證
B.準(zhǔn)確性和可靠性的主要保證
C.實用性和靈活性的主要保證
D.實用性和可靠性的主要保證
9.以下哪項因素不是歷史信息在信息庫中保留的難點?( )
A.歷史數(shù)據(jù)的量太大
B.歷史數(shù)據(jù)格式不一致
C.歷史數(shù)據(jù)不精確
D.歷史數(shù)據(jù)不標(biāo)準(zhǔn)
10.version manager 支持并行開發(fā)的機制是( )
A.文件加鎖
B.標(biāo)簽
C.文件夾
D.分支/合并
二、多項選擇題在每小題的五個備選答案中選出二至五個正確答案,并將其代碼寫在題干后面的括號內(nèi)。多選、少選、不選或錯選者,該題無分。 (本大題共10小題,每小題2分,共20分)
11.集成的軟件開發(fā)工具有( )
A.數(shù)據(jù)字典管理系統(tǒng)
B.青鳥系列軟件
C.Objectory
D.報表生成器
E.RoseUML
12.軟件開發(fā)工具的重要性能有( )
A.表達能力或描述能力
B.保持信息一致性的能力
C.使用的方便程度
D.工具的可靠性
E.對硬件和軟件環(huán)境的要求
13.與即插即用程序設(shè)計密切相關(guān)的有( )
A.組件程序設(shè)計
B.組合文件
C.可視化程序設(shè)計
D.宏觀程序設(shè)計
E.面向?qū)ο蟪绦蛟O(shè)計
14.大型軟件開發(fā)中,用戶承擔(dān)的工作有( )
A.提出功能要求
B.驗收模塊
C.使用軟件
D.提出修改要求
E.參與修改
15.在信息庫中編程階段的成果是( )
A.程序代碼
B.變量說明
C.驗收報告
D.使用說明
E.測試情況
16.實體關(guān)系圖基本結(jié)構(gòu)的成分是( )
A.外部項
B.實體
C.屬性
D.處理
E.關(guān)系
17.軟件開發(fā)工具的信息入口與調(diào)度中心是( )
A.錄入更新
B.聯(lián)機查詢
C.人機界面
D.代碼生成
E.總控模塊
18.總控和人機界面的技術(shù)要點包括( )
A.保證它的使用者
B.保證系統(tǒng)的邏輯性
C.保證信息的準(zhǔn)確傳遞
D.保證系統(tǒng)的開放性
E.保證系統(tǒng)的正確性
19.目前已有的軟件組件標(biāo)準(zhǔn)有( )
A.CORBA
B.UML
C.COM101
D.HTML
E.TOOLBOOK
110.可視化程序設(shè)計的技術(shù)手段有( )
A.point and click
B.plug and play
C.cut and paste
D.drag and drop
E.object oriented
三、填空題(本大題共13小題,每空1分,共20分)
21.項目管理的內(nèi)容包括進度管理,質(zhì)量管理,____________管理和__________管理。
22.按工作階段劃分,軟件開發(fā)工具可以分為設(shè)計工具、__________工具和__________工具。
23.軟件開發(fā)項目管理的核心問題是_____________管理。
24.即插即用程序設(shè)計中的軟件組件相當(dāng)于C+ +____________中的函數(shù)。
25.面向?qū)ο蟮姆椒ò褜τ趶?fù)雜系統(tǒng)的認(rèn)識歸結(jié)為對一批對象及其關(guān)系的認(rèn)識,它摒棄了持續(xù)許久的_______和______的爭論。
26.軟件開發(fā)工具的目的是從信息___________和___________方面,給予軟件開發(fā)人員幫助與支持。
27.當(dāng)組織許多人共同完成一項大的任務(wù)時,___________和_________就成為關(guān)鍵因素。
28.軟件工具生成的文檔包括文章、____________和_________三大類。
29.總控和人機界面的設(shè)計必須嚴(yán)格遵守面向__________的原則。
210.NEWCAFG集成環(huán)境設(shè)計采取了___________實現(xiàn)結(jié)構(gòu)。
211.信息庫的首要任務(wù)是要完整地收集___________的所有信息。
212.軟件開發(fā)工具的智能化,就是引入___________和__________等技術(shù),使之具有更強的信息處理能力。
213.工程思想的核心有兩點:標(biāo)準(zhǔn)化的___________與規(guī)范化的工作步驟。
四、名詞解釋題(本大題共5小題,每小題3分,共15分)
31.類(class)
32.封裝性(Encapsulation)
33.代碼生成器
34.結(jié)構(gòu)圖
35.視圖
五、簡答題(本大題共2小題,每小題5分,共10分)
41.以字處理軟件、一般繪圖軟件為例,說明通用軟件開發(fā)工具的弱點。
42.實際工作中,應(yīng)根據(jù)哪些因素決定是購置還是自行開發(fā)軟件工具?
六、論述題(本大題共1小題,共10分)
51.試述結(jié)構(gòu)化程序設(shè)計的基本思想。
七、應(yīng)用題(本大題共1小題,共15分)
61.PowerBuilder應(yīng)用題目: 用PowerBuilder 實現(xiàn)一個小醫(yī)院管理系統(tǒng),其應(yīng)用程序名為HospitalApp,該應(yīng)用程序使用一個Hospital 數(shù)據(jù)庫,其中包括3張表:Doctor 、Patient 和Diagnoses。Doctor用于記錄醫(yī)生信息;Patient 用于記錄病人情況;Diagnoses 用于記錄醫(yī)生對病人的診斷情況。運行HospitalApp,以醫(yī)生身份登錄后時會出現(xiàn)一個帶有菜單m_doctor 的MDI 窗口框架w_doctor 。單擊菜單上的“診斷瀏覽”菜單項(m_browseDia)會出現(xiàn)一個窗口w_browseDia,用dw_browseDia數(shù)據(jù)窗口控件顯示該醫(yī)生診斷的病例基本信息,如圖所示。dw_browseDia數(shù)據(jù)窗口控件與d_browseDia 數(shù)據(jù)窗口對象連接。單擊該窗口的“退出”按鈕(cb_quit)將關(guān)閉此窗口。醫(yī)生登錄后其ID號保存在變量CurDoctorID中。d_browseDia數(shù)據(jù)源的類型為SQL Select ,其參數(shù)為醫(yī)生的ID號。(1) 請說明實現(xiàn)以上所述應(yīng)用功能的關(guān)鍵步驟,需要明確指出操作對象的名稱,不需指明編寫腳本部分。(2) 請寫出打開MDI窗口w_doctor、單擊“診斷瀏覽”菜單項、顯示w_browseDia窗口中診斷信息的相應(yīng)腳本,并指出這些腳本分別在哪些對象的什么事件中實現(xiàn)。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取