版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《軟件工程》復習.總體設計階段的另一項重要任務是設計軟件的結構,也就是要.總體設計過程通常由兩個主要階段組成:系統(tǒng)設計階段,確定.(軟件為何要模塊化?)模塊化是為了使一個復雜的大型程序軟件應該具備的唯一屬性。如果一個大型程序僅由一個模塊組成.為什么模塊的獨立性很重要呢?主要有兩個理由:第一,有效模塊)的軟件比較容易開發(fā)出來。第二,獨立的模塊比較容易測.模塊的作用域定義為受該模塊內一個判定影響的所有模塊的集.層次圖中的一個矩形框代表一個模塊,方框間的連線表示調用關系。.面向數據流的設計方法的目標是給出設計軟件結構的一個系統(tǒng)述4.描述程序處理過程的工具稱為過程設計的工具,它們可以分為言3類。n和r.在流圖中用圓表示結點,一個圓代表一條或多條語句。程序流的3:區(qū)域1(其中EN,P。以()0為宜。d.軟件測試的目標:測試是為了發(fā)現程序中的錯誤而執(zhí)行程序的過程。.驗收測試定義:按照軟件任務書或合同,供需雙方約定的驗收.平行運行定義:同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊成.回歸測試是指重新執(zhí)行已經做過的測試的某個子集,以保證上aa.測試方案包括具體的測試目的,應該輸入的測試數據和預期的.邏輯覆蓋的定義:邏輯覆蓋是對一系列測試過程的總稱,這組:;;法7習題、、.軟件維護就是在軟件已經交付使用之后,為了改正錯誤或滿足程。.可移植性定義:把程序從一種計算環(huán)境轉移到另一種計算環(huán)境.可重用性定義:同一事物不做修改或稍加改動就在不同環(huán)境中.系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列.軟件的逆向工程是分析程序以便在比源代碼更高的抽象層次上.軟件的可理解性、可測試性、可修改性、可移植性和可重用性,基本因素,軟件重用技術是能從根本上提高軟件可維護性的重要技術。.通常,客觀世界中的實體既具有靜態(tài)的屬性又具有動態(tài)的行為。.對象與傳統(tǒng)的數據有本質區(qū)別,它不是被動地等待外界對它施.面向對象方法具有下述4個要點:()認為客觀世界是由各是對象,復雜的對象可以由比較簡單的對象以某種方式組合而成。()把所有對象都劃分成各種對象類,每個對象類都定義了一組數據和一組方法。()按照子類與父類的關系,把若干個對象類組成一個.對象是對現實世界實體的正確抽象,它是由描述內部狀態(tài)表示.面向對象方法學的基本原則是按照人類習慣的思維方法建立問.面向對象的軟件技術在利用可重用的軟件成分構造新的軟件系有兩種方法可以重復使用一個對象類;一種方法是創(chuàng)建該類的實-的4()面向對象的軟件比較容易修改。()面向對象的軟件比較容易理解。對象的5((()(52.“類”就是對具有相同數據和相同操作的一組相似對象的定義,.消息就是要求某個對象執(zhí)行在定義它的那個類中所定義的某個由3((.屬性就是類中所定義的數據,它是對客觀世界實體所具有的性.封裝就是把某個事物包起來,使外界不知道該事物的具體內容。.對象具有封裝性的條件如下:()有一個清晰地邊界。()(.繼承是指能夠直接獲得已有的性質和特征,而不必重復定義它們。類C類B,類B類類C繼承類類實際上繼承了它所在的類等級中在它上層的全部基類的所有描述,也就是說,屬于某類的對象除了具有該類所描述的性質外,還具.所謂模型,就是為了理解事物而對事物作出的一種抽象,是對描述。.聚集:聚集也稱為聚合,是關聯的特例。包括(1)共享聚集((.多重繼承指的是,一個子類可以同事多次繼承同一個上層基類。用例圖3個子模型:靜態(tài)結構、交互次序、數據變換;5個層次:主.腳本是指系統(tǒng)在某一執(zhí)行期間內出現的一系列事件。腳本描述個或多個典型的交互過程,以便對目標系統(tǒng)的行為有更具體的認識。.可重用軟件構件應具備的特點:()模塊獨立性強。(2)具(.類構件的重用方式:(1)實例重用:實例重用是最基本的重().子系統(tǒng)之間的兩種交互方式:(1)客戶-供應商關系(2)平.組織系統(tǒng)的兩種方案:把子系統(tǒng)組織成完整的系統(tǒng)時,有水平
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車輛維修后安全性能評估與優(yōu)化改進合同
- 二零二五年度能源管理派遣員工服務合同
- 2025年度二零二五年度汽車抵押權回購合同樣本
- 2025年度附條件附條件房地產基金投資居間代理合同
- 2025年度汽車銷售經紀人聘用合同
- 2025年度購房意向協(xié)議及新能源車輛充電樁安裝合同
- 二零二五年度消防工程設計咨詢與評審合同
- 2025年度電子產品批量采購合同甲方質量責任書
- 2025年農作物種植科技示范工程總包合同
- 2025年壁櫥柜設計安裝合同
- 長江委水文局2025年校園招聘17人歷年高頻重點提升(共500題)附帶答案詳解
- 術后病人燙傷不良事件PDCA循環(huán)分析
- 金字塔原理完整版本
- 隧道配電設備安裝與調試方案
- 2024年河北省中考數學試題(含答案解析)
- 新租賃準則(2024版)
- 家禽呼吸系統(tǒng)認知
- 《社區(qū)康復》課件-第九章 言語障礙患者的社區(qū)康復實踐
- 凸優(yōu)化在經濟學與金融學中的應用
- 家譜、宗譜頒譜慶典講話
- 大學生職業(yè)生涯發(fā)展規(guī)劃知到章節(jié)答案智慧樹2023年齊魯師范學院
評論
0/150
提交評論