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