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