山西事業(yè)單位計算機(jī)基礎(chǔ)知識-軟件生命周期模型
考生正在瀏覽:事業(yè)單位筆試技巧|事業(yè)單位面試技巧|更多備考信息
軟件生命周期同任何事物一樣,一個軟件產(chǎn)品或軟件系統(tǒng)也要經(jīng)歷孕育、誕生、成長、成熟、衰亡等階段,一般稱為軟件生存周期(軟件生命周期)。軟件生命周期(SDLC,軟件生存周期)是軟件的產(chǎn)生直到報廢的生命周期。為了使規(guī)模大、結(jié)構(gòu)復(fù)雜和管理復(fù)雜的軟件開發(fā)變的容易控制和管理,人們把整個軟件生命周期劃分為若干階段,使得每個階段有明確的任務(wù),整理出軟件生命周期模型。在1970年人類整理了第一個軟件生命周期,即是瀑布型生命周期。在沒有總結(jié)到其它生命周期模型時,人們直接將其命名為軟件生命周期,而隨著越來越多的生命周期模型被識別,原先的軟件生命周期就不再是瀑布型生命周期的專有名稱。而在1970年~2000年瀑布型生命周期占統(tǒng)治地位的時候,軟件生命周期是瀑布型生命周期的另一個稱呼,也就是說軟件生命周期指的就是瀑布型生命周期。
瀑布型生命周期包括可行性分析與開發(fā)項計劃、需求分析、設(shè)計(概要設(shè)計和詳細(xì)設(shè)計)、編碼、測試、維護(hù)等階段。而其它軟件生命周期未必有與瀑布型生命周期相同的階段。敏捷類生命周期的階段劃分是按照迭代來進(jìn)行,而迭代內(nèi)部不再有階段劃分,在如測試驅(qū)動開發(fā)等的實踐下,就算是更細(xì)節(jié)的活動也難以明確劃分是需求還是設(shè)計還是編碼還是測試。
迭代式模型是是RUP推薦的周期模型。在RUP中,迭代被定義為:迭代包括產(chǎn)生產(chǎn)品發(fā)布(穩(wěn)定、可執(zhí)行的產(chǎn)品版本)的全部開發(fā)活動和要使用該發(fā)布必需的所有其他外圍元素。所以,在某種程度上,開發(fā)迭代是一次完整地經(jīng)過所有工作流程的過程:(至少包括)需求工作流程、分析設(shè)計工作流程、實施工作流程和測試工作流程。實質(zhì)上,它類似小型的瀑布式項目。
迭代和瀑布的的差別就在于風(fēng)險的暴露時間上。“任何項目都會涉及到一定的風(fēng)險。如果能在生命周期中盡早確保避免了風(fēng)險,那么您的計劃自然會更趨精確。有許多風(fēng)險直到已準(zhǔn)備集成系統(tǒng)時才被發(fā)現(xiàn)。不管開發(fā)團(tuán)隊經(jīng)驗如何,都絕不可能預(yù)知所有的風(fēng)險。”由于瀑布模型的特點,很多的問題在最后才會暴露出來,為了解決這些問題的風(fēng)險是巨大的。“在迭代式生命周期中,您需要根據(jù)主要風(fēng)險列表選擇要在迭代中開發(fā)的新的增量內(nèi)容。每次迭代完成時都會生成一個經(jīng)過測試的可執(zhí)行文件,這樣就可以核實是否已經(jīng)降低了目標(biāo)風(fēng)險。”
山西事業(yè)單位考試備考-計算機(jī)基礎(chǔ)知識大全
>>點擊返回:中公網(wǎng)校事業(yè)單位考試網(wǎng)
(責(zé)任編輯:李明)
- 2025年下半年四川廣元市事業(yè)單位考試招聘工作人員筆試成績合格分?jǐn)?shù)線、筆試總成績、崗位排名及面試資格審查和面試有關(guān)事宜公告
- 2025四川綿陽市北川縣機(jī)關(guān)事業(yè)單位縣內(nèi)考調(diào)工作人員職位調(diào)整公告
- 2025下半年四川廣元市事業(yè)單位考試招聘筆試成績合格分?jǐn)?shù)線、筆試總成績、崗位排名及面試資格審查和面試公告
- 2025年下半年四川南充市閬中市事業(yè)單位考試招聘工作人員面試資格審查及面試公告
- 2025年11月廣東深圳市大鵬新區(qū)南澳辦事處招聘編外人員擬聘人員(第二批)公告
- 2025廣東中山市人民政府西區(qū)街道辦事處所屬事業(yè)單位招聘事業(yè)單位人員擬聘用人員名單公示
- 2025四川成都市“蓉漂人才薈”武侯區(qū)考核招聘15名事業(yè)單位工作人員遞補進(jìn)入面試前原件核對校驗人員名單通知
- 2025湖南邵陽市公共資源交易中心選調(diào)考試成績排名及入圍體檢人員名單公告
- 2025貴州畢節(jié)市納雍縣綜合行政執(zhí)法局招聘環(huán)衛(wèi)工人擬聘用人員公示
- 2025甘肅張掖市高臺縣教育系統(tǒng)引進(jìn)高層次人才面試考核公告

