網(wǎng)站制作NEWS
信息系統(tǒng)的開發(fā)
信息系統(tǒng)的開發(fā)涉及到計算機(jī)技術(shù)基礎(chǔ)與運(yùn)行環(huán)境:包括計算機(jī)硬件技術(shù)、計算機(jī)軟件技術(shù)、計算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)。
一、計算機(jī)硬件技術(shù)
硬件基礎(chǔ)設(shè)施包括網(wǎng)絡(luò)平臺、計算機(jī)主機(jī)和外部設(shè)備。計算機(jī)硬件系統(tǒng)是信息系統(tǒng)的運(yùn)行平臺。其中,網(wǎng)絡(luò)平臺是信息傳遞的載體和用戶接入的基礎(chǔ)。
二、計算機(jī)軟件技術(shù)
軟件分為系統(tǒng)軟件和應(yīng)用軟件:
系統(tǒng)軟件是指為管理、控制和維護(hù)計算機(jī)及外設(shè),以及提供計算機(jī)與用戶界面的軟件。各種語言和它們的匯編或解釋、編譯程序、計算機(jī)的監(jiān)控管理程序(Monitor)、調(diào)試程序(Debug)、故障檢查和診斷程序、程序庫、數(shù)據(jù)庫管理程序、操作系統(tǒng)(OS)。
三、計算機(jī)網(wǎng)絡(luò)技術(shù)
計算機(jī)網(wǎng)絡(luò)是用通訊介質(zhì)把分布在不同的地理位置的計算機(jī)、計算機(jī)系統(tǒng)和其他網(wǎng)絡(luò)設(shè)備連接起來,以功能完善的網(wǎng)絡(luò)軟件實(shí)現(xiàn)信息互通和網(wǎng)絡(luò)資源共享的系統(tǒng)。計算機(jī)網(wǎng)絡(luò)包括網(wǎng)絡(luò)介質(zhì)、協(xié)議、節(jié)點(diǎn)、鏈路。
計算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):網(wǎng)絡(luò)的鏈路和節(jié)點(diǎn)在地理上所形成的幾何結(jié)構(gòu),并用以表示網(wǎng)絡(luò)的整體結(jié)構(gòu)外貌,同時也反映各個模塊之間的結(jié)構(gòu)關(guān)系。按照通信系統(tǒng)的傳輸方式,計算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)可分為點(diǎn)對點(diǎn)傳輸結(jié)構(gòu)和廣播傳輸結(jié)構(gòu)兩大類。計算機(jī)網(wǎng)絡(luò)根據(jù)通信距離可分為局域網(wǎng)和廣域網(wǎng)兩種。
四、數(shù)據(jù)庫技術(shù)
數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)集合、硬件、軟件和用戶 層次模型(Hierarchical Model)、網(wǎng)狀模型(Network Model)數(shù)據(jù)庫系統(tǒng)、關(guān)系型(Relation Model)數(shù)據(jù)庫系統(tǒng)。
實(shí)體聯(lián)系模型(E-R模型)是對現(xiàn)實(shí)世界的一種抽象,它抽取了客觀事物中人們所關(guān)心的信息,忽略了非本質(zhì)的細(xì)節(jié),并對這些信息進(jìn)行了精確的描述。
數(shù)據(jù)庫設(shè)計的步驟包括用戶需求分析、數(shù)據(jù)庫邏輯設(shè)計、數(shù)據(jù)庫物理設(shè)計、數(shù)據(jù)庫的實(shí)施和維護(hù)四個階段。關(guān)系的規(guī)范化理論是數(shù)據(jù)庫設(shè)計過程中的有力工具。范式,是指關(guān)系滿足一定的條件。 MIS的開發(fā)方式有自行開發(fā)、委托開發(fā)、聯(lián)合開發(fā)、購買現(xiàn)成軟件包進(jìn)行二次開發(fā)幾種形式。一般來說根據(jù)企業(yè)的技術(shù)力量、資源及外部環(huán)境而定。
完整實(shí)用的文檔資料是成功MIS的標(biāo)致。科學(xué)的開發(fā)過程從可行性研究開始,經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施等主要階段。每一個階段都應(yīng)有文檔資料,并且在開發(fā)過程中不斷完善和充實(shí)。使用的開發(fā)方法有以下兩種:
1.瀑布模型(生命周期方法學(xué))
結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計,結(jié)構(gòu)程序設(shè)計(簡稱SA—SD—SP方法)用瀑布模型來模擬。各階段的工作自頂向下從抽象到具體順序進(jìn)行。瀑布模型意味著在生命周期各階段間存在著嚴(yán)格的順序且相互依存。瀑布模型是早期MIS設(shè)計的主要手段。
2.快速原型法(面向?qū)ο蠓椒ǎ?/p>
快速原型法也稱為面向?qū)ο蠓椒ㄊ轻槍Γ⊿A—SD—SP)的缺陷提出的設(shè)計新途徑,是適應(yīng)當(dāng)前計算機(jī)技術(shù)的進(jìn)步及對軟件需求的極大增長而出現(xiàn)的。是一種快速、靈活、交互式的軟件開發(fā)方法學(xué)。其核心是用交互的、快速建立起來的原型取代了形式的、僵硬的(不易修改的)大快的規(guī)格說明,用戶通過在計算機(jī)上實(shí)際運(yùn)行和試用原型而向開發(fā)者提供真實(shí)的反饋意見??焖僭头ǖ膶?shí)現(xiàn)基礎(chǔ)之一是可視化的第四代語言的出現(xiàn)。
兩種方法的結(jié)合,使用面向?qū)ο蠓椒ㄩ_發(fā)MIS時,工作重點(diǎn)在生命周期中的分析階段。分析階段得到的各種對象模型也適用于設(shè)計階段和實(shí)現(xiàn)階段。實(shí)踐證明兩種方法的結(jié)合是一種切實(shí)可行的有效方法。 不可行的開發(fā)方法:組織結(jié)構(gòu)法,機(jī)械的按照現(xiàn)有組織機(jī)構(gòu)劃分系統(tǒng),不考慮MIS的開發(fā)原則。
數(shù)據(jù)庫法,開發(fā)人員從數(shù)據(jù)庫設(shè)計開始對現(xiàn)有系統(tǒng)進(jìn)行開發(fā)。
想象系統(tǒng)發(fā),開發(fā)人員基于對現(xiàn)有系統(tǒng)進(jìn)行想象為基礎(chǔ)進(jìn)行開發(fā)。
可行的開發(fā)方法:自上而下(Top__Down),從企業(yè)管理的整體進(jìn)行設(shè)計,逐漸從抽象到具體,從概要設(shè)計到詳細(xì)設(shè)計,體現(xiàn)結(jié)構(gòu)化的設(shè)計思想。自下而上(Bottom__Up),設(shè)計系統(tǒng)的構(gòu)件,采用搭積木的方式組成整個系統(tǒng),缺點(diǎn)在于忽視系統(tǒng)部件的有機(jī)聯(lián)系。
兩者結(jié)合是實(shí)際開發(fā)過程中常用的方法。通過對系統(tǒng)進(jìn)行分析得到系統(tǒng)的邏輯模型,進(jìn)而從邏輯模型求得最優(yōu)的物理模型。邏輯模型和物理模型的這種螺旋式循環(huán)優(yōu)化的設(shè)計模式體現(xiàn)了自上而下、自下而上結(jié)合的設(shè)計思想。
多重隨機(jī)標(biāo)簽