三、填空題(本大題共12小題,每空1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.軟件開發(fā)工具是在___________的基礎(chǔ)上發(fā)展起來的一類___________。
22.按工作階段劃分,軟件開發(fā)工具可粗略地分為設(shè)計工具、___________工具和___________工具。
23.模塊的功能在邏輯上盡可能的___________、___________,最好做到與任務(wù)的——對應(yīng)。
24.一般來說,人類對于大量元素組成的復(fù)雜系統(tǒng),至今尚無理想的___________與___________方法。
25.時序網(wǎng)絡(luò)主要描述的是系統(tǒng)___________及其___________方式。
26.軟件開發(fā)工具的成果包括文檔和___________,通常是以___________方式提供的。
27.信息庫技術(shù)主要涉及的四個問題是:信息庫的___________、___________和管理功能以及歷史信息的處理方法。
28.項目管理與版本管理的核心問題是跨生命周期的信息管理問題,其關(guān)鍵問題是_________信息的處理。
29.在AD/Cycle的跨周期管理中,需求分析階段使用的方法包括分析工具,建模工具和______工具。
30.與系統(tǒng)軟件相比,軟件開發(fā)工具更多地依賴于___________的特點。
31.在PowerBuilder的環(huán)境中,提供的工具條有Power工具條、_________工具條和___________工具條。
32.文件加鎖的目的是防止___________對數(shù)據(jù)的破壞。
四、名詞解釋(本大題共5小題,每小題3分,共15分)
33.設(shè)計工具
34.水波效應(yīng)
35.計算機模擬模型
36.控制集成(在NEWCAFG中)
37.存儲過程
五、簡答題(本大題共2小題,每小題5分,共10分)
38.簡述軟件開發(fā)工具中用戶界面的主要原則。
39.簡述ODBC的含義和作用。
六、論述題(本大題共1小題,10分)
40.試述在PowerBuilder中程序訪問多個數(shù)據(jù)庫的方法。
七、應(yīng)用題(本大題共1小題,15分)
41.用PowerBuilder實現(xiàn)一個酒店房間的預(yù)訂系統(tǒng),其應(yīng)用程序名為OrderApp,該應(yīng)用程序使用一個Order_DB數(shù)據(jù)庫,其中包括3張表:Room、Customer和Order。Room用于記錄房間信息;Customer用于記錄客戶信息;Order用于記錄客戶預(yù)訂房間信息。
運行OrderApp,以客戶身份登錄后會出現(xiàn)一個帶有菜單m_customer的MDI窗口框架w_customer。單擊菜單上的“預(yù)訂瀏覽”菜單項(m_browseOrder)會出現(xiàn)一個窗口w_browseOrder,用dw_browseOrder數(shù)據(jù)窗口控件顯示客戶預(yù)訂房間的情況,如題41圖所示。dw_browseOrder數(shù)據(jù)窗口控件與d_browseOrder數(shù)據(jù)窗口對象連接。單擊該窗口上的“退出”按鈕(cb_quit)將關(guān)閉此窗口。
客戶登錄后其ID號保存在變量CurCustomerD)中。d_browseOrder數(shù)據(jù)源的類型為SQL Select,其參數(shù)為客戶的ID號。
題41圖w_browseOrder窗口
(1)請說明實現(xiàn)以上所述應(yīng)用功能的關(guān)鍵步驟,需要明確指出操作對象的名稱,不需
指明編寫腳本部分。
(2)請寫出打開MDI窗口w_customer、單擊“預(yù)訂瀏覽”菜單項、顯示w_browseOrder
窗口中預(yù)訂信息的相應(yīng)腳本,并指出這些腳本分別在哪些對象的什么事件中實現(xiàn)。
相關(guān)推薦:2010年10月自考試題及答案發(fā)布專題