- 網(wǎng)絡(luò)設(shè)計(jì)與應(yīng)用(第2版)
- 劉化君等編著
- 972字
- 2022-05-09 17:32:42
網(wǎng)絡(luò)系統(tǒng)開發(fā)生命周期
開發(fā)一個(gè)新系統(tǒng)或修改一個(gè)現(xiàn)有系統(tǒng)的過程叫作生命周期。在這個(gè)周期中,一個(gè)新的網(wǎng)絡(luò)或新的特征被設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)。這個(gè)過程在修改后又重新開始。這種周期與軟件工程及系統(tǒng)分析的周期很相似。
盡管沒有哪個(gè)生命周期能完美地描述所有開發(fā)項(xiàng)目,但有兩種基本的生命周期模型得到了廣泛認(rèn)可:流程周期和循環(huán)周期。它們對(duì)所有網(wǎng)絡(luò)開發(fā)項(xiàng)目都有一定程度的描述。
流程周期
流程周期是一種較為常見的迭代周期劃分方法,它將一次迭代劃分為需求規(guī)范、流量規(guī)范(通信規(guī)范)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、工程實(shí)施5個(gè)階段,每個(gè)階段都是一個(gè)工作環(huán)節(jié),每個(gè)環(huán)節(jié)完畢后再進(jìn)入下一個(gè)環(huán)節(jié),如圖1.1所示。系統(tǒng)投入運(yùn)行以后,其生命周期就會(huì)因更新而重新開始。

圖1.1 流程周期
當(dāng)按照這種流程模型開發(fā)項(xiàng)目時(shí),每個(gè)階段必須在下一個(gè)階段開始之前完成,一般要回到前一個(gè)階段是不允許的。在當(dāng)前開發(fā)周期中做不到的將被安排在下一個(gè)周期。當(dāng)不允許返回前面的階段時(shí),經(jīng)常會(huì)有一些不良影響,工期會(huì)被拖延,而且常常會(huì)帶來嚴(yán)重的超支。
流程周期的優(yōu)點(diǎn)是所有計(jì)劃在較早的階段完成。該系統(tǒng)的擁有者知道具體情況以及工作進(jìn)程。這樣可以較早知道工期,協(xié)調(diào)起來也更為簡(jiǎn)單。
盡管流程方法的固定性得到了很多開發(fā)者的認(rèn)同(可以用它來回絕那些想做改動(dòng)的用戶),但它會(huì)顯得很死板,除非是做很小的項(xiàng)目。而且,在項(xiàng)目完成之前,其需求常常會(huì)變化,流程周期不靈活的特點(diǎn)會(huì)使得開發(fā)大受挫折。
循環(huán)周期
循環(huán)周期(或稱漩渦周期),是流程周期的改進(jìn)。它包括4個(gè)階段:構(gòu)思與規(guī)劃、分析與設(shè)計(jì)、實(shí)施與構(gòu)建、運(yùn)行與維護(hù),如圖1.2所示。循環(huán)周期常用于多版本軟件開發(fā),但它的一些原則也可以用于網(wǎng)絡(luò)開發(fā)。
循環(huán)周期的指導(dǎo)性原則是變化管理。與流程周期不同,循環(huán)周期可以很快適應(yīng)新的需求。這是通過幾次重復(fù)所有階段來實(shí)現(xiàn)的,每個(gè)輪回產(chǎn)生一個(gè)有限的新版本。
通過在網(wǎng)絡(luò)設(shè)計(jì)中的每個(gè)輪回完成最終性能的一個(gè)子集,用戶就有機(jī)會(huì)在項(xiàng)目完成前反饋他們的意見。他們的反饋意見將在循環(huán)的新一輪中被考慮。在每次輪回中,都會(huì)有新性能被加入,原先的問題被修正。

圖1.2 循環(huán)周期
盡管循環(huán)生命周期在處理變化的需求方面優(yōu)于流程周期,但也有許多不足之處。因?yàn)闆]有辦法預(yù)知用戶會(huì)再要求些什么,就很難估計(jì)最終經(jīng)費(fèi)和完成時(shí)間。而且,需要更長時(shí)間來開發(fā)的主要性能很難完成。最糟糕的是,按循環(huán)周期法進(jìn)行開發(fā),很容易陷入無休止的更新之中。
- 網(wǎng)絡(luò)教育學(xué)習(xí)指導(dǎo)
- 物聯(lián)網(wǎng)安全(原書第2版)
- 物聯(lián)網(wǎng)智慧安監(jiān)技術(shù)
- Building Django 2.0 Web Applications
- 智慧城市中的移動(dòng)互聯(lián)網(wǎng)技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)原理與應(yīng)用技術(shù)
- 世界互聯(lián)網(wǎng)發(fā)展報(bào)告·2019
- 網(wǎng)絡(luò)AI+:2030后的未來網(wǎng)絡(luò)
- INSTANT LinkedIn Customization How-to
- 大型企業(yè)微服務(wù)架構(gòu)實(shí)踐與運(yùn)營
- 設(shè)備監(jiān)控技術(shù)詳解
- 現(xiàn)代通信系統(tǒng)(第5版)
- 圖神經(jīng)網(wǎng)絡(luò)前沿
- 網(wǎng)絡(luò)安全之道
- 工業(yè)以太網(wǎng)技術(shù):AFDX/TTE網(wǎng)絡(luò)原理、接口、互連與安全