全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程期末考試試卷班級: 學號: 姓名: 密封線題號一二三四五總分得分一、填空題(在括號內填寫正確的答案,每空1分,共25分)1軟件工程學的基本原則包括 、 、一致性、確定性等。2軟件生存周期一般可分為 、可行性研究、 、設計、編碼、 、運行與維護階段。3成本估計方法主要有 、 和算法模型估計三種類型。4數據流圖的基本符號包括 、 、 、 。5JSD是一種典型的 的分析設計方法。6詳細設計的工具有 、表格工具和 。7IPO圖由 、處理和 三個框組成。這個圖的特點是能夠直觀的顯示三者之間的關系。8面向對象技術是一整套關于如何看待 和 的關系,以什么觀點來研究問題并進行分析求解,以及如何進行系統(tǒng)構造的軟件方法學。面向對象方法是一種運用 、 、 、 、聚集、消息傳送、多態(tài)性等概念來構造系統(tǒng)的軟件開發(fā)方法。9分析已有的程序,尋求比源代碼更高級的抽象表現(xiàn)形式,這就是軟件的 。10程序測試是對編碼階段的語法錯、 和 進行查找的編碼執(zhí)行活動。二、單項選擇題(將一個正確的答案代碼填入括號中,每小題2分,共10分) 1下列哪個階段不屬于軟件生存期的三大階段( )。 A、計劃階段 B、開發(fā)階段 C、編碼階段 D、維護階段 2下列哪個圖不是N-S圖的構件( )。 3對于下列各圖,有關描述中正確的是( )。 A、數據A和B同時輸入變成C B、數據A變換成B和C C、數據A或數據B(不能同時)輸入,變換成C D、數據A變換成B和C 4下列哪種方法不是度量效益的方法( )。 A、貨幣的時間價值 B、算法模型估計 C、投資回收期 D、純收入 5下列描述錯誤的是( )。 A、數據流圖將各種信息流抽象成數據流的形式 B、數據流圖不反映控制關系、調用關系 C、數據流圖不反映處理邏輯的先后順序 D、數據流圖不反映數據的流向三、多項選擇題(將正確的答案代碼填入括號中,每小題3分,共15分) 1需求分析階段應該完成的文檔資料包括( )。班級: 學號: 姓名: 密封線 A、系統(tǒng)規(guī)格說明 B、數據要求 C、用戶系統(tǒng)描述 D、修正的開發(fā)計劃 2下列關于模塊的描述,正確的是( )。 A、具有獨立的模塊軟件比較容易開發(fā)出來 B、獨立的模塊比較容易測試和維護 C、模塊的獨立程度可以通過內聚和耦合標定 D、獨立的模塊可以完成一個相對獨立的特定子功能 3關于內容耦合的描述正確的是( )。 A、內容耦合是最高程度的耦合 B、應該盡量使用內容耦合 C、高級語言一般設計成允許內容耦合的形式 D、如果一個模塊有多個入口,可能發(fā)生內容耦合4下列屬于不標準的書寫格式( )。 A、書寫時適當使用空格分隔 B、一行寫入多條語句 C、嵌套結構不使用分層縮進的寫法 D、程序中不加注釋 5軟件測試主要包括( )方面的差錯和糾錯。 A、軟件計劃 B、軟件設計 C、軟件編碼 D、軟件價格四、判斷題(正確的在括號內打上“”,錯誤的打上“”。每小題3分,共30分) 1螺旋模型是利用笛卡爾坐標的四個象限分別代表四個方面的活動來表示。( ) 2模塊越多,開發(fā)成本越小。 ( ) 3內聚是指一個軟件結構內各個模塊之間互連程序的度量。 ( ) 4結構化設計屬于面向數據流的設計方法。 ( ) 5詳細設計是在概要設計之后進行的。它利用概要設計的結果,對系統(tǒng)中的每個模塊給出足夠的過程性描述。 ( ) 6程序運行過程中出現(xiàn)錯誤叫做容錯。 ( ) 7軟件測試的目的是證明程序沒有錯誤。 ( ) 8白盒測試法是將程序看成一個透明的盒子,不需要了解程序的內部結構和處理過程。 ( ) 9PAD圖在設置了五種基本的控制結構后,還允許遞歸調用。 ( ) 10獨立編譯是指一個大程序的不同程序單元分別編譯,然后重 新連接整個程序段。 ( )五、問答題(每小題5分,共20分)1什么是軟件生存期。答:一個軟件從定義到開發(fā)、使用和維護,直到最終被廢棄,要經歷一個漫長的時期,通常把軟件經歷的這個漫長的時期稱為生存周期。軟件生存周期就是從提出軟件產品開始,直到該軟件產品被淘汰的全過程。2簡述什么是系統(tǒng)流程圖。答:系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里的每個部件(程序、文件、數據庫、表格、人工過程等)。系統(tǒng)流程圖表達的是部件的信息流程,而不表示對信息進行加工處理的控制過程。3為什么數據流圖要分層?答:這了表達數據處理過程的數據加工情況,用一個數據流圖是不夠的。為表達稍為復雜的實際問題,需要按照問題的層次結構進行逐步分解,并以分層的數據流圖反映這種結構關系。4軟件的質量反應為哪些方面的問題?答:軟件需求是度量軟件質量的基礎,不符合需求的軟件就不具備質量。在各種標準中定義了一些開發(fā)準則,用來指導軟件人員用工程化的方法來開發(fā)軟件。如果不遵守這些開發(fā)準則,軟件質量就得不到保證。往往會有一些隱含的需求沒有明確地提出來。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質量也不能保證。軟件質量是各種特性的復雜組合。它隨著應用的不同而不同,隨著用戶提出的質量要求不同而不同。參考答案:一、填空題(每空1分,共25分) 1分解 獨立性 2問題定義 需求分析 測試 3自頂向下估計 自底向上估計 4數據輸入的源點和數據輸出的匯點 加工 數據流 數據存儲文件 5面向數據結構的 6圖形工具 語言工具 7輸入 輸出 8軟件系統(tǒng) 現(xiàn)實世界 對象 類 繼承 封裝 9逆向工程 10語義錯 運行錯二、單項選擇題(每小題2分,共10分) 1、C 2、C 3、A 4、B 5、D三、多項選擇題(每小題3分,共15分) 1、ABCD 2、ABCD 3、AD 4、BCD 5、ABC四、判斷題(每小題3分,共30分) 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、五、問答題(每小題5分,共20分) 1答:一個軟件從定義到開發(fā)、使用和維護,直到最終被廢棄,要經歷一個漫長的時期,通常把軟件經歷的這個漫長的時期稱為生存周期。軟件生存周期就是從提出軟件產品開始,直到該軟件產品被淘汰的全過程。 2答:系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里的每個部件(程序、文件、數據庫、表格、人工過程等)。系統(tǒng)流程圖表達的是部件的信息流程,而不表示對信息進行加工處理的控制過程。 3答:這了表達數據處理過程的數據加工情況,用一個數據流圖是不夠的。為表達稍為復雜的實際問題,需要按照問題的層次結構進行逐步分解,并以分層的數據流圖反映這種結構關系。 4答:軟件需求是度量軟件質量的基礎,不符合需求的軟件就不具備質量。在各種標準中定義了一些開發(fā)準則,用來指導軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版交通設施地形圖保密及規(guī)劃合同3篇
- 二零二五版建筑工程施工圖紙審查招標投標合同書3篇
- 二零二五年度花展工程花卉品種研發(fā)與專利申請合同3篇
- 二零二五年度綠色建筑項目采購合同3篇
- 二零二五版XX個人商業(yè)秘密保護合同樣本3篇
- 二零二五年度私人墓地購置與墓園墓碑雕刻人才培養(yǎng)合同3篇
- 二零二五年度金融機構貸款擔保與信用管理合同3篇
- 二零二五版家庭水電維修與改造兼職合同3篇
- 二零二五版廢舊電線電纜回收與資源化利用合同3篇
- 二零二五年度食品行業(yè)環(huán)境保護設施租賃合同2篇
- DISC性格與能力測試題及答案解析
- 年產12萬噸裝配式智能鋼結構項目可行性研究報告模板-立項備案
- TB 10106-2023鐵路工程地基處理技術規(guī)程
- 三年級下冊綜合實踐活動教學設計- 嶺南水果|粵教版 52張
- 滬教版數學六年級(上)第二章分數課課練和單元練習卷及參考答案
- 承包意向書2024年
- 小學心理健康教師資格考試面試2024年下半年試題與參考答案
- (正式版)QC∕T 1206.2-2024 電動汽車動力蓄電池熱管理系統(tǒng) 第2部分:液冷系統(tǒng)
- (正式版)CB∕T 4550-2024 船舶行業(yè)企業(yè)安全設備設施管理規(guī)定
- 完整版肺癌護理查房課件
- 正規(guī)光伏屋頂租賃合同
評論
0/150
提交評論