<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 基于軟件歷史信息的軟件工程的研究

    時間:2024-07-31 15:34:12 碩士論文 我要投稿

    關于基于軟件歷史信息的軟件工程的研究

      軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數據庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。以下是一篇關于基于軟件歷史信息的軟件工程的研究的論文范文,供大家參考!

    關于基于軟件歷史信息的軟件工程的研究

      論文摘要:降低開發(fā)成本 盡量減少軟件演化過程中的問題一直是軟件工程實踐者在軟件工程實踐中的追求,提高軟件質量和自動化的軟件維護過程也是當前軟件工程研究的熱點問題。即使是通過各種方式,但是軟件缺陷修復和軟件維護的成本無法明顯降低,軟件的可靠性仍然無法保障。仍然無法達到客戶萋求,這樣的惡性循環(huán)會使生產者和使用者喪失信心。本文以軟件演化歷史為背景,關于軟件質量度量和預測以及改善軟件維護的框架做出了探討

      論文關鍵詞:軟件歷史;軟件演化;軟件維護

      軟件的開發(fā)和維護是一個時間、勞動力和資源密集的過程。同時,軟件缺陷的修復成本也非常高 對于軟件的修復和維護。這也是一項艱巨的任務。不僅占據了軟件項目的大量資源。而且,對于研究人員來說。仍需要在軟件維護方面做大量的研究,這些研究主要包括:(1)設計良好的編程語言和可適應的集成開發(fā)環(huán)境以提高編程的效率。構建自動編譯工具。(3)實施更加嚴格的軟件安全策略。但是在這些研究丁作中沒有涉及到。當然。在研究開發(fā)領域目前已經有了很大的進步。但是成本問題仍然無法解決 基于目前的狀況。以下內容應該得到重點研究:1)編程語言對軟件開發(fā)效率以及軟件質量的影響。2)軟件缺陷修復的分派機制 3)設計基于網的模型來預測軟件維護的成本。

      設計一個自動化的框架來集成各種各樣的軟件產品資源庫以幫助軟件開發(fā)人員和研究人員進行相關的數據挖掘活動。

      1.編程語言對開發(fā)和維護的影響

      編程語言對軟件開發(fā)和維護影響的定量評估一直都是一個難以解決的問題。當前。新應用不斷涌現。同時編輯的語言也隨著具有較大的變化。而且選擇具有多樣性。在Web2.0 現的背景下。數據表明編程人員越來越喜歡用動態(tài)的高級語言。這些語言具有高抽象的特點。

      這能促進軟件質量的進步 但是當前不足的是沒有靜態(tài)檢驗T具。缺乏成熟的分析和驗證丁具。所以程序員在編寫程序時極易m錯。這會導致后期軟件維護的難度加大 關于編程語言對軟件開發(fā)和維護的影響。有程序員專門研究過。但是沒有考慮到編程語言和具體的應用,也沒有將研究是否合適納入考慮范圍 有的研究者將開發(fā)人員分成幾個小組針對某些項目進行研究。但是開發(fā)者的水平因素并沒有被考慮到。而這些項目具有比較小、不被經常使用而且生命周期比較短的特點。并且。這些方法得到的結果無法推及到較大的應用項目。

      2.軟件缺陷的分派機制

      一般流行的開源軟件項目通常每天都會收到上百份缺陷報告。在理想的狀況下。開發(fā)人員將會在最短時間內收到這些缺陷報告。對于程序員收到缺陷的過程會受到幾個因素的同時影響 如果通過手動方式處理缺陷。大量的時間和勞動力將會被消耗。準確性也無法保障。而且。對于每一個項目。跟蹤每個活動的開發(fā)者和他們的經驗也是一件非常網難的事情。即使是用機器代替手工.其效率和準確性也無法得到保障。

      3.基于圖的方法

      在軟件維護的研究中使用基于同的度量最早應用在軟件缺陷預測領域 Zimmermann等人通過雨數調用關系圖來達到一個文件發(fā)生故障的概率的預測目標 而Pinzger等人。則通過構建了一個開發(fā)者網絡來達到預測軟件故障的目標 但是。這些均沒有考慮到軟件成本問題。以及基于圖的度量的識別軟件代碼中的關鍵點的問題 分析軟件的結構。以基于罔的軟件模型為基礎。計算軟件中各種元素之間的關系來實現提高質量降低成本的目的。

      4.集成軟件產品的框架

     

      開源軟件項目在開發(fā)過程中使用不同的資源庫來存儲項目和演化的信息。像源代碼,缺陷和補丁這樣,通過整合不同的資源庫,采用先進的查詢技術來達到不同的資源庫之間進行查詢和瀏覽的目的。會大大的幫助解決開發(fā)和研究過程中 現的問題 例如。為什么代碼要按照這種方式來實施?這是編員必須面對的普遍問題,開發(fā)者進行了很多的探索。但是開發(fā)者探索是需要用到軟件缺陷資源庫和代碼資源 庫中的信息,由于兩個資源庫是獨立的。所以無法高效的完成任務 刈于手工集成的這些信息。有繁瑣、耗時、也比較容易出錯的缺點,朋到大型項目上更是如此 而在過去主要是通過限制用戶查詢和瀏覽的方式來解決問題 如。查詢只能按照規(guī)定的查詢模版來進行。另外,通過建立一個框架來支持各種查詢語育。允許軟件的開發(fā)人員和研究人員在更加廣泛和深層的空間中去尋找問題的答案或線索。這樣的方法才能有效的幫助開發(fā)人員和研究人員完成相關的開發(fā)和經驗分析任務。

      5.軟件工程方法和技術

      正確的編寫滿足需求的軟件是軟件開發(fā)范型關注的方向 軟件設計方法關注軟件T程的“途徑”.即研究怎樣完成從高層概念模型到低層概念模型的映射 軟件T程理論在實踐中應用時重點應該放在軟件復用上 以目前成熟的T業(yè)產品的開發(fā)模式為參考。軟件復用可以在軟件開發(fā)中避免重復勞動。在已有的成果之上,充分考慮開發(fā)應用系統(tǒng)中積累的知識和經驗。集中進行新應用的特有構成成分上的開發(fā) 采用軟件復用技術有下面好處。第一,可以充分利用已有的開發(fā)成果。第二,消除軟件生命周期中的許多重復勞動,第i,提高軟件開發(fā)的效率。同時。復用高質量的已有成果。可以避免重新開發(fā)時引入的錯誤。從而提高軟件質量。

      軟件構件是指應用系統(tǒng)中可以明確辨識的構成成分,可復用構件是指具有相對獨立功能和可復用價值的構件。當前。一般構件包括:源代碼。

      需求、需求規(guī)約、系統(tǒng)和軟件的體系結構、文檔、測試計劃、測試用例和數據以及其他對開發(fā)活動有用的信息。這些信息都可以稱為可復用軟件構件。軟件復用的核心技術主要有:(1)如何有目的的進行構件生產和從已有系統(tǒng)中挖掘提取構件;(2)構件的本質特征及構件間的關系是什么樣的;(3)如何描述構件;(4)如何對構件進行分類、組織及檢索等。有研究表明。南于某個特定領域需要的軟件具有相似的需求,因此軟件復用在特定領域內更容易獲得成功。領域lT程也在這種背景下產生。領域一程是為一組相似或相近系統(tǒng)的應用工程建立基本能力和必備基礎的過程,它包括建立可復用軟件構件的所有活動。一些領域分析方法被美圈卡內基。梅隆大學軟件1.程研究所(CMU/SEI)~EIAI的許多研究機構提在建筑領域。通常人們采用體系結構表達建筑的整體結構。將其應用到軟件之中。則是軟件系統(tǒng)的結構 主要有:構件、構件之間的交互莢系、限制、構件和連接件構成的拓撲結構、設計原則與指導方針。

      6.結語

      提高軟件維護質量是本文討論的重點。相信一個軟件資源庫的集成框架將會促進軟件產品的開發(fā)和分析活動。

      參考文獻

      『1]丁沂;谲浖䴕v史信息的軟件]二程實踐『J】。數字技術與應用,2012,(4):

      『2]鐘林輝,鄭鑫,鄭賴等。演化信息驅動的軟件體系結構=構技術研究[J】l計算機程與應用。2009.45(14):

      『3]汪巧紅。c kiR.f軟件在撰寫歷史專業(yè)本科畢業(yè)論文中的應用『JI_電腦知識與技術。201 1,07(26):

    【基于軟件歷史信息的軟件工程的研究】相關文章:

    試析基于軟件歷史信息的軟件工程12-06

    關于軟件工程的歷史與發(fā)展趨勢12-16

    軟件工程管理的現狀和創(chuàng)新研究02-25

    基于模擬軟件企業(yè)的導學制在軟件工程實驗教學中的實施應用11-22

    基于軟件工程的計算機專業(yè)學生的畢業(yè)設計11-19

    基于信息技術的研究性學習11-20

    軟件工程問題的可行性研究探析論文12-21

    軟件工程課程設計中游戲模擬法研究03-16

    軟件工程 開題報告11-14

    • 相關推薦
    主站蜘蛛池模板: 久久精品一区二区三区中文字幕| 亚洲无码日韩精品第一页| 久久久精品视频免费观看 | 久久国产乱子精品免费女| 亚洲精品专区在线观看| 国产精品免费在线播放| 欧美视频精品一区二区三区| 国产亚洲精品a在线无码| 亚洲AV无码精品无码麻豆| 久久精品国产精品亚洲人人| 亚洲人成亚洲精品| 国产成人精品日本亚洲专一区| 人妻少妇偷人精品无码| 一本一道久久a久久精品综合| 久久精品亚洲福利| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国内精品国产成人国产三级| 青青草国产精品欧美成人| 囯产精品一品二区三区| 久久国产精品成人片免费| 无码精品A∨在线观看| 在线亚洲欧美中文精品| 热RE99久久精品国产66热| 精品国产91久久久久久久a | 亚洲人成国产精品无码| 久久国产精品二国产精品| 国产精品一香蕉国产线看观看| 成人国产精品高清在线观看| 国产精品女同久久久久电影院| 久久久久久夜精品精品免费啦| 伊人久久大香线蕉精品不卡| 欧美ppypp精品一区二区| 久久99精品久久久久久秒播| 国产在线精品一区二区不卡麻豆 | 国产精品无码无卡无需播放器| 最新亚洲精品国自产在线观看| 久久91精品国产91久久小草| 国内精品久久久久影院免费| 国内精品久久久久久野外| 亚洲精品理论电影在线观看| 亚洲国产综合精品中文第一区|