《現代軟件工程》作業(yè)_第1頁
《現代軟件工程》作業(yè)_第2頁
《現代軟件工程》作業(yè)_第3頁
《現代軟件工程》作業(yè)_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、現代軟件工程作業(yè)作業(yè)一:(一) 名詞解釋1. 軟件危機2. 數據流圖3. 數據字典4. 變換流5. 事務流6. 耦合性7. 內聚性8. 程序設計語言( PDL )(二) 填空題1. 在信息處理和計算機領域內,一般認為軟件是 、 和 。2. 數據流圖的基本組成部分有 、 、 、 。3. 數據流圖和數據字典共同構成了系統(tǒng)的 模型, 是需求規(guī)格說明書的主要組成部分。4. 數據流圖一般可分為 和 兩類。5. 結構化設計方法中,要把數據流圖轉換成軟件結構,若某個加工將它的輸入流分離成許 多發(fā)散的數據流, 形成許多加工路徑, 并根據輸入的值選擇其中一個路徑來執(zhí)行, 這種特征 的 DFD 稱為 數據流圖。6

2、. PDL 是描述處理過程“ ”的細節(jié),結構化語言是描述加工“ ”的。(三) 選擇題1. 軟件工程的概念是哪年提出的 ( )。A. 1988 B. 1968C. 1948 D. 19282. 影響輸入輸出風格的因素不包括 ( )。A. 數據狀態(tài) B. 通信環(huán)境C. 用戶經驗 D. 輸入 /輸出設備3. 符合數據說明順序規(guī)范的是 ( )。A. 全程量說明、局部量說明、類型說明、常量說明B. 全程量說明、局部量說明、常量說明、類型說明C. 類型說明、常量說明、全程量說明、局部量說明D. 常量說明、類型說明、全程量說明、局部量說明4. 瀑布模型的關鍵不足在于 ( )。A. 過于簡單B. 各個階段需要

3、進行評審C. 過于靈活D. 不能適應需求的動態(tài)變更5. 以下哪一項不是軟件危機的表現形式 ( )。A. 開發(fā)的軟件不滿足用戶需要B. 開發(fā)的軟件可維護性差C. 開發(fā)的軟件價格便宜D. 開發(fā)的軟件可靠性差6. 軟件可行性研究實質上是要進行一次 ( )需求分析、設計過程。A. 簡化、壓縮的B. 詳細的C. 徹底的D. 深入的7. 結構化設計是一種面向 ( )的設計方法。A. 數據流 B. 模塊C. 數據結構 D. 程序8. 與確認測試階段有關的文檔是 ( )。A. 需求規(guī)格說明書B.概要設計說明書C. 詳細設計說明書D.源程序9. 軟件開發(fā)的需求活動,其主要任務是( )。A. 給出軟件解決方案B.

4、給出系統(tǒng)模塊結構C. 定義模塊算法D.定義需求并建立系統(tǒng)模型10. 需求分析階段的研究對象是( )。A. 用戶要求B. 分析員要求C. 系統(tǒng)要求D. 軟硬件要求11. 可自動生成程序的詳細設計方法是 ( )。A. 流程圖B. IPO 圖C. 盒圖D. PAD 圖(四)簡答題1. 簡述瀑布模型的階段劃分和各階段的主要任務以及瀑布模型存在的問題。2. 簡述 SA 方法的優(yōu)缺點。3. 變換分析設計與事務分析設計有什么區(qū)別?簡述其設計步驟。(五)應用題 某單位住房分配方案如下:所有住戶 50 平方米以內每平方米 1000 元,超過 50 平方米后: 在本人住房標準面積以內每平方米 1500元,其中住房

5、標準為:教授 105 平方米,副教授 90 平方米, 講師 75 平方米; 標準面積以外每平方米 4000 元。請用判定表和判定樹表示各條件 組合與費用之間的關系。作業(yè)二:(一)名詞解釋1. 軟件測試2. 語句覆蓋3. 結構化維護4. 軟件可維護性5. COCOMO 估算模型6. 動態(tài)模型7. 功能模型8. 數據流圖9. 事件跟蹤圖10. 狀態(tài)圖(二)填空題1. 漸增式測試有三種不同的組裝模塊的方法: 、 和 。2. 自頂向下漸增式測試不需要編寫 模塊,只需要編寫 模塊,其步驟是從 模塊開始,沿著被測程序的 的控制路徑逐步向下測試,它有兩種組合策略: 和 。3. 自底向上漸增式測試不需要編寫

6、模塊,只需要編寫 模塊。4. 軟件配置審查的任務是檢查軟件的所有文檔資料的 和 。5. 調試也稱 ,是在成功的測試之后才開始進行,其目的是確定錯誤的 和,并改正錯誤。6. 調試技術包括 、 、 和 。7. 回溯法調試是從 出發(fā),而歸納法調試是從 入手。8. 預防性維護指為了提高軟件 和 而對軟件做出的修改。9. 為了有效地進行軟件維護,應事先開始 ,建立維護機構,這種維護機構通常以形式出現。10. 軟件工程管理中,控制包括 、 、 和。11. 在類的層次結構中,通常上層類稱為 或 ,下層類稱為 。12. 對象之間進行通信的構造叫做 。在對象的操作中, 當一個消息發(fā)送給某個對象時,消息包含接收對

7、象去執(zhí)行某種操作的信息。接收消息的對象經過 ,然后給予 ,這種通信機制稱為 。13. 類中操作的 叫做方法,一個方法有 、 、。當一個對象接收一條消息后,它所包含的方法決定對象 。14. 面向對象的特征是 、 、 、。15. 抽象是指強調實體的 、,忽略一些無關緊要的屬性。 類實現了對象的 和的抽象,它是對象的共性的抽象。16. 封裝性是指所有軟件部件內部都有明確的 以及清楚的 。每個軟件部件都有友好的 ,軟件部件的 與 分離。17. 注釋說明了 的功能,它分為 和 。(三) 選擇題1. 就軟件產品的特點,以下說法錯誤的是( )。A. 軟件具有高度抽象性,軟件及軟件生產過程具有不可見性B. 同

8、一功能軟件的多樣性,軟件生產過程中的易錯性C. 軟件在開發(fā)和維護過程中的不變性D. 不同開發(fā)者之間思維碰撞的易發(fā)性2. 不屬于軟件項目進度安排的主要方法是( )。A. 工程網絡圖B. Gantt 圖C. 任務資源表D. IFD 圖3. 以下說法錯誤的是 ( ) 。A. 文檔僅僅描述和規(guī)定了軟件的使用范圍及相關的操作命令B. 文檔也是軟件產品的一部分,沒有文檔的軟件就不成軟件C. 軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當大的工作量D. 高質量文檔對于發(fā)揮軟件產品的效益有著重要的意義4. 在軟件項目管理過程中作為軟件開發(fā)工作的第一步的一個關鍵活動是( )。A. 編寫規(guī)格說明書B. 制定測

9、試計劃C. 編寫需求說明書D. 制定項目計劃5. 一個項目是否開發(fā),從經濟上來說是否可行,歸根結底是取決于 ( )。A. 成本估算B. 項目計劃C. 工程管理D. 工程網絡圖6. 以下說法錯誤的是 ( )。A. 軟件配置管理簡稱 SCIB. 軟件配置項是配置管理的基本單位C. 軟件配置實際上是一動態(tài)的概念D. 軟件工程過程中某一階段的變更均要引起軟件配置的變更7. 軟件工程比其他工程管理更為 ( )。A. 容易B. 困難C. 迅速D. 遲緩8. 應用執(zhí)行對象的操作可以改變該對象的 ( )。A. 屬性B. 功能C. 行為D. 數據9. 通過執(zhí)行對象的操作改變該對象的屬性,但它必須通過( )的傳遞

10、。A. 接口B. 消息C. 信息D. 操作10. 在面向對象的設計中, 我們應遵循的設計準則除了模塊化、 抽象、低耦合、 高內聚以外, 還有 ( ) 。A. 隱藏復雜性B. 信息隱蔽C. 經常類的復用D. 類的開發(fā)11. 軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫 ( )。A. 生存期B.面向對象設計C. 面向對象程序設計 D.面向對象分析12. 面向對象的主要特征除對象惟一性、封裝、繼承外,還有( ) 。A. 多態(tài)性B.完整性C. 可移植性D.兼容性13. 在考察系統(tǒng)的一些涉及時序和改變的狀況時,要用動態(tài)模型來表示。動態(tài)模型著重于系 統(tǒng)的控制邏輯,它包括兩個圖:一個是事件

11、追蹤圖,另一個是( )。A. 數據流圖B. 狀態(tài)圖C. 系統(tǒng)結構圖D. 時序圖14. 面說法正確的是 ( )。A. 經過測試沒有發(fā)現錯誤說明程序正確B. 測試的目標是為了證明程序沒有錯誤C. 成功的測試是發(fā)現了迄今尚未發(fā)現的錯誤的測試D. 成功的測試是沒有發(fā)現錯誤的測試15. ( )能夠有效地檢測輸入條件的各種組合可能會引起的錯誤。A. 等價類劃分B.邊界值分析C. 錯誤推測D.因果圖16 火車是一種陸上交通工具?;疖嚭完懮辖煌üぞ咧g的關系是( )關系。A. 組裝B.整體部分C. has aD.一般具體17. 對象模型的描述工具是 ( )。A. 狀態(tài)圖B. 數據流圖C. 對象圖D. 結構圖1

12、8. 面向對象的主要特征除對象惟一性、封裝、繼承外,還有( ) 。A. 多態(tài)性B.完整性C. 可移植性D.兼容性19. 對白盒測試和黑盒測試補充的一種有效方法是加強階段( )。A. 調試B.評審C. 維護D.自測試20. 如果編寫系統(tǒng)軟件,可選用 ( ) 語言。A. FoxProB. CC. COBOLD. FORTRAN21. 如果采用快速原型開發(fā)軟件適宜選用( ) 語言。A. 4GLC. AdaB. 匯編D. Java(四)簡答題1. 簡述軟件測試與軟件調試的區(qū)別。2. 簡述軟件維護的流程。3. 什么是軟件配置管理 ?什么是基線 ?4. 面向對象設計的啟發(fā)規(guī)則是什么?5. 什么是程序設計風格?為了具有良好的設計風格,應注意哪些方面的問題?(五)應用題1.某商場在 “五一”期間,顧客購物時收費有 4種情況: 普通顧客一次購物累計少于 100元, 按 A 類標準收費(不打折) ,一次購物累計多于或等于 100元,按 B類標準收費(打 9折); 會員顧客一次購物累計少于 1000 元,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論