華南理工大學《軟件工程》復習要點_第1頁
華南理工大學《軟件工程》復習要點_第2頁
華南理工大學《軟件工程》復習要點_第3頁
華南理工大學《軟件工程》復習要點_第4頁
華南理工大學《軟件工程》復習要點_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

華南理工大學《軟件工程》復習要點概述軟件:程序+相關文檔和配置信息 通用軟件,定制產品軟件工程—>計算機科學/系統工程軟件過程:1.軟件描述2.軟件開發3.軟件有效性驗證4.軟件進化軟件過程模型:1.工作流模型2.數據流或活動模型3.角色/動作模型(從特定角度提出軟件過程的簡化描述)1.瀑布模型開發方法2.進化式開發方法3.形式化轉換4.基于可復用的組件的系統組合軟件成本軟件工程方法統一建模語言UMLCASE工具職業道德1.機密2.工作能力3.知識產權4.計算機濫用第三章軟件過程軟件描述軟件設計和實現軟件有效性驗證軟件進化3.1軟件過程模型瀑布模型:需求定義和分析;系統和軟件設計;實現和單元測試;集成和系統測試;運行和維護進化式開發:探索式開發;拋棄式原型。存在的三個問題:過程不可見,系統結構通常較差,特殊工具和技術的使用形式化系統開發:用形式化數學轉換來將系統描述轉換成一個可執行程序。與瀑布模型之間的本質區別:1.軟件需求描述被精煉成一個用數學符號表達的詳細的形式化描述2.設計、實現和單元測試的開發過程被一個轉換的開發過程所替代,在這個轉換的開發過程中,形式化描述經過一系列轉換變成一個可執行程序。面向復用的開發:1.組件分析2.需求修改3.使用復用的系統設計4.開發和集成3.2過程反復混合模型增量式開發;螺旋式開發。增量式開發:瀑布模型的優勢在于其簡單的管理模型以及設計和實現的分離,這使得系統是魯棒的、容易修改的。進化式開發允許需求和設計決策的延遲,但是也導致了軟件的較差結構和難以理解和維護。增量式開發是一個結合這兩個模型的優點的綜合方法。目的:減少返工好處:客戶無需等到整個系統的實現。(就可以使用)客戶可以將早期的增量作為原型,從中獲得對后面系統增量的需求經驗。項目總體失敗的風險比較低。重要的系統服務肯定接受了最多的測試,客戶不太可能遇到失敗。螺旋式開發:每個回路被分成四個部分目標設置風險評估和規避開發和有效性驗證規劃特點:明確的風險考慮3.3軟件描述//非重點需求工程過程有四個主要階段:可行性研究需求導出和分析需求描述需求有效性驗證3.4.軟件設計和實現//非重點多次反復的過程,設計過程中的活動是交替進行的。設計過程中的一些特別的活動包括:體系結構設計抽象描述接口設計組件設計數據結構設計算法設計設計方法——結構化方法結構化方法所支持的模型:1.數據流模型2.實體-關系模型3.結構化模型4.面向對象方法調試過程:錯位定位,設計錯誤修復,程序錯誤修復,程序重測3.5軟件有效性驗證//非重點測試過程:單元測試模塊測試子系統測試系統測試接受測試(α測試)當一個系統要作為軟件產品在市場上銷售時,所要進行的測試稱為β測試。3.6軟件進化//非重點3.7軟件描述======================================================================第四章項目管理管理活動項目規劃項目計劃:項目調度條形圖,活動網狀圖管理風險項目/產品/業務======================================================================第五章軟件需求分類。用戶需求系統需求軟件設計描述;5.1功能需求和非功能需求(領域需求)5.2用戶需求不可能適用任何現實的模型來描述,而是用自然語言、圖表和直觀的圖形來敘述。用戶描述必須遵守的原則:按照設計好的一個標準的格式書寫,使用一致的語言,加亮文本突出關鍵性的需求,盡量避免使用計算機專業術語。5.3系統需求結構化語言描述,PDL描述,借口描述。5.4軟件需求文檔引言一般描述,專門需求附錄索引第七章系統模型上下文模型行為模型:數據流模型,狀態機模型數據模型對象類調試:1.對象中所有操作被單獨隔離測試2.對象所有屬性的設置和訪問的測試。3.對象的所有可能狀態的測試。集成測試的3個可用的方法:1.用例或基于場景的測試2.線程測試3.對象交互測試======================================================================閱讀以下兩章,適當掌握。第二十二章人員管理22.4人員能力成熟度模型(能夠分辨幾個模型)其中的一部分是軟件過程成熟度模型(CMM)P-CMM有5個層級的模型。初始級可重復級:補償培訓績效管理人員配備

溫馨提示

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

評論

0/150

提交評論