天天看點

資訊系統項目管理師必背核心考點(十六)生命周期模型

​​ 點選報名後領取>>>軟考16本電子版教材 & 36本輔導教材 + 27套曆年真題試卷 + 21套精編知識點6G資料包​​

【資訊系統項目管理師核心考點】生命周期模型

一、瀑布模型

【模型特點】

1.從上一項開發活動接受該項活動的工作對象作為輸入【I】

2.利用這一輸入,實施該項活動應完成的工作内容【P】

3.給出該項活動的工作成果,作為輸出傳給下一項開發活動【O】(IPO圖)

4.對該項活動的實施工作成果進行階段【評審】

【适用範圍】

1.适用需求确定、變化小的低風險項目、更新項目或具有類似開發經驗的項目

2.不适用新項目,不允許/嚴格限制變更【因為依賴上一階段的成果,返工困難】

二、V模型

【模型特點】

1.認為開發和測試同等重要,左側代表開發活動,右側代表測試活動

2.針對每個開發階段,都有一個測試級别與之相對應

3.測試依舊是開發生命周期中的階段

【使用範圍】

應用需求明确和需求變更不頻繁的情形

【擴充知識】

1.單元測試【白盒方式】:測試程式内部邏輯結構

2.內建測試【白盒+黑盒方式】:測試子產品之間接口

3.系統測試【黑盒方式】:模拟使用者環境

4.驗收測試【黑盒方式】:使用者真實環境

三、疊代模型

【模型特點】

1.橫向為時間維【初始、細化、構造、移交】

2.縱向為工作流【業務模組化、需求擷取、分析與設計、實作、測試、部署】

3.每個時間段都包括所有工作流,知識工作量大小不同

【适用範圍】

1.适用需求不确定,難度比較大,事先不能完整定義産品所有需求或計劃多期開發

2.項目開始階段,明确了需求的大部分,但是需求可能會發生變化/需要逐漸了解,配合市場快速呈現一個系統

四、原型化模型

【模型描述】

在很難一下子全面準确地掌握使用者需求的情況下,首先不要求一定要對系統做全名、詳細的調查、分析,而是本着開發人員對使用者需求的初步了解,先快速開個原型系統,然後通過反複修改來實作使用者的最終系統需求

【模型分類】

1.抛棄型原型

2.進化型原型

【适用範圍】

适用使用者需求開始時定義不清、管理決策方法結構化程度不高的項目

五、螺旋模型

【模型特點】

1.一個演化軟體過程模型,将原型實作的疊代特征與線形順序(瀑布)模型中控制和系統化方面結合起來,使得軟體的增量版本的快速開發成為可能

2.【四個階段】制定計劃、風險分析、實施工程、客戶評估

【适用範圍】

強調風險分析,特别适用于規模龐大、複雜、高風險系統

六、靈活開發模型

【模型特點】

靈活開發是一種以人為核心、疊代、循序漸進的開發方法,具體實踐有XP極限程式設計和Scrum,【溝通比文檔更有效】

【适用範圍】

使用需求多變、要求軟體開發方“快速回報,及時調整”

【核心考點思維導圖】

【核心考點真題】

1.( )不屬于資訊系統項目的生命周期模型。

A、瀑布模型 B、疊代模型 C、螺旋模型 D、類一對象模型

【答案】D

【解析】送分的。類一對象模型不屬于資訊系統項目的生命周期模型。

2.根據軟體生命周期的V模型,系統測試主要針對( ),檢查系統作為一個整體是否有效地得到運作。

A、概要設計 B、項目範圍說明書 C、項目管理計劃 D、需求規格說明書

【答案】A

【解析】單元測試對應編碼(助記:單邊);內建測試對應詳細設計(助記:吉祥);系統測試對應概要設計(助記:膝蓋);驗收測試對應需求分析(助記:驗需)。

3.螺旋模型是演化軟體過程模型,将原型實作的疊代特征與線性順序模型結合起來,使得軟體的增量版本的快速開發成為可能。螺旋模型與其他模型相比,更強調( )。

A、制訂計劃 B、風險分析 C、實施工程 D、客戶評估

【答案】B

【解析】風險分析一一螺旋模型。記住就好。送分題。

4.在資訊系統內建項目開發的開始階段,如果項目存在很多不确定性因素且項目的參與人員還不能完全了解項目開發的範圍和需求,那麼采用( )作為此項目的開發模型更符合項目的實際情況。

A、增量疊代模型或螺旋模型

B、面向過程的瀑布模型

C、面向對象的模型或快速模型

D、部分并行的瀑布模型

【答案】A

【解析】這種題目根據各模型的特點,應不難選。如果項目存在很多不确定性因素且項目的參與人員還不能完全了解項目開發的範圍和需求一一說明一是需求不确定,可用疊代;二是風險比較高,螺旋模型也适合。

5.瀑布模型把軟體生命周期劃分為8個主要的階段,其中( )一階段定義的規劃将成為軟體測試中的系統測試階段的目标

A、問題的定義 B、可行性研究 C、軟體需求分析 D、系統總體設計

【答案】C

【解析】瀑布模型将軟體生命周期劃分為制定計劃、需求分析、軟體設計(包括概要設計和詳細設計)、軟體實作(編碼)、軟體測試和運作維護等六個階段(按1970年Winston Royce提出了著名的”瀑布模型”提出的是六個階段)。參見中級教材第一版4.4節,見下圖。題目說是8個階段,應該是進一步細分成了問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、測試和運作維護。

  一般來說,在軟體工程中,需求分析指的是在建立一個新的或改變一個現存的軟體系統時,描寫新系統的目的、範圍、定義和功能時所要做的所有的工作,是以它是軟體測試的依據,測試人員在編寫測試用例時,最主要的參考是需求文檔。是以本題答案推薦為C。

  也有人會認為是D答案,因為V模型裡系統測試對應概要設計、需求分析對應驗收測試,認為系統總體設計應是概要設計,是以對應的是系統測試的目标。但這題應不是考的V模型,而且按照瀑布模型的階段劃分,軟體測試是分為單元測試、內建測試、系統測試,是沒有提驗收測試的,是以就瀑布模型的軟體生命周期而言,應是需求分析的規劃成為軟體測試中系統測試階段的目标。此題也做為疑問題,供大家再思考了解。

文章源于網絡,如有侵權,請私信文章标題聯系删除,謝謝。

為了能讓更多人享受軟考的政策福利和現實功利,51CTO旗下軟考教研團隊聯合薛大龍老師,認真嚴肅向大家推出軟考2日直播特訓營。

掃碼入群0元領取6G的軟考6資料包+2天軟考特訓營名額

軟考資料包括:軟考16本電子版教材 & 36本輔導教材 + 27套曆年真題試卷 + 21套精編知識點6G資料包​

資訊系統項目管理師必背核心考點(十六)生命周期模型

軟考訓練營名額+資料領取方式>>>

掃下方碼入群後按照老師的要求操作即可領取。

51CTO軟考兩天直播訓練營

這門課恰好能夠為你答疑解惑,助你快速入門并掌握軟考知識要點,獲得技能提升。為自己的職業發展規劃制定一個更明确的規劃,邁出升職加薪的第一步。

訓練營周期為 兩天直播課 晚8:00-9:00

心急的小夥伴可直接掃碼解鎖。

☟☟☟

2天軟考直播特訓營

3大必備技能

↓↓↓

限時 0 元 即可解鎖

點選下方連結報名

僅限前100個名額

報名連結: ​ ​​https://edu.51cto.com/surl=oR9sp3​​​

課程涵蓋:高分知識點梳理,案例分析解題方法、論文通用模闆等。我們力争通過2天的直播課程,助力您快速入門并一次性通關軟考!

如果你對這門課程還不太了解的話,就跟我一起往下看吧。

我們的主講老師薛大龍老師,深耕軟考教育教育訓練20餘年,主編出版軟考輔導教材60餘本,非常熟悉軟考題目的要求、難度、以及判卷标準。

資訊系統項目管理師必背核心考點(十六)生命周期模型

完成本體驗營2天所有課程及作業考核,學員将掌握資訊系統項目管理師、系統內建項目管理工程師的高頻考點及答題技巧:

①掌握資訊系統項目管理師知識體系;

②掌握考試高分占比知識領域;

③掌握考試考情前沿分析;

④掌握論文與案例超幹貨答題方法;

⑤掌握名師對真題的獨到解析。

資訊系統項目管理師必背核心考點(十六)生命周期模型

報名前,你還需要知道的3件事

1)課程形式

直播課程+社群學習活動

2)課程時間

報名後老師安排上課 晚8:00-9:00

3)報名後要做什麼?

付費後根據提示添加學姐為好友,開營前學姐會統一拉人入群。

2天軟考考證特訓營

0 元 解鎖課程

還可 領取「6G課程資料」