日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

系统架构师学习笔记-系统开发基础知识(一)

發布時間:2025/3/15 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统架构师学习笔记-系统开发基础知识(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

?

?

軟件開發方法

軟件開發模型


?

軟件開發方法

凈室方法:凈室軟件工程(凈室方法)是軟件開發的一種形式化方法,它可以生成高質量的軟件。

凈室方法主要使用三種盒類型:

1.?黑盒:刻劃系統或系統的某部分的行為;

2.?狀態盒:以類似于對象的方式封裝狀態數據和服務(操作);

3.?清晰盒:在清晰盒中定義狀態盒所蘊含的變遷功能;

?

結構化方法:結構化方法屬于自頂向下的開發方法,其基本思想是“自頂向下,逐步求精”;

結構化方法的缺點:開發周期長、早期的結構化方法注重系統功能,兼顧數據結構方面不多、結構化程度較低的系統,在開發初期難于鎖定功能要求。

?

面向對象方法:主要使用UML建模語言;

?

原型法:指在獲取一組基本的需求定義后,利用高級軟件工具可視化的開發環境,快速地建立一個目標系統的最初版本,并把它交給用戶試用、補充和修改,再進行新的版本開發;

?

軟件開發模型

瀑布模型:軟件計劃、需求分析、軟件設計、程序編碼、軟件測試、運行維護;

缺點:不適應用戶需求的變化,并且在需求分析階段不可能完全獲取。瀑布模型適用于需求明確或很少變更的項目;

?

演化模型:根據用戶的基本需求,通過快速分析構造出一個初始可運行版本(原型);演化模型特別適用于對軟件需求缺乏準確認識的情況。

缺點:如果缺乏嚴格的過程管理,這個生命周期模型可能退化為一種原始的無計劃的“試-錯-改”模式。無風險分析;

?

螺旋模型:將瀑布模型和演化模型相結合,綜合了兩者的優點,并增加了風險分析。

缺點:需要具有相當豐富的風險評估經驗和專門知識,如果未能夠及時標識風險,勢必造成重大損失;過多的迭代次數會增加開發成本,延遲提交時間。

?

噴泉模型:是一種以用戶需求為動力,以對象為驅動的模型,主要用于描述面向對象的軟件開發過程,該模型認為軟件開發過程自下而上的,各階段是相互迭代和無間隙的。

?

智能模型:它把瀑布模型和專家系統結合在一起,利用專家系統來幫助軟件開發人員的工作。

?

增量模型:融合了瀑布模型的基本成分和原型實現的迭代特征。當使用增量模型時,第一個增量往往是核心的產品,即第一個增量實現了基本的需求。

?

迭代模型:將整個生命周期變成若干個沖刺階;

?

總結

以上是生活随笔為你收集整理的系统架构师学习笔记-系统开发基础知识(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。