1. 程式人生 > >【軟體工程】概述

【軟體工程】概述

前言

在結束了機房系統後,接下來的學習是將軟體規範化,也就是軟體工程的學習。

導圖

在這裡插入圖片描述

各軟體模型

瀑布模型

思想: 1.從製作時間上按工序把問題化簡 2.將功能實現與製作分開便於分工協作 優點: 1.奠定軟體工程方法的基礎 2.依賴性強 3.已修改文件,有複審質量保證 不足: 與使用者見面晚,成功率低,一般為25% 在這裡插入圖片描述 b模型(瀑布+迴圈) 在這裡插入圖片描述 快速原型模型(跟使用者見面晚,發現問題越晚,修改難度越高) 在這裡插入圖片描述 漸增模型(原型) 思想: 從部分需求出發,先建立一個不全面的系統通過測試,進一步使系統擴充和完善。 優點: 開發人員和使用者共同參與,有問題隨時修改,更好的滿足客戶需求。 特點: 1.整體結構上不如瀑布模型清晰 2.文件不如瀑布模型的劃分嚴格 3.週期長,成本高 4.與使用者見面晚,開發效率高

在這裡插入圖片描述 螺旋模型 四象限表達四個方面活動: 1.制定計劃 2.風險分析 3.實施工程 4.客戶評估 在這裡插入圖片描述 噴泉模型 迭代: 重複、演進 無間隙: 各階段無明顯界限 在這裡插入圖片描述