梁展豪
?
對信息系統(tǒng)設(shè)計方法結(jié)構(gòu)體系的探討
梁展豪
東莞理工學(xué)院,廣東 東莞 523808
電子信息技術(shù)近年來得到了飛速發(fā)展,并且在人們的生活與工作中扮演著重要角色。近幾年,人們加強了對信息系統(tǒng)設(shè)計的研究,在結(jié)構(gòu)化法、面向?qū)ο蠓ㄉ嫌兴黄啤?/p>
信息系統(tǒng);設(shè)計方法;結(jié)構(gòu)體系
信息系統(tǒng)的應(yīng)用范圍不斷擴大,使其對社會發(fā)展及經(jīng)濟發(fā)展也造成了重要影響。通過對信息系統(tǒng)的詳細分析,不難發(fā)現(xiàn)信息系統(tǒng)設(shè)計與開發(fā)是一項十分復(fù)雜的工程,不僅涉及到計算技術(shù),而且也涉及到組織和協(xié)作關(guān)系。
信息系統(tǒng)具有生命周期指的是信息系統(tǒng)在應(yīng)用過程中,隨著其存在環(huán)境的不斷變化,需要對信息系統(tǒng)進行正常的維護與修改,直到原有的信息系統(tǒng)無法在適應(yīng)時代的發(fā)展,以及周圍的環(huán)境時,則應(yīng)當(dāng)通過新信息系統(tǒng)帶代替老系統(tǒng),而這一個新老交替的環(huán)節(jié)則被人們稱為信息系統(tǒng)生命周期。系統(tǒng)生命周期對系統(tǒng)的設(shè)計與開發(fā)有著重要影響。系統(tǒng)在與開發(fā)過程中,由系統(tǒng)分析到系統(tǒng)運行維護是一個周而復(fù)始的環(huán)節(jié)。一個信息系統(tǒng)的設(shè)計與開發(fā)過程隨著設(shè)計與開發(fā)內(nèi)部環(huán)境和外部環(huán)境的變化會出現(xiàn)許多不同類型的問題,而問題的積累將會帶來許多新類型的問日,隨著新問題的積累量的增多,最后將會爆發(fā)出一個具有難度的問題,這將給系統(tǒng)的設(shè)計與開發(fā)造成巨大的困難,因此在系統(tǒng)設(shè)計與開發(fā)過程中必須要做好相應(yīng)的工作,從而確保整體工作的順利開展,避免給信息系統(tǒng)的設(shè)計與開發(fā)造成不必要的麻煩。
結(jié)構(gòu)化方法來自結(jié)構(gòu)化程序設(shè)計,人們通過結(jié)構(gòu)化設(shè)計,在系統(tǒng)開發(fā)設(shè)計中適當(dāng)?shù)囊肽K化思想,從而使一個完成的系統(tǒng)設(shè)計為一個具有層次化的程序模塊結(jié)構(gòu),形成結(jié)構(gòu)化設(shè)計思想,從而更好的完成對信息系統(tǒng)設(shè)計。
結(jié)構(gòu)化方法在系統(tǒng)設(shè)計過程中應(yīng)用的基本思想為“由下而上”和“由上而下”的一個周而復(fù)始的環(huán)節(jié),將信息系統(tǒng)進行合理劃分,使系統(tǒng)成為一個具有層次性、功能明確、大小合理多個系統(tǒng)模塊,從而使復(fù)雜的系統(tǒng)結(jié)構(gòu)設(shè)計轉(zhuǎn)變程多個簡單的系統(tǒng)結(jié)構(gòu)的設(shè)計工作。
系統(tǒng)結(jié)構(gòu)設(shè)計中使用的應(yīng)用的結(jié)構(gòu)化方法主要是將結(jié)構(gòu)化分析與結(jié)構(gòu)化設(shè)計合理的結(jié)合在一起。在系統(tǒng)的具體設(shè)計與開發(fā)過程中,為了確保整個系統(tǒng)開發(fā)工作的順利進行,結(jié)構(gòu)方法應(yīng)當(dāng)遵守以下原則:(1)設(shè)計必須考慮用戶的觀點,以用戶為主,展開設(shè)計,從而確保設(shè)計的合理性。(2)對系統(tǒng)的設(shè)計和開發(fā)要進行嚴(yán)格的分段,同時要具體設(shè)計與開發(fā)中,要確保每個階段都有針對性的結(jié)果,避免無用工過多,影響系統(tǒng)的設(shè)計與開發(fā)進程,導(dǎo)致開發(fā)成本上升。(3)對系統(tǒng)進行合理分析,全面掌握系統(tǒng)的特點和功能,由系統(tǒng)的上半部分研究,完成研發(fā)工作。同時,在研發(fā)過程中還需要對環(huán)境的變化情況進行充分考慮,確保設(shè)計的系統(tǒng)符合信息環(huán)境的發(fā)展,并且在具體應(yīng)用過程中具有一定的延展性,便于日后底系統(tǒng)功能進行拓展。
信息系統(tǒng)設(shè)計中應(yīng)用的結(jié)構(gòu)化設(shè)計方法的優(yōu)點有很多種,該方法在具體應(yīng)用中強調(diào)系統(tǒng)設(shè)計與開發(fā)的整體性,同時需要正確處理系統(tǒng)局部與全局之間的關(guān)系。針對系統(tǒng)設(shè)計與開發(fā)中遇到的問題進行透徹性分析,從而為系統(tǒng)實現(xiàn)目標(biāo)性功能提供強有力的支持。在系統(tǒng)設(shè)計與開發(fā)過程中,應(yīng)用模塊化思想,確保模塊化運行的可行性和穩(wěn)定性,及時發(fā)現(xiàn)信息系統(tǒng)設(shè)計中存在的問題,并采取正對性措施對問題加以解決。
結(jié)構(gòu)化方法是信息系統(tǒng)設(shè)計與開發(fā)過程中最常用的一種該方法,目前來說也是一種相對比較成熟的一種方法,但是該方法具有周期長,開發(fā)過程復(fù)雜等缺點,因此在具有應(yīng)用中會受到一定的局限新,但從具體應(yīng)用情況來看看,其仍然一種有效設(shè)計方法,因此應(yīng)當(dāng)加強對其應(yīng)用的研究。
面向?qū)ο蠓ㄊ窍到y(tǒng)設(shè)計中比較獨特的一種方法,對象是系統(tǒng)設(shè)計中的和興內(nèi)容,對象就是系統(tǒng)設(shè)計中一些專用的服務(wù)封裝體,在設(shè)計過程中可以將對象視作一些抽象內(nèi)容,每個對象都具有不錯的操作和屬性,操作主要描述對象行為,屬性則描述對象狀態(tài),同時對象的狀態(tài)需要通過操作來改變。
面向?qū)ο蠓椒ň褪菍⑦^程和數(shù)據(jù)合理的包裝為對象,將對象作為整個系統(tǒng)設(shè)計的基礎(chǔ),完成對相應(yīng)的設(shè)計工作。通過面向?qū)ο敕▽π畔⑾到y(tǒng)進行設(shè)計,可以提供系統(tǒng)的可擴充性、重用性、維護性,從而是系統(tǒng)通用性能夠朝著更好的方法發(fā)展。
面向?qū)ο蠓ň褪且罁?jù)人們認識事物的思維方式和行為完成對客觀世界的模擬與研究的一種方法。在對該方法中,可以將世界中的所有事物都視作“對象”,不同的事物都有自身的運動規(guī)律和內(nèi)部狀態(tài),對象本身就是一個獨立實體,然后通過對操作構(gòu)成和數(shù)據(jù)進行封裝,每個對象都是一個相對獨立的實體,而多個事物之間的相互作用和相互聯(lián)系就工程了一個客觀事件。
在系統(tǒng)設(shè)計中應(yīng)用的面向?qū)Ψ椒ㄔO(shè)計到的基本要素包括的內(nèi)容有:數(shù)據(jù)的抽象:數(shù)據(jù)及操作兩者的一體化也就是封裝,操作與數(shù)性則有父類向子類合理傳遞,這也就是在系統(tǒng)設(shè)計過程中常說的繼承。
系統(tǒng)設(shè)計中使用的面向?qū)ο蠓ǖ闹饕枷肴缦拢海?)客觀世界中所有事物都是一種對象,是封裝和操作的通信單位,具有靜動態(tài)兩種特征。靜態(tài)也就是利用數(shù)據(jù)對特征進行描述,動態(tài)則是對象的具體動作及功能,對象作為一個不對外公開的操作和屬性,就是一個封裝。(2)對象之間可以相互傳遞消息,也就是向?qū)ο蟀l(fā)出相應(yīng)的服務(wù)請求,其中提供服務(wù)標(biāo)識、對象操作,以及輸入信息和參考數(shù)據(jù),對象之間的通信通過消息傳送完成。應(yīng)用面向?qū)ο蠓▽嵤┕ぞ撸谟成渖蠎?yīng)當(dāng)采用一對一的關(guān)系,通過對面型對象法的應(yīng)用,技術(shù)人員和設(shè)計人員在系統(tǒng)設(shè)計中都能形成一個相同的概念模型,從而使信息系統(tǒng)設(shè)計方法變得更加簡單。
信息系統(tǒng)設(shè)計是現(xiàn)在信息系統(tǒng)高速發(fā)展的基礎(chǔ),雖然我國信息系統(tǒng)設(shè)近年來得到了飛速發(fā)展,也取得了不錯的成績,但是同國外發(fā)達國家相比仍然存在較大差距,因此在日后應(yīng)當(dāng)加強對該方面問題的研究,為我國信息技術(shù)發(fā)展提供支持。
[1]初軍田,吳振峰,芮平亮,李元平.軍事信息系統(tǒng)體系結(jié)構(gòu)技術(shù)研究與應(yīng)用思考[J].火力與指揮控制,2014(12):10-15.
[2]楊勇,陳昌祥.信息系統(tǒng)體系結(jié)構(gòu)集成研究方法[J].通信技術(shù),2012(07):48-50.
[3]馬永龍.體系結(jié)構(gòu)設(shè)計方法在指控系統(tǒng)設(shè)計中運用分析[J].艦船電子工程,2014(04):16-18.
TP393.08
A
1009-6434(2016)01-0027-01