国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于二次建模的政府信息化軟件開發(fā)分析

2016-08-29 02:14常州市科技信息中心徐彬凌胡大川韓戴鴻鄔顯豪
電子世界 2016年15期
關(guān)鍵詞:適用性建模領(lǐng)域

常州市科技信息中心 徐彬凌 胡大川 錢 誠 韓戴鴻 鄔顯豪

?

基于二次建模的政府信息化軟件開發(fā)分析

常州市科技信息中心徐彬凌胡大川錢誠韓戴鴻?quán)w顯豪

政府信息化軟件的開發(fā)和應(yīng)用對于推進政府工作信息化進程有著重要的意義,傳統(tǒng)的基于一次建模的政府信息化軟件開發(fā)有著一定的局限性,例如開發(fā)周期長、維護成本高、適用性差等,而基于二次建模的開發(fā)方式則能夠有效解決上述問題。基于以上,本文從政府信息化軟件二次建模思想分析入手,分別探討了其領(lǐng)域建模和業(yè)務(wù)建模的實現(xiàn),并以科技項目管理這一事例為例,分析了具體的實踐效果,旨在為相關(guān)政府信息化軟件開發(fā)工作實踐提供參考。

二次建模;領(lǐng)域模型;業(yè)務(wù)模型;軟件開發(fā)

前言

人類逐步進入了信息時代,信息技術(shù)在人們生活和工作中的應(yīng)用日漸廣泛,政府信息化軟件是一種面向政府部門與企事業(yè)單位的軟件系統(tǒng),其能夠幫助相關(guān)業(yè)務(wù)人員來實現(xiàn)對業(yè)務(wù)的信息化管理。但就目前來看,政府信息化軟件開發(fā)還存在一定的問題,例如開發(fā)成本高、開發(fā)周期長、軟件適用性差等,這影響了政府信息化軟件的應(yīng)用效果,不利于政府工作信息化的實現(xiàn)?;谝陨?,本文提出了一種基于二次建模的政府信息化軟件開發(fā)方法,旨在為相關(guān)政府信息化軟件開發(fā)工作實踐提供參考。

1.政府信息化軟件開發(fā)的二次建模思想

傳統(tǒng)的軟件開發(fā)流程主要分為需求分析、軟件和代碼設(shè)計以及測試維護等幾個階段,各個階段工作連接緊密,以業(yè)務(wù)為基礎(chǔ)來進行一次性建模,構(gòu)建業(yè)務(wù)模型,這中建模方式下,模型對業(yè)務(wù)的內(nèi)容和運作方式等敏感性較強,對業(yè)務(wù)環(huán)境穩(wěn)定性有著較高要求[1]。但需要注意的是,對于政府信息化軟件用戶來說,其工作模式變動以及機構(gòu)相關(guān)調(diào)整是不可避免的,這不僅使得軟件在開發(fā)階段需要不斷返工,還會導(dǎo)致軟件運行階段維護困難,軟件的適用性較差。

政府信息化軟件有著一定的特殊性,并不是所有軟件內(nèi)容都與業(yè)務(wù)相關(guān),軟件中的部分功能與業(yè)務(wù)特征脫離,而一些規(guī)劃、很合等業(yè)務(wù)有著一些共性特征,這些業(yè)務(wù)的工作流可以抽象為角色、前一條件、數(shù)據(jù)以及相關(guān)應(yīng)用活動的整合,抽取與業(yè)務(wù)非直接相關(guān)的特征進行建模稱為領(lǐng)域建模,由于其與具體業(yè)務(wù)非直接相關(guān),因此其穩(wěn)定性良好,有效解決了軟件開發(fā)和維護困難的問題。

需要注意是,領(lǐng)域建模并不是涵蓋了所有的政府信息化軟件的業(yè)務(wù)和特征,因此要求在此基礎(chǔ)上來對系統(tǒng)所有需求的業(yè)務(wù)進行建模,即業(yè)務(wù)建模,這種在領(lǐng)域建?;A(chǔ)上進行業(yè)務(wù)建模的思想就是二次建模思想[2]。二次建模在政府信息化軟件開發(fā)中的應(yīng)用能夠?qū)崿F(xiàn)軟件共性特征和變化特征的分離,保證系統(tǒng)目標(biāo)實現(xiàn),提升軟件系統(tǒng)的適用性和各個模塊的可用性,低于降低軟件維護成本有著積極的意義。

2.政府信息化軟件開發(fā)的二次建模

2.1領(lǐng)域建模

政府信息化軟件開發(fā)是一個系統(tǒng)性的過程,主要以業(yè)務(wù)辦公為核心,同時涉及到各種資源、權(quán)限要素及相關(guān)操作,例如圖形、文檔和報表等資源,部門、職能等權(quán)限要素,收件、審批、回復(fù)等相關(guān)操作,在領(lǐng)域建模的過程中需要將以上這些要素概括為相關(guān)實體,具體來說如下:①業(yè)務(wù):政府信息化軟件用戶處理的相對對、流程固定、有著一定生命周期的事物,涉及到對圖表、文檔等資源的處理;②流程:流程指的是業(yè)務(wù)的活動、變遷條件、被調(diào)應(yīng)用等流轉(zhuǎn)過程;③資源:主要包括文檔、圖形及報表等,用戶可以根據(jù)權(quán)限對公文表格、電子檔案等文檔資源進行閱讀和編輯等相關(guān)操作,圖形則指的是辦理業(yè)務(wù)過程中涉及到參考圖件、業(yè)務(wù)圖件等圖形材料,報表的輸出需要按照規(guī)定的格式,圖形資源就可以根據(jù)具體的業(yè)務(wù)類型和時間來進行統(tǒng)計,從而實現(xiàn)報表的生成[3];④操作:指的是用戶閱讀文檔、瀏覽圖形、審批業(yè)務(wù)等一系列的對系統(tǒng)資源的處理步驟;⑤角色:指的是以處理權(quán)限為基礎(chǔ)對用戶分配的職能角色,以此來實現(xiàn)權(quán)限配置的靈活性。

上述對軟件系統(tǒng)要素的概括較為復(fù)雜,進行梳理之后可以進行領(lǐng)域建模,如圖1所示。領(lǐng)域模型的實現(xiàn)過程即對領(lǐng)域軟件的開發(fā)過程,一般來說可以通過兩種方法來實現(xiàn):第一種方法是以構(gòu)件框架技術(shù)為基礎(chǔ)來完成構(gòu)件組裝,從而實現(xiàn)開發(fā),第二種方法是以平臺技術(shù)為基礎(chǔ),建立領(lǐng)域模型開發(fā)平臺,在平臺上選擇與業(yè)務(wù)需求相匹配的構(gòu)件,從而搭建應(yīng)用系統(tǒng),實現(xiàn)開發(fā)。

圖1 政府信息化軟件開發(fā)領(lǐng)域模型

2.2業(yè)務(wù)建模

二次建模下,政府信息化軟件開發(fā)的生命周期有著雙重性的特點:第一生命周期:即領(lǐng)域工程階段,主要包括領(lǐng)域分析及領(lǐng)域建模的實現(xiàn);第二生命周期:即實施工程階段,以領(lǐng)域模型為基礎(chǔ),分析具體的軟件系統(tǒng)業(yè)務(wù),實現(xiàn)業(yè)務(wù)建模。

相較于傳統(tǒng)軟件開發(fā)工程來說,基于二次建模的政府信息化軟件開發(fā)在第二生命周期中的需求分析、軟件代碼設(shè)計以及測試維護等階段有著一定的特殊性,其需要對領(lǐng)域模型進行考慮,具體來說,需求分析應(yīng)當(dāng)考慮領(lǐng)域模型特征單元,系統(tǒng)設(shè)計要以領(lǐng)域模型擴展為基礎(chǔ)建立業(yè)務(wù)模型,代碼設(shè)計則要實現(xiàn)模型特征實例化,以業(yè)務(wù)結(jié)構(gòu)和元轉(zhuǎn)方式為基礎(chǔ)來組裝應(yīng)用系統(tǒng),測試維護也涉及到領(lǐng)域模型及領(lǐng)域軟件的維護[4]。

與領(lǐng)域模型相同,政府信息化軟件業(yè)務(wù)模型的實現(xiàn)方式也有兩種,其與領(lǐng)域模型實現(xiàn)方法相對應(yīng),如果以構(gòu)件框架技術(shù)為基礎(chǔ)實現(xiàn)領(lǐng)域模型,則業(yè)務(wù)模型需要對新應(yīng)用構(gòu)件進行拓展,對“膠合”進行編寫,之后組裝構(gòu)件,形成軟件業(yè)務(wù)應(yīng)用系統(tǒng);如果以平臺技術(shù)實現(xiàn)領(lǐng)域模型,則可以通過系統(tǒng)平臺直接進行業(yè)務(wù)模型的建立,并實現(xiàn)業(yè)務(wù)模型的解析,從而實現(xiàn)業(yè)務(wù)系統(tǒng)相關(guān)功能。

3.基于二次建模的政府信息化軟件實踐效果

在政府信息化軟件應(yīng)用過程中,科技項目管理是一個典型的事例,根據(jù)上述基于二次建模的政府信息化軟件開發(fā)流程,以科技項目管理業(yè)務(wù)為例,通過平臺技術(shù)建立領(lǐng)域模型,為某市科技管理局建立了科技項目管理業(yè)務(wù)模型,在正常業(yè)務(wù)辦公中得到了有效的應(yīng)用。

經(jīng)過一段時間的應(yīng)用,分別建立領(lǐng)域模型和業(yè)務(wù)模型這種軟件開發(fā)方式能夠縮短業(yè)務(wù)模型實現(xiàn)周期,建立的領(lǐng)域模型與業(yè)務(wù)分離,降低了軟件系統(tǒng)的升級維護頻率和難度,在對用戶進行簡單培訓(xùn)之后,能夠?qū)崿F(xiàn)自我升級、維護軟件系統(tǒng)。

基于二次建模的政府信息化軟件開發(fā),將建模過程分為了兩個階段,這就能夠有效保分離軟件的共性特征和個性特征,系統(tǒng)運行平臺的建立不僅實現(xiàn)了系統(tǒng)穩(wěn)定性和靈活性的提升,同時對于系統(tǒng)的適用性和可重用性也有著增強作用,避免了頻繁的升級維護,降低了維護成本[5]。從軟件開發(fā)的角度來看,基于二次建模的政府信息化軟件開發(fā)能夠分離軟件技術(shù)和應(yīng)用,避免了軟件工程師和實施工程師工作的交叉,便于分工管理,有助于軟件開發(fā)的實現(xiàn)。

在基于二次建模的政府信息化軟件開發(fā)過程中,需要對系統(tǒng)理解深刻,將系統(tǒng)要素進行抽象和概括,以此為基礎(chǔ)建立領(lǐng)域模型,

這對建模人員的抽象思維能力有著較高的要求,由此可見,領(lǐng)域建模的難度是較大的,其平臺和構(gòu)件的開發(fā)困難,增加單個應(yīng)用系統(tǒng)的開發(fā)成本是不可避免的,但其適用性和可重用性在其他類似軟件的開發(fā)中也能夠得到有效利用,因此,為了解決單個應(yīng)用系統(tǒng)開發(fā)成本高的問題,可以將其成本分?jǐn)偟狡渌愃茟?yīng)用系統(tǒng)的開發(fā)中,實現(xiàn)領(lǐng)域建模的重復(fù)利用,以此來降低軟件開發(fā)成本。

4.結(jié)論

信息技術(shù)的發(fā)展極大的方便了人們的生活和工作,政府工作信息化是大勢所趨,當(dāng)前政府信息化軟件開發(fā)還存在著一定的問題,本文提出了一種基于二次建模的政府信息化軟件開發(fā)方式,將建模過程分為了領(lǐng)域模型建立和業(yè)務(wù)模型建立兩個階段,實現(xiàn)了實現(xiàn)軟件共性特征和變化特征的分離,實踐效果表明,這種軟件開發(fā)方式不僅能夠提升政府信息化軟件的適用性和穩(wěn)定性,同時對于降低軟件維護成本也有著重要的意義。

[1]趙豪邁.電子政務(wù)中政府模型與建模方法研究[D].同濟大學(xué),2006.

[2]陳新苗.基于組件的政府信息門戶系統(tǒng)的設(shè)計與實現(xiàn)[D].河北師范大學(xué),2013.

[3]王瑞霞.電子政務(wù)系統(tǒng)開發(fā)關(guān)鍵技術(shù)研究[D].山東師范大學(xué),2006.

[4]魯心逸.談?wù)块T軟件開發(fā)項目的管理[N].中國審計報,2009-07-22006.

[5]董文永,李元香.二次演化建模在實時仿真中的應(yīng)用[J].計算機研究與發(fā)展,2002(10):1261-1268.

猜你喜歡
適用性建模領(lǐng)域
強調(diào)簡潔和適用性 MICHI by Rotel X5/X3合并功放
聯(lián)想等效,拓展建模——以“帶電小球在等效場中做圓周運動”為例
2020 IT領(lǐng)域大事記
領(lǐng)域·對峙
環(huán)保技術(shù)在土木工程領(lǐng)域的適用性探討
小議階級分析理論的適用性
基于PSS/E的風(fēng)電場建模與動態(tài)分析
不對稱半橋變換器的建模與仿真
新一代車上轉(zhuǎn)換裝置在廠礦企業(yè)鐵路運輸中的適用性研究
新常態(tài)下推動多層次多領(lǐng)域依法治理初探
武邑县| 潼关县| 夏津县| 宝兴县| 锦屏县| 遂溪县| 东丰县| 清镇市| 兴城市| 丹凤县| 正镶白旗| 韶山市| 江达县| 中宁县| 西贡区| 稷山县| 海兴县| 五台县| 宜君县| 龙川县| 会昌县| 襄樊市| 安庆市| 元氏县| 丁青县| 惠来县| 北宁市| 兴业县| 大同县| 峨眉山市| 翁源县| 原平市| 南乐县| 开远市| 邯郸县| 郯城县| 长沙市| 仁寿县| 河北省| 柏乡县| 隆德县|