24.為了進一步改善軟體系統的可維護性和可靠性,並為以後的改進奠定基礎的軟體維護稱為(預防性維護)。
25.按軟體的功能進行劃分,軟體分為(系統軟體)、支撐軟體和應用軟體。
26.軟體定義的基本任務是確定軟體系統的工程(需求),也就是要搞清「做什麼」。
27.資料流圖( dfd ) 是一種圖形化技術,描繪資訊和資料從輸入移動到輸出的過程所經受的變換。
28.任何乙個基於計算機系統都可以用輸入-處理-輸出(ipo )圖來描述,它將該系統轉換成乙個資訊變換模型。
29.純收入衡量工程價值的經濟指標之一,它等於(折合現價的總收入-當前投資額 )
30.以詳細設計說明書為輸入,將該輸入用某種程式語言翻譯成計算機可以理解並最終可執行的**的過程叫(編碼)過程。
31.驗證軟體需求正確性的四個方面是一致性、完整性、現實性和(有效性)。
32.(概要設計),將軟體需求轉化為資料結構和軟體的系統結構。
33.改進軟體結構提高模組獨立性爭取(低耦合、高內聚)。
34.軟體定義過程可通過軟體系統的可行性研究和(需求分析)兩個階段來完成。
35.(除錯)的目的是確定錯誤的位置和引起錯誤的原因,並加以改正。
36.面向(資料流)的設計方法是把資訊流對映成軟體結構。
37.( 軟體維護)是軟體生命週期的最後乙個階段。
38.(軟體測試)的目標是發現錯誤、降低錯誤帶來的風險。
39. 為了進一步改善軟體系統的可維護性和可靠性,並為以後的改進奠定基礎的軟體維護稱為(預防性維護)。
40.文件:一種資料**和其上所記錄的(資料)。
41.程式的三種基本控制結構是( 順序 )、(選擇 )、(重複 )。
42.軟體定義的基本任務是確定軟體系統的工程(需求),也就是要搞清「做什麼」。
43.所有軟體維護申請報告要按規定方式提出,該報告也稱(軟體問題)報告。
44.軟體可靠性是指在給定的時間間隔內,程式成功執行的(概率)。
45.軟體工程過程中最普通應用的是(瀑布)模型。
46.軟體有效性,指軟體系統的時間和(空間)效率。
47.高階語言:獨立於機器,面向過程或面向(物件)。
48.在軟體測試中,已知產品內部工作過程,通過測試檢驗產品內部動作是否按照產品規格說明的規定正常進行的方法稱為(白盒)測試法。
49.任何乙個基於計算機系統都可以用輸入-處理-輸出(ipo)圖來描述,它將該系統轉換成乙個資訊變換模型。
50.物件導向的分析方法主要是建立三類模型,即物件模型、動態模型、(功能模型)。
51.軟體工程由方法、工具和過程三部分組成,稱為(軟體工程)的三要素。
52.軟體工程由(方法)、工具和過程三部分組成,稱為軟體工程的三要素。53.軟體測試的目標是(發現錯誤、降低錯誤帶來的風險 )。
54.(耦合度)是對軟體結構中模快間關聯程度的一種度量。
55.在e-r模型中,包含的基本成分有(實體)、聯絡和屬性。
56. 軟體定義過程可通過軟體系統的(可行性研究)和需求分析兩個階段來完成。
57.機器語言、組合語言:依賴於機器,面向(機器)
58. 除錯的目的是確定錯誤的位置和引起錯誤的原因,並加以(改正)。
59. 將下面的關係按繼承關係、聚集關係或普通關聯進行分類。
小汽車---------紅旗轎車繼承 )
小汽車---------駕駛員普通關聯 )
班級學生聚集 )
60.以詳細設計說明書為輸入,將該輸入用某種程式語言翻譯成計算機可以理解並最終可執行的**的過程叫(編碼)過程。
61. 軟體維護是軟體生命週期的(最後)乙個階段。
62.將下列各項分為類或類的例項
我的汽車例項 )
交通工具類 )
63.使用者對軟體需求的描述不精確,往往是產生軟體危機的原因之一。
64.乙個好的開發人員應具備的素質和能力包括善於與周圍人員團結協作,建立良好的人際關係,善於聽取別人的意見。
65.面向資料的設計方法的適用場合是具有明顯的層次資訊結構的應用如:企事業的資訊管理系統;系統軟體如作業系統等。
66.如果在分析階段和設計階段採用的是物件導向的方法,而在編碼階段採用的是面向過程的語言,那麼這種翻譯就比較困難。
67.類是對具有共同特徵的物件的進一步抽象。
68.軟體測試是對軟體規格說明、軟體設計和編碼的最全面也是最後的審查。
69.軟體開發、設計幾乎都是從頭開始,成本和進度很難估計。
70.缺乏有力的方法學的指導和有效的開發工具的支援, 這往往是產生軟體危機的原因之一。
71.流程圖也稱為程式框圖是最常用的一種表示法。
72.面向資料設計方法一般都包括下列任務:確定資料結構特徵;用順序、選擇和重複三種基本形式表示資料等步驟。
73.軟體工程的出現主要是由於軟體危機的出現。
74.結構化分析方法是一種預先嚴格定義需求的方法,它在實施時強調的是分析物件的資料流。
75.在資訊系統的物理模型中,表示系統各個物理組成部分之間的資料流動情況的工具是系統流程圖。
76.成本效益分析的目的是從經濟角度評價開發乙個專案是否可行。
軟體工程複習
一 考試複習範圍 1 軟體工程基本概念 基本原理 2 需求分析,結構化分析 物件導向分析,結構化分析建模 物件導向分析建模 3 軟體設計,結構化程式設計,概要設計 詳細設計 4 軟體測試 二 考試題型 單項選擇題 簡答題 綜合應用題 要求會畫 資料流圖 軟體結構圖 用例圖 類圖 n s盒圖 pad圖...
軟體工程複習
第1章軟體工程概述 1 軟體危機的典型表現 軟體危機是指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題。概括地說,軟體危機包含下述兩方面的問題 如何開發軟體,以滿足對軟體日益增長的需求 如何維護數量不斷膨脹的已有軟體。軟體危機典型表現 對軟體開發成本和進度的估計常常很不準確。使用者對 已完成的...
《軟體工程》複習
一 選擇題 每小題1分,共20分 1.在uml的順序圖中,通常由左向右分層排列各個物件,正確的排列方法是 a 執行者角色控制類使用者介面業務層後台資料庫 b 執行者角色使用者介面控制類業務層後台資料庫 c 執行者角色控制類使用者介面後台資料庫業務層 d 執行者角色使用者介面業務層控制類後台資料庫 2...