• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      復(fù)用技術(shù)在信息系統(tǒng)開發(fā)中的應(yīng)用

      2014-11-05 09:24:27陳濤
      電子技術(shù)與軟件工程 2014年18期
      關(guān)鍵詞:復(fù)用技術(shù)信息系統(tǒng)構(gòu)件

      摘 要

      軟件復(fù)用技術(shù)是提高軟件開發(fā)效率和質(zhì)量的有效可行的途徑,有助于降低軟件開發(fā)成本和縮短系統(tǒng)開發(fā)周期。本文結(jié)合構(gòu)件軟件復(fù)用技術(shù),并探討了基于構(gòu)件軟件開發(fā)技術(shù)在管理信息系統(tǒng)中的應(yīng)用。

      【關(guān)鍵詞】復(fù)用技術(shù) 信息系統(tǒng) 構(gòu)件

      近年來,信息化條件下,隨著軟件需求的劇增,軟件系統(tǒng)規(guī)模和復(fù)雜程度急劇膨脹,企事業(yè)單位的辦公自動(dòng)化的發(fā)展對管理信息系統(tǒng)的成熟運(yùn)行提出了新的更高的要求,傳統(tǒng)的信息系統(tǒng)開發(fā)流程通常包含以下幾個(gè)階段:需求、獲取、分析、設(shè)計(jì)、編碼、實(shí)現(xiàn)、集成、測試和維護(hù),包括了大量的重復(fù)勞動(dòng),導(dǎo)致大量勞動(dòng)力和時(shí)間的浪費(fèi),開發(fā)進(jìn)度難以度量,設(shè)計(jì)和編碼的接口標(biāo)準(zhǔn)不一致,最終產(chǎn)品的質(zhì)量大打折扣,給系統(tǒng)集成和維護(hù)帶來了挑戰(zhàn),軟件復(fù)用技術(shù)的興起,為管理信息系統(tǒng)的開發(fā)順應(yīng)信息化發(fā)展潮流這一問題指明了一個(gè)方向。

      利用復(fù)用技術(shù),可以高效低成本地開發(fā)出穩(wěn)定的、易于維護(hù)的、大規(guī)模的管理信息系統(tǒng)。本文針對管理信息系統(tǒng)的開發(fā),對基于構(gòu)件技術(shù)的軟件復(fù)用技術(shù)進(jìn)行了研究,能夠快速實(shí)現(xiàn)構(gòu)件組裝式地生成信息系統(tǒng)。

      1 復(fù)用技術(shù)

      軟件復(fù)用是一個(gè)軟件成分到另一個(gè)軟件系統(tǒng)的各種知識(shí)的重新構(gòu)造應(yīng)用,可以被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件,是軟件復(fù)用的核心。可復(fù)用構(gòu)件包括對軟件程序的復(fù)用(可執(zhí)行代碼、源代碼)和對軟件生產(chǎn)過程中其它勞動(dòng)成果的復(fù)用(項(xiàng)目計(jì)劃書、可行性報(bào)告、需求分析、架構(gòu)、設(shè)計(jì)、測試用例和數(shù)據(jù)、文檔手冊)等等。軟件復(fù)用是在信息系統(tǒng)開發(fā)中避免重復(fù)勞動(dòng)的一種好的方法。一方面利用已有的成果,快速構(gòu)造集成得到新系統(tǒng),避免了重復(fù)勞動(dòng),可以大大提高軟件開發(fā)的效率和系統(tǒng)性能;另一方面通過復(fù)用高質(zhì)量的已有的開發(fā)過程,避免了重新開發(fā)可能引入的失敗概率,從而減少開發(fā)過程中的風(fēng)險(xiǎn)代價(jià)和系統(tǒng)的維護(hù)代價(jià),增加可靠性。

      2 基于構(gòu)件的軟件復(fù)用技術(shù)

      構(gòu)件是系統(tǒng)中內(nèi)部結(jié)構(gòu)和功能獨(dú)立、可以明確辨識(shí)的構(gòu)成成分,可通過標(biāo)準(zhǔn)接口獨(dú)立提供特定服務(wù),可以提供給第三方進(jìn)行組裝,構(gòu)件可以是被封裝的對象類、類樹、一些功能模塊、軟件框架、軟件構(gòu)架(或體系結(jié)構(gòu))、文檔、分析件、設(shè)計(jì)模式、系統(tǒng)模型等。軟件構(gòu)件是軟件復(fù)用技術(shù)的核心,可以單獨(dú)開發(fā)、單獨(dú)編譯,甚至單獨(dú)調(diào)試與測試。

      構(gòu)件庫是可重用軟構(gòu)件的集合,可以提供軟件生存周期產(chǎn)品的重用機(jī)制以滿足特定的軟件代價(jià)——效率和生產(chǎn)率的目標(biāo),并作為開發(fā)可重用構(gòu)件和基于可重用構(gòu)件開發(fā)這兩個(gè)生存周期的聯(lián)系體系,是實(shí)施大規(guī)模、系統(tǒng)化軟件復(fù)用的重要保證,能幫助開發(fā)人員快速、高效地開發(fā)應(yīng)用系統(tǒng)??偟膩碚f,復(fù)用軟件構(gòu)件有兩個(gè)基本條件:(1)必須有可復(fù)用的構(gòu)件;(2)開發(fā)人員要知道如何能快速地找到被復(fù)用構(gòu)件。

      建立構(gòu)件庫是實(shí)現(xiàn)復(fù)用的基礎(chǔ),有兩種途徑:(1)自己開發(fā)一些簡單的構(gòu)件,必須對構(gòu)件進(jìn)行測試以保證質(zhì)量;(2)有目的的可獲取的構(gòu)件有公共構(gòu)件和商業(yè)構(gòu)件,只能整體使用,不能修改源碼。構(gòu)件庫通過不同途徑的長期積累,才能有效支持復(fù)用,提高開發(fā)的復(fù)用率。構(gòu)件庫中的每個(gè)構(gòu)件,都要精心地進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),使得它具有適當(dāng)?shù)撵`活性和可擴(kuò)展性,能夠與其他構(gòu)件(甚至與其他構(gòu)件系統(tǒng))協(xié)同工作,當(dāng)擁有的構(gòu)件數(shù)量達(dá)到一定規(guī)模后,軟件開發(fā)人員就可進(jìn)行基于可復(fù)用構(gòu)件的軟件開發(fā)。

      3 軟件復(fù)用技術(shù)在管理信息系統(tǒng)開發(fā)中的應(yīng)用

      管理信息系統(tǒng)的構(gòu)件復(fù)用開發(fā)過程分為以下五個(gè)階段:領(lǐng)域分析、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)與測試和系統(tǒng)維護(hù)與服務(wù),而成功實(shí)施復(fù)用的關(guān)鍵在于,將軟件方法進(jìn)行擴(kuò)展,把復(fù)用活動(dòng)的細(xì)節(jié)融入到項(xiàng)目開發(fā)的各個(gè)階段中。

      3.1 領(lǐng)域分析

      軟件的領(lǐng)域分析是在特定應(yīng)用領(lǐng)域中標(biāo)識(shí)、分析和規(guī)約共同需求,獲得領(lǐng)域模型。通過確定領(lǐng)域邊界,識(shí)別信息源,分析領(lǐng)域中系統(tǒng)的需求,建立領(lǐng)域模型,獲得領(lǐng)域架構(gòu)。

      3.2 需求分析

      軟件復(fù)用是一項(xiàng)系統(tǒng)工程,需要仔細(xì)規(guī)劃,確定系統(tǒng)的業(yè)務(wù)處理流程和數(shù)據(jù)流程。即通過對領(lǐng)域主題文檔的分析,弄清文檔的功用和來龍去脈,包括系統(tǒng)的功能要求、性能要求、運(yùn)行要求等。在系統(tǒng)具體應(yīng)用需求約束下,進(jìn)行具體應(yīng)用信息系統(tǒng)的可行性分析,建立邏輯模型,選擇合適的系統(tǒng)框架,產(chǎn)生信息系統(tǒng)的規(guī)格需求。

      3.3 系統(tǒng)設(shè)計(jì)

      在信息系統(tǒng)規(guī)格需求的指導(dǎo)下,從領(lǐng)域體系結(jié)構(gòu)庫中提取適合體系結(jié)構(gòu)框架后,產(chǎn)生軟件體系結(jié)構(gòu)實(shí)現(xiàn)模型,從多個(gè)視角來描述該模型元素,并進(jìn)行進(jìn)一步的元素細(xì)化描述。

      3.4 系統(tǒng)實(shí)現(xiàn)與測試

      實(shí)現(xiàn)軟件體系結(jié)構(gòu)模型元素的構(gòu)件實(shí)例化,得到的系統(tǒng)成為軟件體系結(jié)構(gòu)實(shí)例或?qū)嵗到y(tǒng)軟件體系結(jié)構(gòu)。再根據(jù)需求分析中的要求等設(shè)計(jì)測試用例,進(jìn)行系統(tǒng)環(huán)境配置,對管理信息系統(tǒng)進(jìn)行全面分析、測試、評估,形成管理信息系統(tǒng)原型,以獲得用戶對系統(tǒng)的反饋。根據(jù)反饋結(jié)果,按流程轉(zhuǎn)回到相應(yīng)階段,重新設(shè)計(jì)修正。通過復(fù)用已有的開發(fā)的成果,可以快捷、靈活、穩(wěn)定構(gòu)造出新的模型,以達(dá)到滿足系統(tǒng)需求的目的。

      3.5 系統(tǒng)維護(hù)與服務(wù)

      依照測試結(jié)果進(jìn)行系統(tǒng)調(diào)試和系統(tǒng)轉(zhuǎn)換,完善規(guī)范文檔資料并交付,進(jìn)行系統(tǒng)驗(yàn)收。

      軟件復(fù)用技術(shù)不僅適用于代碼級別的實(shí)現(xiàn),而且適用于系統(tǒng)的需求分析、軟件設(shè)計(jì)、測試以及文檔處理等多個(gè)環(huán)節(jié),構(gòu)件復(fù)用技術(shù)不僅適用于單個(gè)系統(tǒng)的開發(fā),而且能有效的進(jìn)行領(lǐng)域信息系統(tǒng)的開發(fā)。

      4 結(jié)束語

      綜上所述,合理、有效地應(yīng)用基于構(gòu)件的軟件復(fù)用技術(shù),既能快速有效地構(gòu)造出應(yīng)用程序的原型,提高軟件設(shè)計(jì)開發(fā)的工程化、工業(yè)化水平,提高系統(tǒng)可靠性和靈活性,改善了系統(tǒng)的交互性,又能保證軟件產(chǎn)品的質(zhì)量,減少系統(tǒng)的開發(fā)和維護(hù)代價(jià)。同時(shí),復(fù)用技術(shù)的重要思想,也為其它信息系統(tǒng)的開發(fā)積累寶貴經(jīng)驗(yàn),打下良好基礎(chǔ),實(shí)現(xiàn)管理系統(tǒng)信息化的跨越式發(fā)展。

      參考文獻(xiàn)

      [1]楊芙清,梅宏.面向復(fù)用的需求建模[M].北京:清華大學(xué)出版社,2008.

      [2][美]Carma McClure著.廖泰安,宋志遠(yuǎn),沈升源譯.軟件復(fù)用技術(shù)——系統(tǒng)開發(fā)過程中考慮復(fù)用[M].北京:機(jī)械工業(yè)出版社,2003.

      [3]汪海濤,曾曉金,丁志強(qiáng).一種基于四層結(jié)構(gòu)的構(gòu)件庫模型研究[J].計(jì)算機(jī)工程與應(yīng)用,2002,22:84-87.

      [4]江龍強(qiáng),汪海濤.基于構(gòu)件的軟件復(fù)用技術(shù)研究及在MIS中的應(yīng)用[J].微型機(jī)應(yīng)用,2011,17(30):16-18.

      [5]盛義芳.面向多構(gòu)件庫的構(gòu)件檢索關(guān)鍵技術(shù)研究[D].大連海事大學(xué),2006.

      作者簡介

      陳濤,女,現(xiàn)為91404部隊(duì)工程師。研究方向?yàn)檐浖y試開發(fā)。

      作者單位

      91404部隊(duì) 河北省秦皇島市 066000endprint

      猜你喜歡
      復(fù)用技術(shù)信息系統(tǒng)構(gòu)件
      電動(dòng)汽車電機(jī)驅(qū)動(dòng)系統(tǒng)零轉(zhuǎn)矩充電復(fù)用技術(shù)簡介
      采用OFDM正交頻分復(fù)用技術(shù)的船舶無線通信同步技術(shù)研究
      企業(yè)信息系統(tǒng)安全防護(hù)
      哈爾濱軸承(2022年1期)2022-05-23 13:13:18
      基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
      電子制作(2018年11期)2018-08-04 03:25:54
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      建筑構(gòu)件
      建筑構(gòu)件
      建筑構(gòu)件
      建筑構(gòu)件
      “獵鷹”9號(hào)的復(fù)用技術(shù)與展望
      太空探索(2016年2期)2016-07-12 09:57:25
      济宁市| 寻乌县| 南和县| 大英县| 安顺市| 兴化市| 六盘水市| 邓州市| 西宁市| 凤城市| 团风县| 木里| 离岛区| 清镇市| 平泉县| 石城县| 来宾市| 汾西县| 南昌县| 改则县| 宽城| 仪陇县| 鄂伦春自治旗| 北辰区| 巴中市| 自贡市| 凤冈县| 彭泽县| 大兴区| 洮南市| 灵山县| 丰县| 兴仁县| 泾阳县| 贵德县| 济阳县| 澄江县| 五峰| 三江| 曲阳县| 鹤峰县|