全國2009年1月自學考試軟件開發工具試題


軟件開發工具試題
課程代碼:03173
一、單項選擇題(本大題共10小題,每小題1分,共10分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。
1.結構化程序設計方法的服務對象是( )
A.用戶
B.項目負責人
C.程序員
D.秘書
2.對于軟件開發工具的性能來說,特別重要的是( )
A.幫助人們存儲及管理各種信息
B.幫助人們編寫文檔
C.幫助人們進行項目與版本管理
D.使用方便程度
3.軟件工程的思想和方法主要面向( )
A.用戶
B.項目負責人
C.程序員
D.操作員
4.在大型軟件開發中,負責驗收模塊的角色是( )
A.項目負責人
B.用戶
C.程序員
D.軟件維護人員
5.關于軟件開發工具的開發與選擇問題,下列選項中正確的是( )
A.具體工作條件與軟件開發工具的開發與選擇無關
B.選擇軟件開發工具與項目特征無關
C.只要確定了某種軟件開發工具,就能夠進行軟件開發工作了
D.自行開發軟件開發工具時,應充分考慮其難度
6.在下列軟件開發所涉及的信息中,屬于跨越開發周期的是( )
A.有關系統環境、現狀與需求的信息
B.有關軟件功能設計的各種信息
C.有關用戶對系統各種變更要求的信息
D.有關包括程序與文檔的軟件成果信息
7.在軟件開發工具中,描述靜態數據的概念模式是( )
A.結構圖
B.數據字典
C.數據流程圖
D.實體關系圖
8.從目前的CASE理論考慮,CASE工具集成的關鍵是( )
A.數據庫(DataBase)
B.信息庫(Repository)
C.操作系統
D.ODBC技術
9.在一個完整的軟件開發工具中,處于中心位置的是總控部分和( )
A.數據庫查詢
B.代碼生成器
C.通信服務
D.人機界面
10.一般而言,軟件開發工具,我們更傾向于購買( )
A.非常通用的
B.用途十分明確的
C.使用方法精巧,復雜的
D.文檔理論性很強的
二、多項選擇題(本大題共10小題,每小題2分,共20分)
在每小題列出的五個備選項中有二至五個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選、少選或未選均無分。
l1.下列各項中屬于軟件開發工具的有( )
A.操作系統
B.匯編程序
C.TOOL BOOK
D.PCTOOLS
E.FlOW
12.為提高軟件開發的質量和效率,軟件開發工具可從如下哪幾個方面為軟件開發者提供幫助( )
A.規劃方面
B.分析方面
C.設計方面
D.CPU時間的分配方面
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.NEWCAFG的基礎平臺包括( )
A.計算機硬件
B.操作系統
C.數據庫管理系統
D.開放數據接口
E.開發工具
18.在軟件開發工具中,信息庫技術主要涉及的問題是( )
A.信息庫的內容
B.管理信息庫的軟件
C.信息庫的組織方式
D.信息庫的管理功能
E.歷史信息的處理方法
19.建模工具必須具備( )
A.正確性
B.一致性
C.可理解
D.易修改
E.通用性
20.LiveModel提供的面向對象工具有( )
A.Project Database
B.Object Diagrammer
C.Event Diagrammer
D.Rule Editor
E.Documentation
三、填空題(本大題共11小題,每空1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.按工作階段劃分軟件開發工具,可分為設計工具、分析工具、___________工具。
22.軟件開發工具應當具有足夠的___________,即在各種各樣干擾下仍能保持正常工作,而不丟失信息。
23.軟件所承載的知識有二層含義,一是指___________,二是指人類___________的方式。
24.幾十年來,為了克服“軟件危機”,人們提出了___________程序設計、軟件工程方法、___________的程序設計和即插即用的程序設計方法。
25.Version Manager的文件夾分為___________文件夾和___________文件夾兩類。
26.在系統人機界面設計時,需要權衡___________性與___________性的矛盾。
27.模塊調用的三種方式是順序調用、___________調用和___________調用。
28.軟件開發工具是___________人們建立___________的、有效的概念模式的一種手段。
29.NEWCAFG的集成化包括數據集成、___________集成和___________集成。
30.決定商品化軟件開發工具成敗的首要因素是___________和___________。
31.PowerModel的體系結構是___________式,___________的。
四、名詞解釋(本大題共5小題,每小題3分,共15分)
32.軟件危機
33.第一代語言
34.概念模式的兩重性
35.模塊間邏輯耦合
36.PVCS主項目(Master Project)
五、簡答題(本大題共2小題,每小題5分,共10分)
37.簡要說明結構化程序設計的實施要點。
38.簡述信息庫(Repository)的主要內容。
六、論述題(本大題10分)
39.試論版本管理的核心問題。
七、應用題(本大題共l小題,15分)
40.用PowerBuilder實現一個應用程序名為StuApp的應用,程序中用到數據庫Studb。Studb包括3張表:Student、Class和Mark。Student用于記錄學生信息;Class用于記錄課程信息;Mark用于記錄學生選修課程的成績。
運行StuApp,會出現一個帶有菜單m_student的MDI窗口框架w_student。單擊菜單上的“成績瀏覽”菜單項(m_browseMark)會出現一個成績瀏覽窗口w_browseMark,如圖所示。左側的數據窗口(dw_student)顯示學生的學號、姓名、性別和專業,右側的數據窗口(dw_mark)顯示左側學生的所選課程及成績。dw_student和dw_mark分別與d_student和d_mark連接。
單擊“向前翻頁”命令按鈕(cb_previous),dw_student會顯示前一名學生信息,dw_mark也同時顯示前一名學生的成績。單擊“向后翻頁”命令按鈕(cb_next),dw_student會顯示后一名學生信息,dw_mark也同時顯示后一名學生的成績。單擊“關閉”按鈕,關閉w_browseMark窗口。
(1)假設已經創建數據庫、表和ODBC數據源,除此之處,請說明實現上述應用功能的關鍵步驟,需要明確指出操作對象的名稱,不需指明腳本編寫部分。
(2)請完成w_browseMark的Open事件腳本。
_________________________________ // 定義一個字符串型的局部變量sl_stuId
_________________________________ //為dw_student設置事務對象
_________________________________ //為dw_mark設置事務對象
If _________________________________then //如果檢索數據到dw_student成功
______________ =this.object.data[currentrow,1]//獲取dw_student當前記錄的學號
If__________________________then //如果檢索數據到dw_mark成功
Messagebox(“提示”,“該學生沒有選課記錄!”)
End if
____________________
Messagebox(“提示”,“檢索學生信息出錯!”)
End if
·09年1月全國各省市自學考試成績查詢時間匯總
·2009年自學考試報名時間匯總
·全國各地2008年10月自考網上成績查詢匯總
·環球網校2009年自考課程查看
最新資訊
- 每日一練!2025年10月自學考試《習概》歷年真題及答案解析(8.17)2025-08-17
- 已更新!2025年10月自考備考真題庫+歷年真題匯總速領2025-07-20
- 2025年10月自考真題庫更新:含歷年真題匯總+答案解析2025-07-17
- 每日一練!自考《習概》簡答題歷年真題及答案解析匯總2025-07-13
- 每日一練!自學考試《社會學概論》歷年高頻真題及答案解析(7.11)2025-07-11
- 每日一練!自考《管理學原理》歷年真題及答案解析(7.8)2025-07-08
- 每日一練!自學考試《外國文學史》歷年真題及答案解析(7.6)2025-07-06
- 每日一練!自學考試《習概》簡答題歷年真題及答案解析(7.5)2025-07-05
- 湖北考生來領!2025年10月自考公共課:歷年真題+高頻考點2025-06-29
- 每日一練!自學考試《毛概》歷年真題及答案解析(6.28)2025-06-28