• 
    

    
    

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

      淺析軟件開發(fā)的建模技術研究與應用

      2016-11-27 22:02:53葉南京萊斯信息技術股份有限公司210000
      決策與信息 2016年21期
      關鍵詞:教務代碼文檔

      周 海 張 葉南京萊斯信息技術股份有限公司 210000

      淺析軟件開發(fā)的建模技術研究與應用

      周 海 張 葉
      南京萊斯信息技術股份有限公司 210000

      軟件開發(fā)建模技術極大程度上便利了人們的生產和生活,它把一些復雜的問題簡單化,讓人們能夠更好地理解軟件開發(fā)中的一些問題。建模技術能夠有效解決復雜的軟件問題,成為現代社會發(fā)展的一個必然趨勢。本位將對軟件開發(fā)的建模技術進行研究并提出了一些意見。

      軟件開發(fā):建模:應用

      一、軟件開發(fā)建模概述

      (一)軟件建模。計算機應用在了許多領域,現代人們已經離不開計算機,無論是工作上還是生活上的問題都能通過計算機找到有效的解決辦法。然而計算機軟件面臨著一些問題并且需要迫切地解決辦法。用戶們的需求豐富多彩,個性化豐富性的使用需求使得計算機軟件無法準確捕捉其真實需求。軟件開發(fā)是開發(fā)人員的智力活動,這個過程是一個創(chuàng)造性的過程,正是由于這種特點,軟件開發(fā)也陷入嚴重的危機。建模技術是軟件工程的重要內容,建模的形式更加直觀明了,人們可以通過模型快速理解軟件開發(fā)原理,實現針對性解決問題。建模也幫助人們更好理解正在構造的系統(tǒng),把抽象的事物具體化、簡單化。有效的建模能夠突破研發(fā)者和用戶之間的溝通障礙,促進雙方的溝通。

      (二)傳統(tǒng)軟件開發(fā)面臨的問題。建模為研發(fā)人員的工作帶來許多方便,然而軟件開發(fā)問題并不能都指望通過建模來解決,傳統(tǒng)軟件開發(fā)依然面臨許多問題。軟件開發(fā)工程的效率是令人頭疼的一個問題,有人認為開發(fā)工作可以直接書寫代碼,不需要設計模型和文檔來進行產出,然而在實踐當中每一個環(huán)境都是不可或缺的。放棄文檔寫作并不一定就會提高工作的效率,軟件開發(fā)員應該深入探究如何將文檔寫作與效率相結合,讓寫作既能指導測試還能避免降低生產率。軟件行業(yè)的技術更迭十分迅速,短短幾年就發(fā)生了翻天覆地的改變。軟件行業(yè)中的新技術能帶來巨額的利潤。舊技術和新技術的緊密聯系需要有相適應的接口來連接,在未來讓我們的軟件系統(tǒng)的輕松上陣也是研發(fā)人員的工作任務之一。軟件系統(tǒng)的存在和運行都要與其他系統(tǒng)聯系,有一些企業(yè)在解決集成問題時也在探索如何隨著計算機軟件的發(fā)展提升不同軟件的互操作性。對于多種系統(tǒng)的互操作現象,軟件開發(fā)人員還在努力探索是否能夠找到統(tǒng)一的解決辦法。

      二、新軟件開發(fā)模式MDA的提出

      對于建模脫離編碼的現象,軟件開發(fā)人員也在一直研究探索企圖找到一種解決方式,力求文檔與系統(tǒng)同步。所幸的是在2001年人們就提出了一種新的軟件開發(fā)模式——MDA技術。這種技術充分利用了模型來開展工作,它改善了以往的軟件系統(tǒng)。軟件的互操作性和可移植性都得到很明顯的改善。MDA技術有利于模型的直接利用,這種軟件開發(fā)思維大大提高工作效率。這種革命性的轉變使研發(fā)人員將工作重心放到了模型的設計上,模型扮演著越來越重要的角色。

      三、模型驅動體系結構

      (一)MDA基本概念。MDA改變了研發(fā)人員的工作方式,研發(fā)人員的工作主要任務將會是設計模型,而其他的工作內容則不必全有研發(fā)人員親力親為,只需機器就可以解決問題。MDA模式包括平臺無關模型、平臺相關模型以及代碼模型這三種。首先,第一種平臺無關模型并不過多關注技術細節(jié)部分,這種抽象化的規(guī)約能夠把業(yè)務邏輯與工作細節(jié)分離開來。工作人員的關注點更多是在軟件描述和本質上。第二種平臺相關模型對實現細節(jié)進行了有效合成,它所生成的代碼是具體現實并可以實際執(zhí)行的。最后一種則具有廣泛的適用性,在很多領域內它都能夠發(fā)揮杠桿作用。

      (二)MDA的優(yōu)點。MDA的關注點集中在PIM上,這能夠防止研發(fā)人員深陷實現細節(jié)。MDA大大簡化軟件開發(fā)的工作量,提高了生產效率。模型的轉換在經過一系列定義之后能夠運用在各種平臺中,無需再重復工作內容。MDA還有輕小便捷的特性,如果需要添加中間件平臺的話可以說輕而易舉。MDA通過轉化后將合并對應的資料數據,而軟件研發(fā)者完全可以將這種規(guī)則運用到工具中。PIM會產生幾個PSM,PSM的目標是已經確定的,因此兩者并不可以直接通信。我們還能掌握相關的所有有用信息,把握PSM和PIM平臺的相關細節(jié)。代碼的詮釋有利于軟件開發(fā)工作順利進行,而MDA模型能夠很好對代碼進行詮釋,在這個過程中還能保證文檔與代碼的同步進行。隨時可以觀察到的代碼狀態(tài)便于新研發(fā)者最段時間內熟知系統(tǒng)情況,高效作出相應策略制定。

      四、基于MDA的應用

      教務工作與校園建設緊密相關,尤其是現代化社會,學校的管理工作也要與時俱進采用高效的信息技術系統(tǒng)進行管理工作。校園網的發(fā)展便利了學校教學和管理工作,在不同學校不同管理方式的背景下,教務管理系統(tǒng)的開發(fā)也成為當前一個研發(fā)的重點。教務管理系統(tǒng)工作包括對在校生的培養(yǎng)計劃管理、課程管理、學籍管理、成績管理、系統(tǒng)管理、教師管理、教材管理等內容?;趶碗s的用戶需求,教務管理系統(tǒng)研發(fā)人員要做好需求分析和挖掘。研發(fā)人員必須在全面清晰的需求基礎上進行的模型建立,以便所設計的軟件更能適應特定學校的管理工作。在捕捉用戶需求的時候,工作人員要細致耐心,完整描述需求情況,并多在溝通交流中了解最真實的想法。利用MDA與OpptimalJ開發(fā)教務管理系統(tǒng),做好每個工作段應該做的任務。應用程序很大程度上受益于MDA,也為我們教育事業(yè)做出了巨大的貢獻。充分利用MDA的優(yōu)點,提高軟件的質量,減少不必要的時間浪費,教學管理工作勢必會得到很大改善。

      五、結論

      在未來軟件開發(fā)中,有關MDA的開發(fā)我們還需要投入更多精力加強在模型中的動態(tài)信息顯示。由于MDA的精確建模功能還有所欠缺,其依賴性較強,未來工作要努力擺脫編碼實現模型直接產生運行系統(tǒng)。在技術日新月異的時代,我們只有專注和堅持才能將技術提升到更高的層次。MDA標志著一個軟件開發(fā)的黃金時代的到來,我相信只要研發(fā)人員緊跟科技的步伐一定會迎來軟件開發(fā)領域的新生。

      [1]模型驅動開發(fā)途徑綜述.http;//www.mdachina.net.

      [2]董建武,M DA新一代軟件互操作體系結構.計算機工程,2003,2,29(2):3-5.

      [3]顧錚峰,蔡勇.基于M D A構建E J B組件.江南大學學報,2003,3,2(1):24-27.

      猜你喜歡
      教務代碼文檔
      有人一聲不吭向你扔了個文檔
      教務排課對高等院校教學運行的作用分析
      大學(2021年2期)2021-06-11 01:13:16
      淺析高校教務管理存在的問題及對策
      傳播力研究(2019年8期)2019-03-20 10:58:14
      創(chuàng)世代碼
      動漫星空(2018年11期)2018-10-26 02:24:02
      創(chuàng)世代碼
      動漫星空(2018年2期)2018-10-26 02:11:00
      創(chuàng)世代碼
      動漫星空(2018年9期)2018-10-26 01:16:48
      創(chuàng)世代碼
      動漫星空(2018年5期)2018-10-26 01:15:02
      基于RI碼計算的Word復制文檔鑒別
      淺談新形勢下高校教務管理人員的素質與培養(yǎng)
      Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
      靖江市| 墨玉县| 绿春县| 邓州市| 石景山区| 湖南省| 田阳县| 绩溪县| 丽水市| 栾川县| 灌阳县| 绍兴市| 同江市| 红河县| 兰坪| 元谋县| 阿瓦提县| 黄龙县| 普洱| 三河市| 潜江市| 桂东县| 府谷县| 新化县| 沙田区| 巴中市| 方山县| 红原县| 舞阳县| 梓潼县| 睢宁县| 琼结县| 沽源县| 凯里市| 贞丰县| 信阳市| 通山县| 河曲县| 阳山县| 安泽县| 濮阳市|