(中國科學(xué)院地理科學(xué)與資源研究所 北京 100101)
論文來源:計算機科學(xué)
摘要:The development of Information System has been experienced four phases: Computing Central, Data Cen tral .Object Central phase ,and Model Central phase under developing. Information Model in UML will be the c門re of development of Information System. In o…
關(guān)鍵詞: Information model. Meta information system. UML
信息系統(tǒng)開發(fā)經(jīng)歷了以計算為中心、數(shù)據(jù)為中心、對象為中心t數(shù)據(jù)與處理一體化)和正在發(fā)展的以模型為中心的四個階段.以模型為中心的階段的出現(xiàn).使信息系統(tǒng)開發(fā)成為一個由信息模型 (Information Model)驅(qū)動的過程,信息模型將貫穿于信息系統(tǒng)的分析、設(shè)計、實現(xiàn)、配置、維護和管理的各個階段.從而需要-個基于信息模型的、輔助和管理信息系統(tǒng)開發(fā)與運行過程的信息系統(tǒng),即元信息系統(tǒng).
1 信息系統(tǒng)開發(fā)的四個發(fā)展階段
軟件的開發(fā)經(jīng)歷了以計算為中心、數(shù)據(jù)為中心、以對象為中心(數(shù)據(jù)與處理一體化)和正在發(fā)展的以模型為中心的四個階段。
以計算為中心的階段,數(shù)據(jù)與程序是一體的,沒有獨立的數(shù)據(jù)庫,主要用于完成特定的計算任務(wù).數(shù)據(jù)各自孤立,無法共享.這個階段出現(xiàn)了結(jié)構(gòu)化設(shè)計方法和模塊化技術(shù).
以對象為中心的階段,它把信息系統(tǒng)中所有要素看作對象.對象由數(shù)據(jù)(屬性)和處理(方法)構(gòu)成,持久性對象的數(shù)據(jù)存貯在數(shù)據(jù)庫中.數(shù)據(jù)庫中的數(shù)據(jù)通過影射轉(zhuǎn)換為軟件對象。 軟件對象能更好地與現(xiàn)實系統(tǒng)中的實體對應(yīng).從而實現(xiàn)了現(xiàn)實世界與信息世界的統(tǒng)一,使軟件和信息系統(tǒng)的建模成為可能。這個階段出現(xiàn)了許多面向?qū)ο蟮姆治雠c設(shè)計方法.最后通 過 UML( Unified Modeling LanguagP)統(tǒng)一建+英語言一統(tǒng)江湖舊,為信息模型建立奠定了基礎(chǔ)。組件(Component)和 CBD ( Component Based Development)組件開發(fā)技術(shù)、工作流技術(shù)( Workflow )、Internet 技術(shù)得到迅速發(fā)展。本階段強調(diào)軟件的可重用。
以模型為中心的階段,基于信息模型開發(fā)軟件產(chǎn)品. UML 作為一種標準的建模語言.用于建立軟件及信息系統(tǒng)的信息模型,并利用軟件工具實現(xiàn)軟件開發(fā)的正向工程和逆向工程,乃至知識庫的管理。系統(tǒng)分析與設(shè)計將更好地利用人們長期積累總結(jié)出來的模式(Pattern)(‘l ,XML 用于模型的交 換與共享 .SQL 用于數(shù)據(jù)的定義與處理.信息模型統(tǒng)一存放 在信息庫(Repository)中,通過相應(yīng)的軟件工具構(gòu)成一個元 信息系統(tǒng).元信息系統(tǒng)管理的數(shù)據(jù)是軟件或信息系統(tǒng)的元數(shù)據(jù)。這一階段強調(diào)模型和解決方案(模式)的可重用。
這四個階段反映了人類認識的逐步深入和抽象的過程.信息產(chǎn)品的生產(chǎn)與物質(zhì)產(chǎn)品的生產(chǎn)發(fā)展過程是類似的,最初人們生產(chǎn)物質(zhì)產(chǎn)品的過程是沒有設(shè)計的.基于想象和言傳身授,其后出現(xiàn)了用文字和圖紙記錄分析與設(shè)計的過程.隨著計 算機的出現(xiàn).發(fā)展了計算機輔助設(shè)計技術(shù).并進一步發(fā)展為 CIMS(計算機制造集成系統(tǒng)).從而使人類在物質(zhì)生產(chǎn)過程的 組織結(jié)構(gòu)分層和分工愈來愈明顯,進而改變物質(zhì)產(chǎn)品生產(chǎn)的過程與方法.隨著面向?qū)ο蠹夹g(shù)、組件技術(shù)、信息模型的發(fā)展 以及元信息系統(tǒng)的出現(xiàn),信息產(chǎn)品的生產(chǎn)也將像物質(zhì)產(chǎn)品的
更多內(nèi)容請查看pdf