- 信息系統(tǒng)分析與開(kāi)發(fā)技術(shù)
- 梁昌勇主編
- 1186字
- 2018-12-28 19:39:51
2.1 信息系統(tǒng)的生命周期
任何系統(tǒng)都有一個(gè)產(chǎn)生、發(fā)展、成熟、消亡或更新的過(guò)程,稱(chēng)為生命周期。信息系統(tǒng)也不例外,它在使用過(guò)程中隨著環(huán)境的變化,要不斷維護(hù)、更新,新的目標(biāo)和要求不斷提出,從而要求設(shè)計(jì)更新系統(tǒng),用新系統(tǒng)去代替老系統(tǒng)。信息系統(tǒng)的生命周期總體上可分為開(kāi)發(fā)階段和運(yùn)行與維護(hù)階段。開(kāi)發(fā)階段的工作是設(shè)計(jì)并建成一個(gè)信息系統(tǒng);系統(tǒng)建成之后,投入運(yùn)行,在運(yùn)行過(guò)程中隨著其生存環(huán)境的變化需要不斷地進(jìn)行維護(hù),直到被新的系統(tǒng)所取代,這時(shí)信息系統(tǒng)的生命周期便告結(jié)束。取而代之的新系統(tǒng)也將經(jīng)歷同樣的生命周期。信息系統(tǒng)的開(kāi)發(fā)階段包括系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施4個(gè)部分,再加上系統(tǒng)運(yùn)行與維護(hù)階段,一個(gè)信息系統(tǒng)的生命周期共劃分為5個(gè)階段。
1.系統(tǒng)規(guī)劃
系統(tǒng)規(guī)劃的主要任務(wù)是明確系統(tǒng)開(kāi)發(fā)的請(qǐng)求并進(jìn)行初步的調(diào)查,通過(guò)可行性研究確定下一階段的實(shí)施。根據(jù)用戶(hù)提出的開(kāi)發(fā)新系統(tǒng)的請(qǐng)求,對(duì)組織的環(huán)境、戰(zhàn)略、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,結(jié)合組織的目標(biāo)和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,對(duì)開(kāi)發(fā)建設(shè)新系統(tǒng)即目標(biāo)系統(tǒng)的需求做出分析和預(yù)測(cè),同時(shí)充分考慮目標(biāo)系統(tǒng)所受到的各種約束,研究開(kāi)發(fā)建設(shè)目標(biāo)系統(tǒng)的必要性和可行性,并給出擬建系統(tǒng)的幾種備選方案。對(duì)這些方案進(jìn)行可行性分析,提交可行性研究報(bào)告。可行性研究報(bào)告評(píng)審?fù)ㄟ^(guò)之后,將目標(biāo)系統(tǒng)的開(kāi)發(fā)建設(shè)方案及實(shí)施計(jì)劃編寫(xiě)成系統(tǒng)開(kāi)發(fā)計(jì)劃書(shū)。
2.系統(tǒng)分析
系統(tǒng)分析的主要任務(wù)是對(duì)現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程進(jìn)行詳細(xì)調(diào)查,分析功能與數(shù)據(jù)之間的關(guān)系,深入了解用戶(hù)對(duì)信息的需求和對(duì)開(kāi)發(fā)新系統(tǒng)的具體要求,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,用一系列圖表工具,如數(shù)據(jù)流程圖、數(shù)據(jù)字典等,構(gòu)造新系統(tǒng)的邏輯模型。
3.系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的主要任務(wù)是根據(jù)系統(tǒng)分析階段提出的邏輯模型進(jìn)行新系統(tǒng)的物理模型的設(shè)計(jì),即設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,主要內(nèi)容有輸入/輸出設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼體系的設(shè)計(jì)、程序模塊設(shè)計(jì)及系統(tǒng)配置方案設(shè)計(jì)等。
4.系統(tǒng)實(shí)施
系統(tǒng)實(shí)施的任務(wù)是將設(shè)計(jì)出來(lái)的新系統(tǒng)付諸實(shí)現(xiàn),包括硬件設(shè)備的購(gòu)置、安裝和調(diào)試,程序代碼的編寫(xiě)和調(diào)試,人員培訓(xùn),數(shù)據(jù)的采集和整理,系統(tǒng)測(cè)試與轉(zhuǎn)換等。
5.系統(tǒng)運(yùn)行與維護(hù)
該階段主要內(nèi)容是保證系統(tǒng)日常的正常運(yùn)行,逐日記錄系統(tǒng)運(yùn)行的情況,根據(jù)需求對(duì)系統(tǒng)進(jìn)行必要的維護(hù)并履行相應(yīng)的審批驗(yàn)收手續(xù)。
當(dāng)系統(tǒng)運(yùn)行多年之后,對(duì)于系統(tǒng)內(nèi)外環(huán)境的變化、業(yè)務(wù)活動(dòng)的變化及其他各種因素的影響,系統(tǒng)已經(jīng)不能很好地適應(yīng)當(dāng)前環(huán)境的需求,此時(shí),用戶(hù)將會(huì)提出開(kāi)發(fā)新系統(tǒng)的要求,于是,另一個(gè)新系統(tǒng)的生命周期開(kāi)始了。
將信息系統(tǒng)的生命周期劃分為若干個(gè)階段是為了對(duì)每個(gè)階段的目的、任務(wù)、所采用的技術(shù)、應(yīng)參加的人員、要取得的階段性成果及與前后階段的聯(lián)系等做深入具體的研究,降低工作難度,也便于對(duì)系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程進(jìn)行管理。圖2.1所示為信息系統(tǒng)的生命周期及相應(yīng)的工作步驟。

圖2.1 信息系統(tǒng)的生命周期及相應(yīng)的工作步驟
- Windows 8實(shí)戰(zhàn)從入門(mén)到精通
- .NET Core 2.0 應(yīng)用程序高級(jí)調(diào)試:完全掌握Linux、macOS和Windows跨平臺(tái)調(diào)試技術(shù)
- 這就是搜索引擎
- Learning SaltStack
- Learn Wireshark
- Web標(biāo)準(zhǔn)網(wǎng)頁(yè)設(shè)計(jì)原理與前端開(kāi)發(fā)技術(shù)
- PWA實(shí)戰(zhàn):面向下一代的Progressive Web APP
- ns-3網(wǎng)絡(luò)模擬器基礎(chǔ)及應(yīng)用
- 信息安全防御技術(shù)與實(shí)施
- 萬(wàn)億級(jí)流量轉(zhuǎn)發(fā):BFE核心技術(shù)與實(shí)現(xiàn)
- 數(shù)據(jù)資產(chǎn)(第2版)
- QEMU/KVM源碼解析與應(yīng)用
- Axure RP8.0產(chǎn)品原型設(shè)計(jì)與制作實(shí)戰(zhàn)
- Android 應(yīng)用案例開(kāi)發(fā)大全(第二版)
- FrontPage 2003網(wǎng)頁(yè)設(shè)計(jì)與制作5日通