av免费网址-青青青手机在线视频-√天堂资源中文-免费在线观看av网站-午夜dj视频在线观看完整版1-老少配老妇老熟女中文普通话-亚洲精品久久久久成人2007-国产精品边做奶水狂喷-另类综合小说-精品无码成人片一区二区-超碰超在线-国产对白刺激视频-亚洲天堂网在线观看-国产精品国产精品偷麻豆-国产精品美女久久久久久福利-国产露脸国语对白在线-91人人爽久久涩噜噜噜-亚洲欧美久久-久久综合色网-特级黄色 一级播放

2022年系統集成項目管理工程師考試知識點:軟件開發模型

系統集成項目管理工程師 責任編輯:胡媛 2022-01-27

添加老師微信

備考咨詢

加我微信

摘要:為幫助大家備考2022年系統集成項目管理工程師考試,希賽小編為考生整理了系統集成項目管理工程師考試知識點:軟件開發模型,希望對大家備考會有幫助。

很多考生在備考2022年系統集成項目管理工程師考試,希賽小編為大家整理了2022年系統集成項目管理工程師考試知識點:軟件開發模型,供大家備考復習。

軟件開發模型

對于開發模型知識點,要掌握軟件生命周期的概念、各種開發模型的特點和應用場合。主要考查的開發模型有瀑布模型、螺旋模型、迭代模型(RUP)、V模型、敏捷方法等。

(1)瀑布模型。瀑布模型也稱為生命周期法,是結構化方法中最常用的開發模型,它把軟件開發的過程分為軟件計劃、需求分析、軟件設計、程序編碼、軟件測試和運行維護六個階段,規定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。特點:從上一項開發活動接受其成果作為本次活動的輸入;利用這一輸入,實施本次活動應完成的工作內容。

(2)螺旋模型。螺旋模型將瀑布模型和快速原型模型相結合,綜合了兩者的優點,并增加了風險分析。它以原型為基礎,沿著螺線自內向外旋轉,每旋轉一圈都要經過制定計劃、風險分析、實施工程及客戶評價等活動,并開發原型的一個新版本。螺旋模型強調了風險風析,特別適用于龐大而復雜的、高風險的系統。

(3)迭代模型:迭代包括產生產品發布(穩定、可執行的產品版本)的全部開發活動和要使用該發布必需的所有其他外圍元素。所以,在某種程度上,開發迭代是一次完整地經過所有工作流程的過程:(至少包括)需求工作流程、分析設計工作流程、實施工作流程和測試工作流程。在迭代模型中,每一次的迭代都會產生一個可以發布的產品,這個產品是最終產品的一個子集。迭代模型適用于項目事先不能完整定義產品所有需求、計劃多期開發的軟件開發。在現代的開發方法中,例如XP、RUP等,無一例外地都推薦、主張采用能顯著減少風險的迭代模型。迭代模型適用于項目事先不能完整定義產品所有需求、計劃多期開發的軟件開發中。

(4)V模型。在瀑布模型及其他的經典模型中,測試常常作為亡羊補牢的事后行為,但也有以測試為中心的開發模型,那就是V模型。V模型宣稱測試并不是一個事后彌補行為,而是一個同開發過程同樣重要的過程,如圖1-5所示。

V模型示意圖

圖1-5 V模型示意圖

①單元測試的主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過程中的邊界值的錯誤。

②集成測試主要目的是針對詳細設計中可能存在的問題,尤其是檢查各單元與其他程序部分之間的接口上可能存在的錯誤。

③系統測試主要針對概要設計,檢查系統作為一個整體是否有效地得到運行,例如在產品設置中是否能達到預期的高性能。

④驗收測試通常由業務希賽網或用戶進行,以確認產品能真正符合用戶業務上的需要。

(5)敏捷方法。是一種以人為核心、迭代、循序漸進的開發方法,適用于一開始并沒有或不能完整地確定出需求和范圍的項目,或者需要應對快速變化的環境,或者需求和范圍難以事先確定,或者能夠以有利于干系人的方式定義較小的增量改進。

敏捷方法,也叫適應型生命周期、或者變更驅動方法。

(6)原型化模型。原型化模型是為彌補瀑布模型的不足而產生的。

原型化模型的第一步是建造一個快速原型,實現客戶或未來的用戶與系統的交互,經過和用戶針對原型的討論和交流,弄清需求以便真正把握用戶需要的軟件產品是什么樣子的。充分了解后,再在原型基礎上開發出用戶滿意的產品。在實際中原型化經常在需求分析定義的過程進行。

各種軟件開發模型的特點比較

各種軟件開發模型的特點比較

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!