軟體工程考點總結

2021-08-19 07:24:38 字數 954 閱讀 3516

瀑布模型

需要有明確的需求分析

原型模型

採用動態定義需求,不需要有明確的需求

螺旋模型

結合了瀑布模型和演化模型的優點,加入了風險分析,防止了測試不足的情況

噴泉模型

主要用於物件導向開發,核心特點是迭代,開發活動沒有明顯邊界

增量模型

快速開發出可交付產品,無需知道所有需求

軟體專案管理集中在

4p上:person、product、procedure、project

成本估算方法:

自頂向下

不會遺漏,工作量小、速度快,但是不清楚低級別上的技術性困難,這些會導致成本上公升

自底向上

分別估算每乙個子任務所需要的開發工作量,並且交給相應人員來做,估算準確,但是缺少各子任務工作量和與系統相關的系統級工作量,預算往往偏低

差別估算

將待開發專案與完成專案比較找出異同點,並且估算影響算出總成本,可以提高估算準確度,但是不容易明確「差別」的界限

iso/

iec9126

軟體質量模型

質量特性

質量子特性

功能性適合性

準確性互用性

依從性安全性

可靠性成熟性

容錯性易恢復性

易使用性

易理解性

易學性易操作性

效率時間特性

資源特性

可維護性

易分析性

易改變性

穩定性易測試性

可移植性

適應性易安裝性

一致性易替換性

在乙個強連通的有向圖g中,v(g)

=m-n+2p

m是圖中弧的個數,n是圖中的結點的個數,p是圖中的強連通分量個數

軟體工程 考點提煉

一 軟體工程知識 軟體生存週期與軟體生存週期模型 軟體開發方法 軟體開發專案管理 軟體開發工具 軟體開發環境 二 系統分析基礎知識 系統分析的主要步驟 機構化分析方法 三 系統設計基礎知識 概要設計與詳細設計的基本任務 系統設計的基本原理 系統模組結構設計 結構化設計方法 面向資料結構的設計方法 系...

軟體工程總結

單擊檢視大圖 這張圖,把軟體工程的基本點,總結出來了。其實簡單的說,就是對一款軟體從前到後的管理,從巨集觀到微觀的把控。這裡需要我們考慮的方面很多,需要我們有乙個統籌兼顧的頭腦。這裡我們這些開發過程如何讓別人明白,需要的就是我們文件,這裡的每個階段的文件都起著至關重要的作用。當然,這裡物件導向的簡單...

軟體工程總結

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結...