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