版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第6頁共6頁2022年?軟件工程總?結軟件工?程的定義:?軟件工程是?將系統(tǒng)化的?,規(guī)范化的?,可度量的?方法應用于?軟件的開發(fā)?,運行和維?護過程,即?將工程化應?用于軟件中?的方法的研?究。軟件?工程的定義?2:開發(fā)運?行,維護和?修復軟件的?工程方法。?軟檢策略?思想:軟件?復用,分而?治之,優(yōu)化?折中。軟?件的生命周?期:軟件生?命周期是指?一個計算機?軟件從功能?確定,設計?,到開發(fā)成?功投入使用?,并在使用?中不斷地修?改,增補和?完善,直到?停止該軟件?使用的全過?程。它包?括制定計劃?(可行性與?計劃研究)?,需求分析?,設計,程?序編碼(實?現),測試?及運行維護?___個階?段。軟件?開發(fā)模型:?瀑布模型,?快速原始模?型,增量模?型,螺旋模?型,噴泉模?型,組件復?用模型。?軟件開發(fā)過?程:(1?)定義;?(2)開發(fā)?;(3)?驗證;(?4)維護。?軟件開發(fā)?的基本方法?:傳統(tǒng)的結?構化方法,?面向對象的?方法???行性研究的?主要任務:?
可行性研?究的主要任?務不是具體?解決系統(tǒng)中?的問題,而?是以最小的?代價在盡可?能短的時間?內確定問題?是否值得解?決,是否能?夠解決。?可行性研究?主要包括以?下幾個方面?:1,技術?可行性(風?險分析,資?源分析和技?術分析);?2,經濟可?行性(成本?-效益分析?);3,社?會可行性(?社會可行性?是指開發(fā)后?的系統(tǒng)能否?得到社會的?認可)系?統(tǒng)模型:物?理(框圖)?,邏輯(流?程圖);?系統(tǒng)流程圖?在可行性分?析階段使用?。成本—?效益分析:?
成本—效?益分析的目?的是從經濟?角度來評價?開發(fā)一個新?的軟件項目?是否可行。?系統(tǒng)的成?本包括系統(tǒng)?的開發(fā)陳本?與運營成本?。系統(tǒng)成?本包括:?(1)硬件?成本;(?2)系統(tǒng)軟?件成本;?(3)軟件?開發(fā)成本;?(4)施?工成本;?(5)用戶?培訓費用;?(6)不?可預見費用?。系統(tǒng)的?運營成本是?指發(fā)生在軟?件生命周期?內維持系統(tǒng)?運行的費用?,以每年的?花費量計算?。
它包括?:(1)?人員費用;?(2)網?路使用費用?;(3)?維修費用;?(4)消?耗品費用。?需求分析?的任務是理?解和表達用?戶的需求,?描述軟件的?功能和性能?,確定軟件?設計的限制?和軟件同其?他系統(tǒng)元素?的借口細節(jié)?,定義軟件?的其他有效?性需求。?數據流圖在?需求分析階?段er模?型包含“實?體”,“聯?系”和“屬?性”三個階?段。
在e?r圖中用矩?形方框代表?實體
在e?r圖中用菱?形方框代表?聯系。
在?er圖中用?橢圓或圓角?矩形表示屬?性。層次?框圖是用樹?形結構的一?系列多層次?的矩形框描?述數據的層?次結構。?軟件設計的?原則:模塊?化,抽象化?,信息隱蔽?,模塊獨立?。模塊化?是指解決一?個復雜問退?時自頂向下?逐層把軟件?系統(tǒng)劃分為?若干模型的?過程。抽?象化是指認?識復雜現象?過程中使用?的思維工具?,即抽出事?物本質的,?共同的特性?而暫不考慮?它的細節(jié),?不考慮其它?因素。抽?象化和逐步?求精,模塊?化的概念是?一致的。?模塊獨立性?的概念是模?塊化,抽象?化和信息隱?蔽的直接產?物。模塊?獨立性可用?兩個定性標?準來度量:?內聚性和耦?合性內聚?性:又稱塊?內聯系,是?指模塊的功?能強度的度?量,即一個?模塊內部各?個元素彼此?結合的緊密?程度的度量?。耦合性?:又稱塊間?聯系,是指?軟件系統(tǒng)結?構中各模塊?間相互聯系?緊密程度的?一種度量。?偶然內聚?:這種模塊?內各部分之?間沒有有意?義的關系或?者關系很松?散。邏輯?內聚:這種?模塊把幾種?相關的功能?組合在一起?,每次被調?用時,根據?傳送給模塊?的控制型參?數來確定應?執(zhí)行的功能?。時間內?聚:這種模?塊大多為多?功能模塊,?但要求模塊?的各個功能?必須在同一?時間段執(zhí)行?。工程內?聚:使用流?程圖作為工?具設計程序?的時候,通?過流程圖來?確定模塊劃?分,把流程?圖中的某一?部分劃出組?成模塊,就?是過程內聚?模塊。通?信內聚:一?個模塊內各?功能部分都?使用了相同?的輸入數據?,或產生了?相同的輸出?數據。順?序內聚:一?個模塊中各?個部分都是?完成一項具?體的功能而?協(xié)同工作,?緊密聯系,?不可分割的?。內容耦?合:如果一?個模塊直接?訪問另一個?模塊內的內?部數據,或?一個模塊不?能通過正常?入口轉到另?一個模塊內?部,或兩個?模塊有一部?分程序代碼?重疊(在匯?編語言程序?中可能出現?),或者一?個模塊有多?個入口,則?兩個模塊之?間就發(fā)生了?內容耦合。?它是最高程?度的耦合,?應該避免。?公共耦合?:如果一組?模塊都訪問?同一個公共?數據環(huán)境,?則它們之間?的耦合稱為?公共耦合。?外部耦合?:一組模塊?都訪問同一?全局簡單變?量而不是同?一全局數據?結構,而且?不是通過參?數表傳遞該?全局變量的?信息,則稱?之為外部耦?合??刂?耦合:如果?一個模塊把?控制信息傳?遞給另一個?模塊,對其?功能進行控?制,這種耦?合稱為控制?耦合。標?記耦合:如?果一組模塊?通過參數表?傳遞記錄信?息,這組模?塊就是標記?耦合。事實?上這組模塊?共享了某一?數據結構的?子結構,而?不是簡單變?量。數據?耦合:如果?一個模塊訪?問另一個模?塊彼此之間?通過數據參?數(不是控?制參數,公?共數據結構?或外部變量?)來交換輸?入,輸出信?息,這種耦?合稱為數據?耦合。非?直接耦合:?如果兩個模?塊之間沒有?直接關系,?它們之間的?聯系完全是?通過主模塊?的控制和調?用來實現的?,這就是非?直接耦合。?數據流圖?的類型:變?換型,事務?型,混合型?。sd方?法以數據流?圖為基礎設?計系統(tǒng)的模?塊結構。?事務型中間?是有事務中?心的!由它?來進行處理?的!程序?設計語言的?分類:
機?器語言——?第一代語言?
匯編語言?——第二代?語言
高級?語言——第?三代語言
?4gl——?第四代語言?變換型數?據流圖是線?形結構的,?由輸入,變?換(或稱主?加工)和輸?出三部分組?成。程序?的效率:程?序執(zhí)行速度?的快慢和程?序占用存儲?空間的大小?。
效率要?求實際上就?是性能要求?對效率追求?應取決于再?需求分析階?段確定的效?率方面的要?求;程序?的效率包括?以下三個方?面:程序運?行時間;存?儲器效率;?輸入/輸出?的效率。?公式計算:?v(g)=?m-n+p?
v(g)?有向圖g的?環(huán)數;
m?有向圖g的?有向弧數;?
n有向圖?g的節(jié)點數?;
p=1?;軟件測?試的目標:?為了發(fā)現錯?誤而執(zhí)行程?序的過程。?軟件測試?的常用方法?:
黑盒法?:已知該程?序應具備的?功能而通過?檢測來檢驗?的它的每一?項功能是否?能正常使用?此方法為黑?盒測試。
?白盒法:已?知程序的內?部結構和工?作過程,通?過檢測可檢?驗產品內部?動作是否符?合規(guī)格說明?書的規(guī)定,?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國電子簽約行業(yè)發(fā)展現狀調查、競爭格局分析及未來前景預測報告
- 2025年度高科技園區(qū)安全生產承包責任制合同范文
- 二零二五年公寓租賃居間合同示范文本3篇
- 眼鏡架制造可行性研究報告申請備案立項
- 2025年度電力工程箱式變壓器租賃與施工保障合同3篇
- 二零二五年度影視制作公司與電視臺的影視版權轉讓合同2篇
- 二零二五年度建筑安全施工安全責任追究合同協(xié)議2篇
- 二零二五年度家電產品銷售渠道拓展合同3篇
- 2025年度特許經營權轉讓合同:高速公路項目3篇
- 創(chuàng)業(yè)法學江西財經大學學習通測試及答案
- 2024年度公務員勞動合同范本社保福利全面保障3篇
- 2025年內蒙古包鋼公司招聘筆試參考題庫含答案解析
- 【8地星球期末】安徽省合肥市包河區(qū)智育聯盟校2023-2024學年八年級上學期期末地理試題(含解析)
- 2024-2025學年冀人版科學四年級上冊期末測試卷(含答案)
- 教科版科學一年級上冊期末測試卷含完整答案(必刷)
- 2024年危險化學品生產單位安全生產管理人員證考試題庫及答案
- 江蘇省宿遷市沭陽縣2023-2024學年八年級上學期期末英語試題
- 【8物(科)期末】合肥市廬陽區(qū)2023-2024學年八年級上學期期末質量檢測物理試卷
- 國家安全知識教育
- 安全隱患大排查大整治專項行動方案
- 2024-2030年中國停車場建設行業(yè)發(fā)展趨勢投資策略研究報告
評論
0/150
提交評論