至自考軟件開發(fā)工具試題答案_第1頁
至自考軟件開發(fā)工具試題答案_第2頁
至自考軟件開發(fā)工具試題答案_第3頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本文由 azkxysys 貢獻(xiàn)doc 文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。軟件開發(fā)工具試題課程代碼: 全國 2010 年 1 月高等教育自學(xué)考試 軟件開發(fā)工具試題 課程代碼: 03173一、單項(xiàng)選擇題 ( 本大題共 10 小題,每小題 1 分,共 10 分) 單項(xiàng)選擇題 本大題共 小 題, 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的, 請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1. 最早出現(xiàn)的軟件開發(fā)工具是 ( ) A. 設(shè)計(jì)

2、工具 B. 分析工具 C. 計(jì)劃工具 D. 集成工具2. 屬于軟件開發(fā)工具的是()A.操作系統(tǒng)B.報(bào)表生成器C.匯編程序D.編譯系統(tǒng)3. 軟件編寫困難的最重要原因在于 ()A.程序總寫錯(cuò)B.從用戶到程序員再到程序的理解轉(zhuǎn)換有錯(cuò) C. 軟件要求的功能復(fù)雜 D. 軟件結(jié)構(gòu)龐大復(fù)雜 4.CASE 工具的目的是輔助軟件開發(fā) 過程,使得軟件開發(fā)工作 ( ) A. 迅速、準(zhǔn)確 B. 結(jié)構(gòu)化、標(biāo)準(zhǔn)化 C. 安全、可靠 D. 工程化、標(biāo) 準(zhǔn)化5.VB中的FORM屬于軟件開發(fā)工具概念模式中的()A.直觀模型B.時(shí)序網(wǎng)絡(luò)C.數(shù)據(jù)字典 D. 計(jì)算機(jī)模擬模型6. 在軟件開發(fā)工具的概念模式中,不需要事先作更多理論假設(shè)的

3、概念模式是( ) A. 直觀模型 B. 計(jì)算機(jī)模擬模型 C. 時(shí)序網(wǎng)絡(luò) D. 數(shù)學(xué)與邏輯模型7. 對(duì)于大型軟件開發(fā)來說,成為信息處理瓶頸的是()A.提供描述軟件狀態(tài)的概念模式B.提供存儲(chǔ)和管理有關(guān)信息的機(jī)制和手段C. 對(duì)歷史信息進(jìn)行跨生命周期的管理 D. 幫助使用者編制、生成和修改文檔 8.NEWCAFG 對(duì) Repository 的檢查采用的驅(qū)動(dòng)機(jī)制是 ( ) A. 數(shù)據(jù)驅(qū)動(dòng) B. 程序驅(qū)動(dòng) C. 操作驅(qū)動(dòng) D. 消息驅(qū) 動(dòng)9. 判斷軟件工具優(yōu)劣的最主要標(biāo)準(zhǔn)是 ( ) A. 依據(jù)的理論 B. 工具的功能與性能 C. 文檔資 料齊全 D. 價(jià)格合理10. 允許用戶直接從一個(gè)表或多個(gè)表選取某些列

4、進(jìn)行操作的數(shù)據(jù)源類型是( ) A.SQLSelectB.Query SelectC.Quick SelectD.SQL Server多項(xiàng)選擇題 ( 小題, 二、多項(xiàng)選擇題 ( 本大題共 10 小題, 每小題 2 分,共 20 分 ) 在 每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的。 請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。 錯(cuò)選、多 在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的。請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、 少選或未選均無分。 選、少選或未選均無分。 l1. 軟件開發(fā)工具為以 下哪幾方面提供支持 ?( ) A. 認(rèn)識(shí)與描述客觀系統(tǒng) B. 存儲(chǔ)及管理開發(fā)過程中的信息 C. 為挑選

5、管理人員提供必要信息 D. 文檔的編制或生成 E. 軟件項(xiàng)目的管理 12. 計(jì)算機(jī)軟件是 ( ) A. 用 程序設(shè)計(jì)語言編寫的程序 B. 計(jì)算機(jī)使用者與計(jì)算機(jī)硬件之間的橋梁 C. 人類知識(shí)與經(jīng)驗(yàn)的結(jié) 晶 D. 保存人類文明與知識(shí)的載體 E. 人類相互聯(lián)系的紐帶 13. 模塊劃分應(yīng)該符合的基本要求 是( ) A. 模塊的規(guī)模適中,約 250 行 B. 應(yīng)該避免邏輯耦合 C. 應(yīng)該避免數(shù)據(jù)耦合 D. 模塊的 功能在邏輯上與適當(dāng)?shù)娜蝿?wù)對(duì)應(yīng), 3 個(gè)任務(wù)上下 E. 模塊的凝聚性好 14. 軟件工程方法的實(shí)質(zhì) 是( ) A. 程序員要遵守一個(gè)規(guī)范的開發(fā)過程 B. 程序員要遵守標(biāo)準(zhǔn)化的表達(dá)方式 C. 程序

6、員要 有精巧的編程技術(shù) D. 程序員要遵守標(biāo)準(zhǔn)化的工作質(zhì)量檢查標(biāo)準(zhǔn) E. 程序員要認(rèn)真負(fù)責(zé) 15. 在 軟件開發(fā)工具中,數(shù)學(xué)與邏輯模型方法的特點(diǎn)是 ( ) A. 嚴(yán)格 B. 限制少 C. 準(zhǔn)確 D. 可計(jì)算 E. 可視化16.信息庫中編程階段成果包括 ()A.程序代碼B.變量說明C.進(jìn)度計(jì)劃D.實(shí)施情況 E.輸出結(jié)果17.軟件開發(fā)工具與使用者之間聯(lián)系的橋梁是()A.錄入更新B.聯(lián)機(jī)查詢C.人機(jī)界面 D. 代碼生成 E. 總控模塊 18. 使用代碼生成器生成程序代碼的依據(jù)來自于( ) A. 信息庫里已有的資料 B. 各種標(biāo)準(zhǔn)模塊的框架和構(gòu)件 C. 程序設(shè)計(jì)語言的語法規(guī)則 D. 數(shù)據(jù)庫管理 系統(tǒng)的

7、功能E.使用者通過屏幕輸入的信息19.NEWCAFC的功能包括()A.支持結(jié)構(gòu)化分析設(shè)計(jì)方法 B. 支持 MIS 開發(fā)的全過程 C. 提供數(shù)據(jù)庫管理系統(tǒng)功能 D. 提供文檔生成功能 E. 提 供項(xiàng)目管理、資源管理工具 20. 軟件配置管理的目的是 ( ) A. 降低成本 B. 控制軟件修改 C.減少混亂 D. 提高軟件生產(chǎn)率 E. 提高正確率 小題, 三、填空題 ( 本大題共 14 小題, 每空 1 分,共 20 分) 填空題 ( 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。 錯(cuò)填、不填均無分。 請(qǐng)?jiān)诿啃?題的空格中填上正確答案。錯(cuò)填、不填均無分。21. 通俗地說,軟件開發(fā)工具是用的軟件。 22. 軟件包

8、括程序和兩個(gè)不可缺少的組成部分。23. 按集成程度不同, 軟件開發(fā)工具可分為的工具和的工具兩種類型。 24.CMM 模型要求一個(gè) 好的項(xiàng)目組必須有專門的,負(fù)責(zé)文檔的收集等。 25. 有人認(rèn)為軟件是迄今為止人類制造的的 系統(tǒng)。 26. 在大型軟件開發(fā)中,用戶承擔(dān)的工作為: 、驗(yàn)收、使用和。 27. 信息庫中的內(nèi)容一 般, 當(dāng)信息庫中有新信息存入時(shí), 老信息添加移入到歷史 信息中去。 28. 在關(guān)于界面的基本 原則中,用戶界面的主要功能是,且界面必須。 29. 信息庫的管理功能包括,使用查詢、和。30. 軟件開發(fā)工具是引導(dǎo)人們建立正確的、 有效的模式的一種手段。 31. 在信息庫中存放有關(guān) 項(xiàng)目管

9、理和管理的信息, 屬于跨生命周期的信息。 32. 軟件工具的性能, 主要包括人機(jī)界面、使用方式和。33.NEWCAFG主要支持的開發(fā),對(duì)方法留有擴(kuò)充的余地。34.版本控制的目的是建立的軟件開發(fā)環(huán)境。 小題, 四、名詞解釋 (本大題共 5 小題, 每小題 3 分,共 15 分) 名詞解釋 ( 35. 第四代語言 36. 即插即用程序設(shè)計(jì) 37. 數(shù)據(jù)流程圖 38. 項(xiàng)目數(shù)據(jù)庫 39. 表達(dá) 集成(在NEWCAFG)小題,五、簡答題(本大題共2小題,每小題5分,共10分)簡 答題 ( 40. 簡述在軟件開發(fā)過程中, 信息流通的主要內(nèi)容。 41. 簡述在 Internet&Intranet

10、領(lǐng) 域分布式應(yīng)用程序的主要優(yōu)點(diǎn)。 小題, 六、論述題 (本大題共 1 小題, 10 分) 論述題( 42. 試論版本管理的核心問題。 小題, 七、應(yīng)用題 (本大題共 1 小題, 15 分) 應(yīng)用題( 43. 用 PowerBuilder 實(shí)現(xiàn)一個(gè)音像租賃系統(tǒng),其應(yīng)用程序名為RentApp ,該應(yīng)用程序使用一個(gè)Rent_DB 數(shù) 據(jù)庫, 其中包括 3 張表: Media 、 Customer 和 RentInfo 。 Media 用于記錄音像 信息; Customer 用于記錄客 戶信息; RentInfo 用于記錄客戶租憑音像的情況。運(yùn)行Ren tApp,會(huì)出現(xiàn)一個(gè)帶有菜單m_Re nt的MD

11、I窗口框架w_Re nt。單擊菜單上的“租憑查詢”菜單項(xiàng) (m _rentquery) 會(huì)出現(xiàn)一個(gè)窗口 w_rentquery( 如題 43 圖所示 )。 光標(biāo)焦點(diǎn)置于 “客 戶號(hào)” 右側(cè)的單行編輯框 (s le_CustomerID) 。 單擊“查詢”命令按鈕 (cb_query) ,如果單右側(cè)的數(shù)據(jù)窗口控件 中為空, 則彈出一 個(gè)對(duì)話 單擊“清空”命令按鈕 dw_rentquery 中 的內(nèi)行編輯框 sle_CustomerID 中輸入了所需查詢的讀者號(hào),則在 (dw_rentquery) 中顯示該讀者的借閱情況。 如果 sle_CustomerID 框,提示“請(qǐng)輸入客戶號(hào) ! ”,并將光

12、標(biāo)焦點(diǎn)置于 sle_CustomerID (cb_clear) 會(huì)將 sle_CustomerID 中的內(nèi)容清空,并清除數(shù)據(jù)窗口窗口。 dw_rentquery 數(shù)據(jù)窗口控容。 單擊“退出” 命令按鈕 (cb_quit) 關(guān)閉 w_rentquery件與 d_rentquery 數(shù)據(jù)窗口對(duì)象連接。(1) 請(qǐng)說明實(shí)現(xiàn)以上所述應(yīng)用功能的關(guān)鍵步驟, 需要明確指出操作對(duì)象的名稱, 不需指明 腳本編寫部分。 (2) 請(qǐng)寫出 cb_query 、 cb_clear 和 cb_quit 控件 Clicked 事件的腳本。 月自學(xué)考試軟件開發(fā)工具試題 全國 2009 年 10 月自學(xué)考試軟件開發(fā)工具試題 課程

13、代碼: 03173一、單項(xiàng)選擇題 (本大題共 10 小題,每小題 1 分,共 10 分) 在每小題列出的四個(gè)備 選項(xiàng)中只有一個(gè)是符合題目要求的, 請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。 錯(cuò)選、多選或未選均 無 分。 1. 從 60 年代末期開始, 人們對(duì)于軟件工作的認(rèn)識(shí)大大深入了, 在認(rèn)識(shí)到軟件工作的重 要性的同時(shí),也認(rèn)識(shí)到了軟件工作 的困難性。這就是所謂的( ) A. 軟件的智能化問題 B.結(jié)構(gòu)化程序設(shè)計(jì)的技巧問題 C. 軟件生存期的劃分問題 D. 軟件危機(jī)問題 2. 一般來說,軟件開 發(fā)工具對(duì)環(huán)境的要求 ( )A. 與它所支持的應(yīng)用軟件的環(huán)境要求無關(guān) B. 依賴于它所支持的應(yīng) 用軟件的環(huán)境要求 C

14、. 應(yīng)當(dāng)超出它所支持的應(yīng)用軟件的環(huán)境要求 D. 不應(yīng)當(dāng)超出它所支持的應(yīng) 用軟件的環(huán)境要求 3. 屬于軟件開發(fā)工具的是( ) A.COBOL B.DOSC.TOOLBOOK D.DBMS 編4.寫文檔的主要工作階段是( ) A. 需求分析 B. 總體設(shè)計(jì) C. 實(shí)現(xiàn) D. 測試 5. 完成軟件測試最 合適的人員是( ) A. 編程者 B. 軟件負(fù)責(zé)人 C. 用戶 D. 專門的小組 6. 在軟件開發(fā)過程中, 有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求的信息的提供者和采集者分別是()A.分析人員 用戶B.用戶 分析人員 C. 分析人員 設(shè)計(jì)人員 D. 設(shè)計(jì)人員 分析人員 7. 在軟件開發(fā)工具的概念模式中, 描述 系統(tǒng)

15、狀態(tài)及其轉(zhuǎn)換方式的是( ) A. 結(jié)構(gòu)圖 B. 數(shù)據(jù)字典 C. 時(shí)序網(wǎng)絡(luò) D. 直觀模型 8. 在軟件 開發(fā)過程中, 建立邏輯模型應(yīng)在 ( ) A. 需求分析階段 B. 編碼階段 C. 分析設(shè)計(jì)階段 D. 測試 階段9.在NEWCAFG中構(gòu)成Repository庫的主體關(guān)系是()A.系統(tǒng)類關(guān)系B.屬性類關(guān)系 C. 實(shí)體類關(guān)系 D. 聯(lián)系類關(guān)系 10. 在對(duì)市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時(shí)應(yīng) 包括的內(nèi)容是( ) A. 軟件開發(fā)工具供應(yīng)商的規(guī)模 B. 軟件開發(fā)工具的管理者 C. 軟件開發(fā)工 具的銷售量 D. 軟件開發(fā)工具的服務(wù)和培訓(xùn)條件 二、多項(xiàng)選擇題 ( 本大題共 10 小題, 每小題

16、 2 分,共 20 分) 在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其代碼 填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選 或未選均無分。11. 軟件開發(fā)工具在以下幾方面提供支持( ) A. 認(rèn)識(shí)與描述客觀系統(tǒng) B. 存儲(chǔ)及管理開 發(fā)過程中的信息 C. 代碼的編寫或生成 D. 文檔的編制或生成 E. 為挑選管理人員提供必要的 信息12.NEWCAFG的安全保證主要措施是對(duì)信息庫的()A.密碼設(shè)置B.備份C.恢復(fù)D.訪問控制 E. 登記日志 13. 質(zhì)量好的軟件應(yīng)滿足( ) A. 實(shí)現(xiàn)所要求的功能 B. 界面友好 C. 足夠的運(yùn)行速度 D. 足夠的可靠性 E. 結(jié)構(gòu)良好,文檔齊全 14.

17、模塊的劃分應(yīng)符合( ) A. 功 能盡可能單一、 明確 B. 模塊間的聯(lián)系盡可能少 C. 明確說明模塊間必需的聯(lián)系 D. 模塊間僅限 于數(shù)據(jù)耦合 E. 模塊的規(guī)模足夠小 15. 造成大型軟件開發(fā)困難的原因有: ( ) A. 大系統(tǒng)的 復(fù)雜性 B. 人員的組織與協(xié)調(diào) C. 各應(yīng)用領(lǐng)域之間的差別 D. 應(yīng)用環(huán)境隨時(shí)間的變化 E. 程序人 員的水平低 16. 數(shù)據(jù)窗口對(duì)象數(shù)據(jù)源包括( ) A. SQL Select 數(shù)據(jù)源 B. SQL Server 數(shù)據(jù) 源 C. Query 數(shù)據(jù)源 D. External 數(shù)據(jù)源 E. Stored Procedure 數(shù)據(jù)源 17. 軟件開發(fā)工具 中屬于信息庫

18、管理功能的是( ) A. 使用查詢 B. 代碼生成 C. 錄入更新 D. 文檔生成 E. 一致 性維護(hù) 18. 在軟件開發(fā)工具中, 文檔生成的內(nèi)容包括 ( ) A. 數(shù)據(jù) B. 文章 C. 表格 D. 圖形 E. 程序 19. 軟件開發(fā)工具進(jìn)一步發(fā)展的方面包括 ( ) A. 網(wǎng)絡(luò)化 B. 智能化 C. 一體化 D. 大眾化 E. 標(biāo)準(zhǔn)化 20. 下面哪些項(xiàng)是選擇軟件開發(fā)工具的要點(diǎn)( ) A. 運(yùn)行環(huán)境 B. 性能價(jià)格比 C. 用戶的編程能力 D. 主機(jī)的速度 E. 對(duì)應(yīng)的開發(fā)方法 三、填空題 (本大題共 13 小題,每空 1 分,共 20 分) 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分

19、。 21. 第四代語言的 原義是的程序設(shè)計(jì)語言。 22. 與一般項(xiàng)目管理比較而言,軟件項(xiàng)目有兩個(gè)特殊問題,首先需 要工作方面的支持,另一個(gè)是版本管理。 23. 第三代程序設(shè)計(jì)語言是面向的語言。 24. 由于 面向?qū)ο蟪绦蛟O(shè)計(jì)提供了認(rèn)識(shí)的力量而產(chǎn)生了巨大的影響。25. 結(jié)構(gòu)化程序設(shè)計(jì)的方法是面向規(guī)模較軟件的; 主要是為服務(wù)的。 26. 面向?qū)ο蟪绦蛟O(shè)計(jì)的思想方法更接近人們思維方式, 摒棄了持續(xù)許久的和的爭論。 27. 軟件開發(fā)工具的成果包括程序和, 通常是以方式提供的。 28. 當(dāng)信息庫中有新信息存入時(shí),老信息添加移入到信息中。 29. 項(xiàng)目管理與版本管理的核心問 題是的信息管理問題,其關(guān)鍵問題

20、是的處理。30.在NEWCAFG中使用進(jìn)程和機(jī)制實(shí)現(xiàn)集成 環(huán)境的管理與控制。 31. 與系統(tǒng)軟件或高級(jí)語言相比, 軟件開發(fā)工具更多地依賴于的特點(diǎn)、 開發(fā)人員的與組織方式。 32. 結(jié)構(gòu)化程序設(shè)計(jì)方法的缺點(diǎn)是增大了程序, 降低了程序的。 33. 軟件開發(fā)是一個(gè)多階段的過程,不同的開發(fā)階段要求不同的工具。軟件開發(fā)工具大體上可分 為工具、 分 析工具和設(shè)計(jì)工具。 四、名詞解釋 (本大題共 5 小題, 每小題 3 分,共 15 分) 34. 封裝性 35. 軟件開發(fā)工具 36. 概念模式 37. 信息流通模型 38. 實(shí)體關(guān)系圖 五、簡答題 ( 本 大題共 2 小題,每小題 5 分,共 10 分) 3

21、9.簡述軟件開發(fā)工具的功能要求。 40. 簡述支持 軟件開發(fā)工具的主要理論和方法。 六、論述題 (本大題 10 分)41. 試述項(xiàng)目管理和版本管理的主要內(nèi)容。 七、應(yīng)用題 (本大題共 15 分) 42. 用 Power Builder 實(shí)現(xiàn)一個(gè)應(yīng)用程序名為 Stu App 的應(yīng)用, 程序中用到數(shù)據(jù)庫 Studb 。 Studb 包括 3 張表: Student 、 Class 和 Mark 。 Student 用于記錄學(xué)生信息; Class 用于記錄課程信息; Mark 用于記錄學(xué)生選修課程的成績。 運(yùn)行 StuApp ,會(huì)出現(xiàn)一個(gè)帶有菜單 m_student 的 MDI 窗口框架 w_stu

22、dent 。單擊 菜單上的 “成績?yōu)g覽” 菜單項(xiàng) (m_browseMark) 會(huì)出現(xiàn)一個(gè)成績?yōu)g 覽窗口 w_browse-Mark ,如題 42 圖所示。 左側(cè)的數(shù)據(jù) 窗口 (dw_student) 顯示學(xué)生的學(xué)號(hào)和 姓名,右側(cè)的數(shù)據(jù)窗口 (dw_mark) 顯示左側(cè)當(dāng)前學(xué)生的所選課程及成績。 dw_student 和 dw_mark 分別與 d_student 和 d_mark 連接。靜態(tài)文本 st_StuName 顯示當(dāng)前選中學(xué)生的姓 名加“的成績” 。用鼠標(biāo)單擊 dw_student 中的不同學(xué)生記錄, dw_mark 和 st_StuName 中 的內(nèi)容會(huì)隨之發(fā)生變化。 單擊“關(guān)閉”

23、按鈕, 關(guān)閉 w_browseMark 窗口。題 42 圖 w_browseMark 窗口 (1) 請(qǐng)補(bǔ)充實(shí)現(xiàn)上述應(yīng)用功能的關(guān)鍵步驟說明。請(qǐng)明確指 出操作對(duì)象的名稱, 不需指明腳本。 創(chuàng)建應(yīng)用程序?qū)ο?StuApp ; 在菜單畫板中創(chuàng)建菜 單 m_student ; 在數(shù)據(jù)窗口畫板中, 其中為 SQL Select ,參數(shù)為學(xué)號(hào); 在窗口畫板中, 將窗口類型設(shè)置為 MDI MicroHelp ,并在 Windows 屬性對(duì)話框中將 Menu Name 設(shè)置為 ; 創(chuàng)建 w_browseMark 窗口, 并在其中添加, 并指定其數(shù)據(jù)窗口對(duì)象為 d_student ;添加, 并 指定其數(shù)據(jù)窗口對(duì)象

24、為 d_mark ;添加 1 個(gè)命令按鈕,并將其顯示文本改為“關(guān)閉” 。 (2) 請(qǐng)完成以下事件的相應(yīng)腳本: dw_student 的腳本: 定義一個(gè)字符串型的局部變量 sl_studentid =this. object. datacurrentrow,1 檢索數(shù)據(jù)到 dw_mark IFTHEN 如果檢索失敗 Messagebox( “提示”,“檢索學(xué)生成績出錯(cuò) ! ” ) ELSE 給 st_StuName 重 新賦值 cb_quit 的 Clicked 事件腳本: 設(shè)置 dw_student 的事務(wù)對(duì)象腳本:課程代碼: 全國 2009 年 1 月高等教育自學(xué)考試 軟件開發(fā)工具試題 課程

25、代碼: 03173小題, 一、單項(xiàng)選擇題(本大題共 10 小題,每小題 1 分,共 10 分) 單項(xiàng)選擇題( 1 結(jié) 構(gòu)化程序設(shè)計(jì)方法的服務(wù)對(duì)象是()A 用戶B.項(xiàng)目負(fù)責(zé)人C 程序員D 秘書2 對(duì)于軟件開發(fā)工具的性能來說,特別重要的是()A 幫助人們存儲(chǔ)及管理各種信息B 幫助人們編寫文檔C 幫助人們進(jìn)行項(xiàng)目與版本管理D 使用方便程度3 軟件工程的思想和方法主要面向()A 用戶B 項(xiàng)目負(fù)責(zé)人C 程序員D 操作員4 在大型軟件開發(fā)中,負(fù)責(zé) 驗(yàn)收模塊的角色是()A 項(xiàng)目負(fù)責(zé)人B 用戶C.程序員D 軟件維護(hù)人員5 關(guān)于軟件 開發(fā)工具的開發(fā)與選擇問題,下列選項(xiàng)中正確的是 ()A 具體工作條件與軟件開發(fā)工

26、具的開發(fā)與選擇無關(guān) B 選擇軟件開發(fā)工具與項(xiàng)目特征無關(guān)C 只要確定了某種軟件開發(fā)工具,就能夠進(jìn)行軟件開發(fā)工作了 D 自行開發(fā)軟件開發(fā)工具時(shí),應(yīng)充分考慮其難度 6 在下列軟 件開發(fā)所涉及的信息中,屬于跨越開發(fā)周期的是()A 有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀與需求的信息B.有關(guān)軟件功能設(shè)計(jì)的各種信息C 有關(guān)用戶對(duì)系統(tǒng)各種變更要求的信息D 有關(guān)包括程序與文檔的軟件成果信息 7 在軟件開發(fā)工具中,描述靜態(tài)數(shù)據(jù)的概念模式是()A結(jié)構(gòu)圖B數(shù)據(jù)字典C數(shù)據(jù)流程圖D 實(shí)體關(guān)系圖8 從目前的CASE理論考慮,CASE工具集成 的關(guān)鍵是()A 數(shù)據(jù)庫(DataBase) B.信息庫(Repository) C.操作系統(tǒng) D OD

27、BC技術(shù)9 在 一個(gè)完整的軟件開發(fā)工具中,處于中心位置的是總控部分和() A 數(shù)據(jù)庫查詢 B 代碼生成器 C 通信服務(wù) D 人機(jī)界面 10 一般而言, 軟件開發(fā)工具, 我們更傾向于購買 ( ) A 非 常通用的 B 用途十分明確的 C 使用方法精巧, 復(fù)雜的 D 文檔理論性很強(qiáng)的 多項(xiàng)選擇題 ( 本大題共 小題, 二、多項(xiàng)選擇題 本大題共 10 小題,每小題 2 分,共 20 分 ) l1 下列 各項(xiàng)中屬于軟件開發(fā)工具的有 ( ) A 操作系統(tǒng) B 匯編程序 C TOOLBOOKD PCTOOLSE FlOW 12 為提高軟件開發(fā)的質(zhì)量和效率,軟件開發(fā)工具可從如下哪幾個(gè)方面為軟件開發(fā)者提供幫

28、助( ) A 規(guī)劃方面 B 分析方面 C 設(shè)計(jì)方面 D CPU 時(shí)間的分配方面 E 成文和管理方 面 13 大型軟件開發(fā)的困難有 ( ) A 保持一致性 B 測試的問題 C 工作進(jìn)度的控制 D 文 檔與代碼的協(xié)調(diào) E 版本更新帶來的問題 14 建立一個(gè)好的項(xiàng)目組必須( ) A 有成文的 工作規(guī)范 B 有專門的秘書 C 項(xiàng)目負(fù)責(zé)人應(yīng)該編程序 D 制定的時(shí)間表應(yīng)該能靈活地執(zhí)行 E 有程序員 15 在軟件開發(fā)工具的數(shù)學(xué)與邏輯模型中,常用的方法包括() A 程序框圖B. 運(yùn)動(dòng)學(xué)公式C .數(shù)據(jù)邏輯結(jié)構(gòu) D .決策樹E .決策表16 .屬于多媒體技術(shù)特性的是()A.集成性B .交互性C .實(shí)時(shí)性D .標(biāo)準(zhǔn)

29、化E .數(shù)字化17 . NEWCAF(的基礎(chǔ)平臺(tái)包括() A.計(jì)算機(jī)硬件B 操作系統(tǒng)C 數(shù)據(jù)庫管理系統(tǒng) D 開放數(shù)據(jù)接口 E 開發(fā)工具18 在軟 件開發(fā)工具中,信息庫技術(shù)主要涉及的問題是()A .信息庫的內(nèi)容B .管理信息庫的軟件C. 信息庫的組織方式D .信息庫的管理功能 E .歷史信息的處理方法 19 .建模工具必須具備()A.正確性B .一致性C .可理解D .易修改E .通用性20 . LiveModel提供的面 向?qū)ο蠊ぞ哂?( ) A Project Database BObject Diagrammer CEvent Diagrammer DRule Editor EDocume

30、nt 填空題( 小題, 三、填空題(本大題共 11 小題,每空 1 分,共 20 分) 21 按工作階段劃分軟件開發(fā)工具,可分為設(shè)計(jì)工具、分析工具、工具。22 軟件開發(fā)工具應(yīng)當(dāng)具有足夠的, 即在各種各樣干擾下仍能保持正常工作, 而不丟失信息。 23 軟件 所承載的知識(shí)有二層含義,一是指,二是指人類的方式。 24 幾十年來,為了克服“軟件危 機(jī)”,人們提出了程序設(shè)計(jì)、軟件工程方法、的程序設(shè)計(jì)和即插即用的程序設(shè)計(jì)方法。 25 Version Manager 的文件夾分為文件夾和文件夾兩類。 26在系統(tǒng)人機(jī)界面設(shè)計(jì)時(shí),需要權(quán)衡性與性的矛盾。 27 模塊調(diào)用的三種方式是順序調(diào)用、調(diào)用和調(diào)用。 28 軟

31、件開發(fā)工具是人們建立的、有效的概念模式的一種手段。29 NEWCAFG的集成化包括數(shù)據(jù)集成、集成和集成。 30 決定商品化軟件開發(fā)工具成敗的首要因素是和。 31PowerModel 的體系結(jié)構(gòu)是式,的。 名詞解釋 ( 本大題共 小題, 四、名詞解釋 本大題 共 5 小題,每小題 3 分,共 15 分) 32 軟件危機(jī) 33 第一代語言 34 概念模式的兩重 性35 .模塊間邏輯耦合 36 . PVCS主項(xiàng)目(Master Project) 簡答題(本大題共 小題, 五、 簡答題 本大題共 2 小題,每小題 5 分,共 10 分) 37簡要說明結(jié)構(gòu)化程序設(shè)計(jì)的實(shí)施要 點(diǎn)。 38 簡述信息庫 (R

32、epository) 的主要內(nèi)容。 六、論述題(本大題 10 分) 39 試論版 本管理的核心問題。 論述題( 應(yīng)用題( 小題, 七、應(yīng)用題(本大題共 l 小題, 15 分) 40 用 PowerBuilder 實(shí)現(xiàn)一個(gè)應(yīng)用程序名為StuApp的應(yīng)用,程序中用到數(shù)據(jù)庫 Studb °Studb包括3張表:Student、Class和Mark。Student用于記錄學(xué)生信息;Class用于記錄課程信息; Mark 用于記錄學(xué)生選修課程的成績。 運(yùn)行 StuApp , 會(huì)出現(xiàn)一個(gè)帶有菜單 m_student 的 MDI 窗口框架 w_student 。 單擊菜單上的“成績?yōu)g覽”菜單項(xiàng) (

33、m_browseMark) 會(huì)出現(xiàn)一個(gè) 成績?yōu)g覽窗口 w_browseMark ,如圖所示。 左側(cè)的數(shù)據(jù)窗口 (dw_student) 顯示學(xué)生的學(xué)號(hào)、 姓 名、 性別和專業(yè), 右側(cè)的數(shù)據(jù)窗口 (dw_mark) 顯示左側(cè)學(xué)生的所選課程及成績。 dw_student 和 dw_mark 分 別 與 d_student 和 d_mark 連 接 。 單 擊 “ 向 前 翻 頁 ” 命 令 按 鈕 (cb_previous) , dw_student 會(huì)顯示前一名學(xué)生信息, dw_mark 也同時(shí)顯示前一名學(xué)生的成 績。 單擊“向后翻頁” 命令按鈕 (cb_next) , dw_student 會(huì)

34、顯示后一名學(xué)生信息, dw_mark 也同時(shí)顯示后一名學(xué)生的成績。 單擊“關(guān) 閉”按鈕,關(guān)閉 w_browseMark 窗口。(1) 假設(shè)已經(jīng)創(chuàng)建數(shù)據(jù)庫、 表和 ODBC 數(shù)據(jù)源, 除此之處, 請(qǐng)說明實(shí)現(xiàn)上述應(yīng)用功能的關(guān) 鍵步驟, 需要明確指出操作對(duì)象 的名稱, 不需指明腳本編寫部分。 (2) 請(qǐng)完成 w_browseMark 的 Open 事件腳本。 / 定義一個(gè)字符串型的局部變量 sl_stuId / 為 dw_student 設(shè)置事 務(wù) 對(duì)象 / 為 dw_mark 設(shè) 置事 務(wù)對(duì) 象 If then / 如果 檢索 數(shù)據(jù) 到 dw_student 成功 =this.object.dat

35、acurrentrow, 1/ 獲取 dw_student 當(dāng)前記錄的學(xué)號(hào) Ifthen / 如果檢索數(shù)據(jù)到dw_mark成功 Messagebox("提示”,"該學(xué)生沒有選課記錄! ”)End if Messagebox( “提示”,“檢索學(xué)生信息出錯(cuò) ! ” ) End if2008 年 10 月自考 軟件開發(fā)工具試題小題, 一、單項(xiàng)選擇題 ( 本大題共 10 小題,每小題 1 分,共 10 分) 單項(xiàng)選擇題 ( 1. 軟件開發(fā)工具最重要的性能是( ) A. 存儲(chǔ)各種信息的能力 B. 工具的可靠程度 C. 版本管理 的能力 D. 幫助人們編寫文檔 2. 計(jì)劃工具是從 (

36、 ) A. 宏觀的角度去看待軟件開發(fā) B. 微觀的 角度去看待軟件開發(fā) C. 宏觀的角度去制定測試方案 D. 微觀的角度去制定測試方案 3. 在論述程序結(jié)構(gòu)時(shí), E.Yourdon 把程序的結(jié)構(gòu)分解成三個(gè)基本模塊,即( ) A. 處理單元、循環(huán) 機(jī)制、二分決策機(jī)制 B. 處理單元、循環(huán)機(jī)制、控制轉(zhuǎn)移機(jī)制 C. 循環(huán)機(jī)制、二分決策機(jī)制、 控制轉(zhuǎn)移機(jī)制 D. 處理單元、 二分決策機(jī)制、 控制轉(zhuǎn)移機(jī)制 4. 劃分模塊的基本要求是 ( )A. 模塊間聯(lián)系少, 模塊規(guī)模足夠小, 模塊扇入數(shù)足夠大 B. 模塊功能單一, 模塊間聯(lián)系少, 模塊 扇入數(shù)足夠大 C. 模塊功能單一,模塊間聯(lián)系少,模塊規(guī)模足夠小

37、D. 模塊功能單一,模塊規(guī) 模足夠小, 使用邏輯耦合 5. 在信息庫 (Repository) 研究中的核心問題是 ( ) A. 提高信息的 共享性B.保持信息的一致性 C.確保信息的準(zhǔn)確性 D.保證信息的安全性6.在 PowerBuilder 中,提供以自由表形式顯示數(shù)據(jù)的是( ) A. 應(yīng)用程序?qū)ο?B. 菜單對(duì)象 C. 數(shù)據(jù)窗口對(duì)象 D. 用戶對(duì)象 7. 在軟件開發(fā)工具中,文檔生成功能與代碼生成相比( ) A. 數(shù) 量小,內(nèi)容復(fù)雜 B. 數(shù)量小 , 內(nèi)容簡單 C. 數(shù)量大,內(nèi)容復(fù)雜 D. 數(shù)量大,內(nèi)容簡單 8. 在 AD/Cycle 的跨周期管理中,在編碼和測試階段都使用的工具是() A

38、. 建模工具 B. 分析工具 C. 測試工具 D. 生成工具 9. 對(duì)軟件開發(fā)工具進(jìn)行審計(jì) (Audit) 的基礎(chǔ)是( ) A. 功能完善 的軟件 B. 日常記錄的信息 C. 方便靈活的用戶界面 D. 良好的計(jì)算機(jī)系統(tǒng) 10. 選購軟件開發(fā) 工具首先應(yīng)考慮的是 ( )A. 市場調(diào)查 B. 明確環(huán)境與約束條件 C. 明確目的與要求 D. 價(jià)格 多 項(xiàng)選擇題 ( 小題, 二、多項(xiàng)選擇題 (本大題共 10 小題,每小題 2 分,共 20 分) 11. 軟件 開發(fā)工具概念的要點(diǎn)是 ( ) A. 軟件開發(fā)工具是在高級(jí)程序設(shè)計(jì)語言之后出現(xiàn)的 B. 軟件開發(fā) 工具的目的是在開發(fā)軟件過程中給予人們不同方面的支

39、持C. 軟件開發(fā)工具支持軟件開發(fā)的全過程 D. 軟件開發(fā)工具是執(zhí)行程序 E. 軟件開發(fā)工具是計(jì)算機(jī)資源管理程序 12. 目前一個(gè)好 的軟件系統(tǒng)必須滿足( ) A. 正確實(shí)現(xiàn)所要求的功能 B. 界面符合使用者習(xí)慣 C. 程序易讀, 結(jié)構(gòu)良好 D. 程序短小,占內(nèi)存少 E. 具有足夠的可靠性 13. 信息庫的內(nèi)容有( ) A. 需求分 析中收集的有關(guān)用戶的信息 B. 邏輯設(shè)計(jì)階段中的各種調(diào)查材料 C. 程序代碼 D. 數(shù)據(jù)庫與數(shù) 據(jù)文件格式 E. 數(shù)據(jù)庫內(nèi)容 14. 造成大型軟件開發(fā)困難的原因有( ) A. 技術(shù)力量不足 B. 大 系統(tǒng)的復(fù)雜性 C. 人員的組織與協(xié)調(diào) D. 軟件系統(tǒng)所處的社會(huì)環(huán)境

40、不斷變化 E. 投資巨大 15. 數(shù)據(jù)流程圖的基本元素有 ( )A. 外部實(shí)體 B. 數(shù)據(jù)流 C. 控制流 D. 數(shù)據(jù)存儲(chǔ) E. 信息處理 16. 在 PowerBuilder 中提供的窗口類型包括 ( ) A. 主窗口 B. 彈出式窗口 C. 子窗口 D. 響應(yīng)式 窗口 E. 框架窗口 17. 目前實(shí)施項(xiàng)目管理的主要方法包括 ( )A. 計(jì)劃評(píng)審技術(shù) B. 棒狀圖 C. 結(jié)構(gòu)圖 D. 檢查點(diǎn)方法 E. 排隊(duì)論 18. 軟件開發(fā)工具的基本功能有( ) A. 提供描述軟件狀況 及其開發(fā)過程的概念模式 B. 提供存儲(chǔ)和管理有關(guān)信息的機(jī)制與手段 C. 幫助使用者生成與修 改各種文檔 D. 幫助使用者

41、編寫程序代碼 E. 對(duì)歷史信息進(jìn)行跨生命周期的管理 19.OO 方法 的優(yōu)點(diǎn)體現(xiàn)在封裝、 ( ) A. 抽象 B. 概括 C. 多態(tài)性 D. 穩(wěn)定性 E. 持久性20. 項(xiàng)目管理的基本目標(biāo)是 ( ) A. 有效地控制產(chǎn)品質(zhì)量 B. 保證項(xiàng)目按預(yù)定進(jìn)度完成 C. 激勵(lì)員工 D. 有效地利用資源 E. 控制成本 三、填空題 ( 本大題共 12 小題,每空 1 分,共 20 分) 填空題 ( 小題, 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。 21. 面向?qū)ο蟮某绦蛟O(shè)計(jì)摒棄了和的爭論,把 對(duì)于復(fù)雜系統(tǒng)的認(rèn)識(shí)歸結(jié)為對(duì)一批對(duì)象及其關(guān)系的認(rèn)識(shí)。 2

42、2. 數(shù)據(jù)流程圖與結(jié)構(gòu)圖相比,它 更適合于客觀描述,而結(jié)構(gòu)圖著重描述軟件模塊間的。23. 框圖描述的是程序執(zhí)行的過程。 24. 模塊間應(yīng)當(dāng)盡量避免耦合,而僅限于耦合。 25. 文檔生成包括文章、表格和 三大類。 26. 第三代程序設(shè)計(jì)語言一般都是語言。 27. 軟件開發(fā)工具最主要的信息出口是和。 28.NEWCAFG勺集成化包括控制集成、集成和集成。29.工程思想的核心有兩點(diǎn):標(biāo)準(zhǔn)化的與 規(guī)范化的。 30. 時(shí)序網(wǎng)絡(luò)主要描述的是系統(tǒng)及其方式。 31.PowerModel 的基層是, 最頂層是。 32. 在選擇軟件開發(fā)工具時(shí),最重要的是設(shè)置有限的、的目標(biāo),充分考慮各方面的。名詞解釋( 小題, 四

43、、名詞解釋(本大題共 5 小題,每小題 3 分,共 15 分) 33.模塊間的耦合 34. 對(duì)象的遺傳性 35.( 軟件)版本管理 36.HTML 語言 37. 歷史文檔( Achieves ) 簡答題 ( 小題, 五、簡答題(本大題共 2 小題,每小題 5 分,共 10 分) 38.簡述軟件開發(fā)工具的性能。 39.用戶界面設(shè)計(jì)的基本原則是什么? 論述題 ( 六、論述題 (10 分) 40. 試論軟件開發(fā)工具的提 出和使用是軟件技術(shù)發(fā)展的一個(gè)新階段。 應(yīng)用題 ( 小題, 七、應(yīng)用題 ( 本大題共 1 小題, 15分)41.用PowerBuilder 實(shí)現(xiàn)一個(gè)職工信息管理系統(tǒng),其應(yīng)用程序名為 E

44、mpApp,該應(yīng)用程序使用一個(gè) Emp數(shù)據(jù)庫,其中包括1張Emp表,用于記錄職工信息。運(yùn)行EmpApp,會(huì)出現(xiàn)一個(gè)窗口 w_emp(如圖所示),其中顯示所有職工信息。單擊“新增命令按鈕(cb_add),則在 dw_emp 數(shù)據(jù)窗口的最后一行加入一條記錄,并將焦點(diǎn)移到dw_emp。 單擊“刪除”命令按鈕 (cb_del) 則刪除 dw_emp 數(shù)據(jù)窗口的當(dāng)前記錄。 單擊“確認(rèn)” 命令按鈕 (cb_commit) , 則提交 dw_emp 數(shù)據(jù)窗口的記錄,修改數(shù)據(jù)庫,如果提交成功顯示提示信息“保存成功! ”,否則提示“提交錯(cuò)誤,取消修改 ! ”,并回滾事務(wù),取消修改,重新檢索數(shù)據(jù)。 單擊“取消&#

45、39;' 命令按鈕 (cb_cancel) ,重新檢索 dw_emp 所對(duì)應(yīng)的數(shù)據(jù), 并將焦點(diǎn)移到 dw_emp。 單擊 “退 出”命令按鈕 (cb_quit) ,關(guān)閉窗口,退出應(yīng)用程序。 dw_emp 數(shù)據(jù)窗口控件與 d_emp 數(shù)據(jù) 窗口對(duì)象連接。 (1) 請(qǐng)說明實(shí)現(xiàn)以上所述應(yīng)用功能的關(guān)鍵步驟,需要明確指出操作對(duì)象的名 稱,不需指明腳本編寫部分。 (2) 請(qǐng)寫出 cb_add 、cb_del 、cb_commit 、cb_cancel 控件的 Clicked 事件腳本。全國 2008 年 1 月高等教育自學(xué)考試 軟件開發(fā)工具試題課程代碼: 課程代碼: 03173一、單項(xiàng)選擇題 (本

46、大題共 10 小題,每小題 1 分,共 10 分) 單項(xiàng)選擇題 本大題共 小 題, 1. 計(jì)劃工具保存與管理的信息都是( ) A. 源程序 B. 與整個(gè)項(xiàng)目有關(guān)的宏觀信息 C. 目標(biāo)代碼 D. 與開發(fā)有關(guān)的執(zhí)行程序 2. 在大型軟件開發(fā)中, 承擔(dān)階段成果試運(yùn)行的角色是 ( ) A. 用戶 B. 項(xiàng)目負(fù)責(zé)人 C. 程序員 D. 計(jì)算機(jī)硬件3. 面向?qū)ο蟮某绦蛟O(shè)計(jì)( ) A. 強(qiáng)調(diào)“自頂 B. 強(qiáng)調(diào)“自底向上” C. 摒棄了“自頂向下” 和“自底向上”的爭論 D. 自頂向下設(shè)計(jì),自底向上實(shí)施 4. 人們在認(rèn)識(shí)事物過程中,對(duì)某一 事物或某一系統(tǒng)形成的抽象的、 一般的框架稱為 ( ) A. 客觀模 B

47、. 概念模式 C. 邏輯模式 D. 物理模式 5. 在程序中大量使用嵌入式 SQL 時(shí),會(huì)( ) A. 降低程序的運(yùn)行速 B. 增加出現(xiàn)錯(cuò) 誤的可能性 C.降低程序的可移植 D.增加對(duì)系統(tǒng)資源的占用6.在NEWCAFG勺R(shí)epository庫中存儲(chǔ)的業(yè)務(wù)流類型表屬于 ( )A. 系統(tǒng)類關(guān) B. 屬性類關(guān)系 C. 實(shí)體類關(guān)系 D. 聯(lián)系類關(guān)系 7.如下列出的四個(gè)目標(biāo)中, 哪一個(gè)不是項(xiàng)目管理的基本目標(biāo)?( ) A. 提高產(chǎn)品的數(shù)量 B.保證整個(gè)系統(tǒng)按預(yù)定的進(jìn)度完成 C. 有效地利用資源,盡可能減少資源的浪費(fèi)和閑置 D. 控制 和降低成本 8. 信息庫管理功能中最突出的特點(diǎn)是實(shí)現(xiàn) ( ) A. 使用

48、查 B. 數(shù)據(jù)完整性 C. 錄入 更新 D. 一致性維護(hù) 9. 從系統(tǒng)實(shí)現(xiàn)的角度描述模型關(guān)系的視圖是 ( )A. 協(xié)作視圖 B. 組件視 圖 C. 配置視圖 D. 邏輯視圖 10.PVCS Version Manager 最重要的技術(shù)特點(diǎn)是( ) A. 靈活的 文件夾機(jī)制 B. 支持多開發(fā)平臺(tái)間的操作 C. 既可單獨(dú)工作,也可同 PVCS 的其它產(chǎn)品協(xié)同工 作 D. 擁有全面的多方位的功能, 有力地支持大、 小型軟件的編制 二、多項(xiàng)選擇題 (本大題共 10 小題,每小題 2 分,共 20 分) 多項(xiàng)選擇題 本大題共 小題, 11. 軟件和軟件開發(fā)過程 的實(shí)質(zhì)是知識(shí)的( ) A. 表述作用 B.

49、 提煉作用 C. 傳播作用 D. 固化作用 E. 決策作用 12. 項(xiàng) 目管理包括( ) A. 質(zhì)量管理 B. 資源管理 C. 費(fèi)用管理 D. 機(jī)時(shí)管理 E. 用戶管理 13. 在大型 軟件開發(fā)中, 程序員承擔(dān)的工作有 ( )A. 編寫軟件 B. 調(diào)試模塊 C. 交付檢驗(yàn) D. 編寫文檔 E. 修改軟件 14. 單獨(dú)承擔(dān)軟件開發(fā)任務(wù)的程序員應(yīng)具備的基本條件有() A. 程序設(shè)計(jì)的基本知識(shí)和技能 B. 對(duì)項(xiàng)目所在領(lǐng)域有較深入的了解 C. 較高的英語水平 D. 團(tuán)隊(duì)精神 E. 比較熟悉 開發(fā)的技術(shù)環(huán)境 15. 軟件開發(fā)工具的信息庫中需存放的內(nèi)容包括( ) A. 軟件應(yīng)用的領(lǐng)域與 環(huán)境的狀況 B.

50、邏輯設(shè)計(jì)與物理設(shè)計(jì)的成果 C. 數(shù)據(jù)庫和應(yīng)用軟件的全部內(nèi)容 D. 運(yùn)行狀況與 測試的記錄 E. 項(xiàng)目管理與版本管理的信息 16. 屬于信息庫中邏輯設(shè)計(jì)階段的資料包括 ( )A. 系統(tǒng)調(diào)查記錄 B. 數(shù)據(jù)文件格式 C. 系統(tǒng)說明書 D. 原始數(shù)據(jù) E. 數(shù)據(jù)接口 17. 從技術(shù)方面考 慮,軟件開發(fā)工具的基本原則包括( ) A. 面向使用者 B. 縮短開發(fā)過程 C. 保證信息存儲(chǔ)的正確性D.保證信息的準(zhǔn)確傳遞 E.保證系統(tǒng)的開放性 18.在NEWCAFG勺業(yè)務(wù)流程圖中,與實(shí) 體類關(guān)系對(duì)應(yīng)的表是 ( )A. 業(yè)務(wù)表 B. 組織實(shí)體表 C. 關(guān)系表 D. 業(yè)務(wù)流表 E. 信息存儲(chǔ)表 19. 決定是自行

51、開發(fā)還是購置軟件開發(fā)工具,必須考慮的因素有() A. 準(zhǔn)備開發(fā)的軟件性質(zhì)與要求 B. 開發(fā)人員對(duì)支持及支持程度的實(shí)際需要 C. 經(jīng)費(fèi)開支 D. 工作環(huán)境 E. 人員因素 20. 軟 件配制管理的版本控制解決的主要問題有 ( ) A. 為不同的用戶配制不同的系統(tǒng) B. 保護(hù)系統(tǒng) 老版本 C. 建立一個(gè)系統(tǒng)新版本 D. 支持多個(gè)程序員同時(shí)在一個(gè)項(xiàng)目中工作 E. 高效存儲(chǔ)項(xiàng)目 的多個(gè)版本 填空題(本大題共 小題, 三、填空題 本大題共 11 小題,每空 1 分,共 20 分)21. 由于軟件開發(fā)工具的功能范圍十分廣泛,為盡量規(guī)范其要求,任何軟件都有一定的指標(biāo)。22. 需求分析階段對(duì)軟件工具的功能要求

52、是客觀系統(tǒng)。 23. 按工作階段劃分, 軟件開發(fā)工具可 粗略地分為計(jì)劃工具、工具和工具。24. 可視化程序設(shè)計(jì)是指用圖標(biāo)、 和等可視化的元素來編制程序。 25. 軟件開發(fā)中的困難, 來源于大系統(tǒng)的,來源于人類知識(shí)的不足,來源于迅速變化的。26. 軟件開發(fā)工具理想的結(jié)構(gòu)應(yīng)當(dāng)是式的、易于的。 27. 軟件開發(fā)過程的復(fù)雜性決定了軟件開發(fā)工具的性和性。 28. 有 關(guān)環(huán)境、現(xiàn)狀和需求的信息,是由提出,由人員采集的。 29.UML 的基本機(jī)制包括修飾、和。30. 實(shí)體關(guān)系圖是一種用于描述的概念模式。它以實(shí)體、關(guān)系和概括數(shù)據(jù)的基本結(jié)構(gòu)。31. PowerModel 用和兩種語言。 名詞解釋( 小題, 四、

53、名詞解釋(本大題共 5 小題,每小題 3 分,共 15 分) 32.CASE 33.時(shí)序網(wǎng)絡(luò)( Petri Net) 34. 版本管理 35. 表達(dá)集成(在 NEWCAF(中)36.軟件審計(jì)(Audit)簡答題(小題, 五、簡答題(本大題共 2小題,每 小題 5 分,共 10 分) 37. 簡述模塊劃分的基本要求。 38. 為自己用而開發(fā)軟件工具應(yīng)注意 哪些問題? 六、論述題( 10 分) 39.試論軟件工程的基本思想。 論述題( 應(yīng)用題(本大題 共 小題, 七、應(yīng)用題 本大題共 l 小題, 15 分 ) 40. 用 PowerBuilder 實(shí)現(xiàn)一個(gè)成績查詢 系統(tǒng),其應(yīng)用程序名為 StuMa

54、rkApp ,該應(yīng)用程序通過 ODBC 數(shù)據(jù)源 StudbDsn 與數(shù) 據(jù)庫 Studb 連接, 每個(gè)學(xué)生可用自己的學(xué)號(hào)和密碼作為訪問數(shù)據(jù)庫的用戶名和密碼。數(shù)據(jù)庫Studb包括3張表:Student、Class 和Mark。Student用于記錄學(xué)生信息;Class 用于記錄課程信息; Mark 用于記錄學(xué)生選修課程的成績。運(yùn)行 StuMarkApp ,會(huì)出現(xiàn)彈出一個(gè)如 圖 l 所示的登錄窗口 (w_login) ,當(dāng)用戶輸入自己的學(xué)號(hào)和密碼,單擊“確定”命令按鈕(cb_ok) 后,如果所輸入的學(xué)號(hào)和密碼正確, 則關(guān)閉 w_login 窗口, 并顯示如圖 2 所示的窗 口 w_result ,

55、該窗口中顯示 該學(xué)生所選課程的成績。如果輸入的學(xué)號(hào)和密碼不正確,提示 “學(xué)號(hào)或密碼錯(cuò)誤, 請(qǐng)重新輸入 ! ”,并清空學(xué)號(hào)和密碼單 行編輯框的內(nèi)容, 并將光標(biāo)焦點(diǎn)置 于 sle_StuID 單行編輯框。單擊 w_login 窗口中的“取消”按鈕,終止應(yīng)用程序的執(zhí)行。 w_result 窗口中的 dw_result 與數(shù)據(jù)窗口對(duì)象 d_result 連接。 系統(tǒng)中定義了兩個(gè)全局變 量 pl_stuID 和 pl_Pwd 用于將 w_login 窗口中輸入的學(xué)號(hào)和密碼傳遞到窗口 w_result 。題 40 圖 請(qǐng)寫出實(shí)現(xiàn)以上所述應(yīng)用功能的腳本, 并指出這些腳本分別在哪些對(duì)象的什么 事件中實(shí)現(xiàn)。月高

56、等教育自學(xué)考試軟件開發(fā)工具試題 全國 2007 年 10 月高等教育自學(xué)考試軟件開 發(fā)工具試題小題, 一、單項(xiàng)選擇題(本大題共 10 小題,每小題 1 分,共 10 分) 單項(xiàng)選擇題( 1軟 件開發(fā)工具是在什么基礎(chǔ)上發(fā)展起來的?()A .機(jī)器語言B .匯編語言C .過程化語言D .非過程化語言2 .出現(xiàn)最早、數(shù)量最大的軟件開發(fā)工具是 ()A 設(shè)計(jì)工具B .分析工具C .計(jì) 劃工具 D 集成化工具3 .結(jié)構(gòu)化程序設(shè)計(jì)的主要服務(wù)對(duì)象是 ()A .系統(tǒng)分析員B .系統(tǒng)設(shè)計(jì)員C .程序員D .操 作員4 .在大型軟件開發(fā)中,驗(yàn)收軟件產(chǎn)品的最終角色是 ()A .用戶B .項(xiàng)目負(fù)責(zé)人C .程 序員D .操

57、作員5 . PowerBuilder支持的面向?qū)ο缶幊碳夹g(shù)不包括 ().A .多態(tài)性B .完 整性C .繼承性D .封裝性6 . VB中的FORM屬于軟件開發(fā)工具概念模式中的()A .數(shù)據(jù)字典B .計(jì)算機(jī)模擬摸型 C .直觀模型D .數(shù)學(xué)與邏輯模型 7 .在AD/Cycle 的跨周期管 理中,完成數(shù)據(jù)庫物理設(shè)計(jì)是在()A .需求分析階段B .分析設(shè)計(jì)階段C .編碼階段D .測試階段 8 人機(jī)界面的有效實(shí)現(xiàn)對(duì)于軟件開發(fā)工具而言,是( ) A 準(zhǔn)備性和靈活性的主要 保證 B 準(zhǔn)確性和可靠性的主要保證C 實(shí)用性和靈活性的主要保證 D 實(shí)用性和可靠性的主要保證9 以下哪項(xiàng)因素不是歷史信息在信息庫中保留

58、的難點(diǎn)? () . A 歷史數(shù)據(jù)的量太大B .歷史數(shù)據(jù)格式不一致 C .歷史數(shù)據(jù)不精確 D .歷史數(shù)據(jù)不標(biāo)準(zhǔn)10 .version man ager 支持并行開發(fā)的機(jī)制是 ()A.文件加鎖B .標(biāo)簽C.文件夾D.分支/合并 多項(xiàng)選擇題(小 題, 二、多項(xiàng)選擇題(本大題共 10 小題,每小題 2 分,共 20 分) 11 集成的軟件開發(fā) 工具有()A .數(shù)據(jù)字典管理系統(tǒng) B .青鳥系列軟件 C .Objectory D.報(bào)表生成器E . RoseUML 12 軟件開發(fā)工具的重要性能有 ( ) A 表達(dá)能力或描述能力 B 保持信息一致性的能力 C 使 用的方便程度 D 工具的可靠性 E 對(duì)硬件和軟件環(huán)境的要求 13 與即插即用程序設(shè)計(jì)密切 相關(guān)的有( ) A 組件程序設(shè)計(jì) B 組合文件 C 可視化程序設(shè)計(jì) D 宏觀程序設(shè)計(jì) E 面 向?qū)ο蟪绦蛟O(shè)計(jì) 14 大型軟件開發(fā)中,用戶承擔(dān)的工作有( ) A 提出功能要求 B 驗(yàn)收 模塊 C 使用軟件 D 提出修改要求 E 參與修改 15 在信息庫中編程階段的成果是 ( ) A 程 序代碼 B 變量說明 C 驗(yàn)收?qǐng)?bào)告 D 使用說明 E 測試情況 16 實(shí)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論