五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

信息系統(tǒng)項目管理師必背核心考點(十六)生命周期模型

2022-09-07 10:02 作者:考信息系統(tǒng)項目管理師  | 我要投稿

科科過為您帶來軟考信息系統(tǒng)項目管理師核心重點考點(十六)生命周期模型,內(nèi)含思維導(dǎo)圖+真題

【信息系統(tǒng)項目管理師核心考點】生命周期模型

一、瀑布模型

【模型特點】

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

2.利用這一輸入,實施該項活動應(yīng)完成的工作內(nèi)容【P】

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

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

【適用范圍】

1.適用需求確定、變化小的低風(fēng)險項目、升級項目或具有類似開發(fā)經(jīng)驗的項目

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

二、V模型

【模型特點】

1.認為開發(fā)和測試同等重要,左側(cè)代表開發(fā)活動,右側(cè)代表測試活動

2.針對每個開發(fā)階段,都有一個測試級別與之相對應(yīng)

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

【使用范圍】

應(yīng)用需求明確和需求變更不頻繁的情形

【擴展知識】

1.單元測試【白盒方式】:測試程序內(nèi)部邏輯結(jié)構(gòu)

2.集成測試【白盒+黑盒方式】:測試模塊之間接口

3.系統(tǒng)測試【黑盒方式】:模擬用戶環(huán)境

4.驗收測試【黑盒方式】:用戶真實環(huán)境

三、迭代模型

【模型特點】

1.橫向為時間維【初始、細化、構(gòu)造、移交】

2.縱向為工作流【業(yè)務(wù)建模、需求獲取、分析與設(shè)計、實現(xiàn)、測試、部署】

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

【適用范圍】

1.適用需求不確定,難度比較大,事先不能完整定義產(chǎn)品所有需求或計劃多期開發(fā)

2.項目開始階段,明確了需求的大部分,但是需求可能會發(fā)生變化/需要逐步了解,配合市場快速呈現(xiàn)一個系統(tǒng)

四、原型化模型

【模型描述】

在很難一下子全面準確地掌握用戶需求的情況下,首先不要求一定要對系統(tǒng)做全名、詳細的調(diào)查、分析,而是本著開發(fā)人員對用戶需求的初步理解,先快速開個原型系統(tǒng),然后通過反復(fù)修改來實現(xiàn)用戶的最終系統(tǒng)需求

【模型分類】

1.拋棄型原型
2.進化型原型

【適用范圍】

適用用戶需求開始時定義不清、管理決策方法結(jié)構(gòu)化程度不高的項目

五、螺旋模型

【模型特點】

1.一個演化軟件過程模型,將原型實現(xiàn)的迭代特征與線形順序(瀑布)模型中控制和系統(tǒng)化方面結(jié)合起來,使得軟件的增量版本的快速開發(fā)成為可能

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

【適用范圍】

強調(diào)風(fēng)險分析,特別適用于規(guī)模龐大、復(fù)雜、高風(fēng)險系統(tǒng)

六、敏捷開發(fā)模型

【模型特點】

敏捷開發(fā)是一種以人為核心、迭代、循序漸進的開發(fā)方法,具體實踐有XP極限編程和Scrum,【溝通比文檔更有效】

【適用范圍】

使用需求多變、要求軟件開發(fā)方“快速反饋,及時調(diào)整”

【核心考點思維導(dǎo)圖】

【核心考點真題】

1.( )不屬于信息系統(tǒng)項目的生命周期模型。

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

【答案】D

【解析】送分的。類一對象模型不屬于信息系統(tǒng)項目的生命周期模型。

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

A、概要設(shè)計 B、項目范圍說明書 C、項目管理計劃 D、需求規(guī)格說明書

【答案】A

【解析】單元測試對應(yīng)編碼(助記:單邊);集成測試對應(yīng)詳細設(shè)計(助記:吉祥);系統(tǒng)測試對應(yīng)概要設(shè)計(助記:膝蓋);驗收測試對應(yīng)需求分析(助記:驗需)。

3.螺旋模型是演化軟件過程模型,將原型實現(xiàn)的迭代特征與線性順序模型結(jié)合起來,使得軟件的增量版本的快速開發(fā)成為可能。螺旋模型與其他模型相比,更強調(diào)( )。

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

【答案】B

【解析】風(fēng)險分析一一螺旋模型。記住就好。送分題。

4.在信息系統(tǒng)集成項目開發(fā)的開始階段,如果項目存在很多不確定性因素且項目的參與人員還不能完全理解項目開發(fā)的范圍和需求,那么采用( )作為此項目的開發(fā)模型更符合項目的實際情況。

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

B、面向過程的瀑布模型

C、面向?qū)ο蟮哪P突蚩焖倌P?/p>

D、部分并行的瀑布模型

【答案】A

【解析】這種題目根據(jù)各模型的特點,應(yīng)不難選。如果項目存在很多不確定性因素且項目的參與人員還不能完全理解項目開發(fā)的范圍和需求一一說明一是需求不確定,可用迭代;二是風(fēng)險比較高,螺旋模型也適合。

5.瀑布模型把軟件生命周期劃分為8個主要的階段,其中( )一階段定義的規(guī)劃將成為軟件測試中的系統(tǒng)測試階段的目標(biāo)

A、問題的定義 B、可行性研究 C、軟件需求分析 D、系統(tǒng)總體設(shè)計

【答案】C

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

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

  也有人會認為是D答案,因為V模型里系統(tǒng)測試對應(yīng)概要設(shè)計、需求分析對應(yīng)驗收測試,認為系統(tǒng)總體設(shè)計應(yīng)是概要設(shè)計,所以對應(yīng)的是系統(tǒng)測試的目標(biāo)。但這題應(yīng)不是考的V模型,而且按照瀑布模型的階段劃分,軟件測試是分為單元測試、集成測試、系統(tǒng)測試,是沒有提驗收測試的,所以就瀑布模型的軟件生命周期而言,應(yīng)是需求分析的規(guī)劃成為軟件測試中系統(tǒng)測試階段的目標(biāo)。此題也做為疑問題,供大家再思考了解。

信息系統(tǒng)項目管理師必背核心考點(十六)生命周期模型的評論 (共 條)

分享到微博請遵守國家法律
博野县| 白城市| 壶关县| 堆龙德庆县| 重庆市| 易门县| 麻栗坡县| 景宁| 若尔盖县| 海城市| 石屏县| 山东| 任丘市| 兖州市| 卓资县| 阿鲁科尔沁旗| 南康市| 增城市| 讷河市| 连山| 长沙县| 横峰县| 治县。| 池州市| 霞浦县| 通榆县| 洮南市| 两当县| 钦州市| 阜阳市| 廉江市| 古浪县| 岳阳县| 汨罗市| 德令哈市| 海门市| 安西县| 汝阳县| 健康| 渝北区| 安塞县|