• 
    

    
    

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

      淺談計算機軟件的開發(fā)維護可靠性

      2016-03-27 20:18:11闞旋張成灝
      數(shù)碼世界 2016年12期
      關鍵詞:浙江師范大學計算機軟件可靠性

      闞旋 張成灝

      浙江師范大學

      淺談計算機軟件的開發(fā)維護可靠性

      闞旋 張成灝

      浙江師范大學

      軟件開發(fā)維護是在創(chuàng)建和維護產(chǎn)生軟件產(chǎn)品的應用程序和框架時涉及的計算機編程,文檔編制,測試和錯誤修復的過程。軟件開發(fā)維護是一個編寫和維護源代碼的過程,但在更廣泛的意義上,它包括所需軟件的概念到軟件的最終表現(xiàn),用軟件系統(tǒng)規(guī)模越做越大越復雜,其可靠性越來越難保證。應用本身對系統(tǒng)運行的可靠性要求越來越高,在一些關鍵的應用領域,如航空、航天等,其可靠性要求尤為重要,在銀行等服務性行業(yè),其軟件系統(tǒng)的可靠性也直接關系到自身的聲譽和生存發(fā)展競爭能力。本文通過對軟件開發(fā)維護的可靠性要素分析,探究提高其可靠性的有關策略。

      軟件運維 可靠性分析 框架維護

      1 計算機軟件的開發(fā)現(xiàn)狀

      軟件開發(fā)包括研究,新開發(fā),原型設計,修改,重用,重新設計,維護或任何其他導致軟件產(chǎn)品的活動。軟件可以開發(fā)用于各種目的,三種最常見的是滿足特定客戶/業(yè)務的特定需求(使用定制軟件的情況),以滿足一些潛在用戶的感知需求(該情況與商業(yè)和開源軟件)或個人使用(例如科學家可以編寫軟件來自動執(zhí)行平凡的任務)。嵌入式軟件開發(fā),即用于控制消費產(chǎn)品的嵌入式軟件的開發(fā),要求開發(fā)過程與受控實體產(chǎn)品的開發(fā)相結(jié)合。系統(tǒng)軟件是應用程序和編程過程本身的基礎,并且通常單獨開發(fā)。對軟件開發(fā)過程的更好質(zhì)量控制的需要引起了軟件工程的學科,其目的是將在工程范例中例示的系統(tǒng)方法應用于軟件開發(fā)的過程。軟件工程中的軟件維護是在交付后修改軟件產(chǎn)品以糾正故障,提高性能或其他屬性。更多方法還促進整個開發(fā)生命周期的連續(xù)測試,以及始終有一個有效的產(chǎn)品,更結(jié)構化或“瀑布式”的方法試圖評估大多數(shù)風險,并在實施開始之前制定軟件的詳細計劃,并避免在軟件開發(fā)生命周期規(guī)劃的后期階段進行重大的設計變更和重新編碼。各種方法具有顯著的優(yōu)點和缺點,并且使用軟件來解決問題的最佳方法通常將取決于問題的類型。

      2 計算機軟件開發(fā)維護分析

      2.1 開發(fā)維護重要性分析

      軟件維護是一個非常廣泛的活動,包括糾錯,增強功能,刪除過時的功能和優(yōu)化。因為變化是不可避免的,必須開發(fā)評估,控制和修改的機制。因此,任何在操作之后更改軟件的工作都被認為是維護工作,目的是保持軟件隨時間的價值,該價值可以通過擴大客戶群,滿足額外的要求,變得更易于使用,更高效和采用更新的技術來加強,維護可以持續(xù)20年,而開發(fā)僅僅是1-2年。軟件的一個組成部分是維護軟件,這需要在軟件開發(fā)期間準備一個精確的維護計劃,它應該指定用戶如何請求修改或報告問題。預算應包括資源和費用估計數(shù),應該針對每個新系統(tǒng)特征及其質(zhì)量目標的開發(fā)制定新的決策,軟件維護可以在開發(fā)過程后持續(xù)5-6年(甚至數(shù)十年),需要一個有效的計劃,其可以解決軟件維護的范圍,交付/部署過程的定制,將提供維護和對生命周期成本的估計。正確執(zhí)行標準的選擇是從軟件工程的早期階段開始的具有挑戰(zhàn)性的任務,其并未由相關利益相關者確定重要。

      2.2 開發(fā)維護可靠性策略分析

      維護可靠性的實施過程包含軟件準備和過渡活動,例如維護計劃的構思和創(chuàng)建,準備處理發(fā)展過程中發(fā)現(xiàn)的問題以及產(chǎn)品配置管理的后續(xù)工作。一旦應用程序成為維護組的責任,就會執(zhí)行問題和修改分析過程。維護程序員必須分析每個請求,確認并檢查其有效性,調(diào)查它并提出解決方案,記錄請求和解決方案建議,最后獲得應用修改的所有必需的授權,該過程考慮了修改本身的實現(xiàn)。修改的過程接受,通過與提交請求的個人確認修改的工作,以確保修改提供了解決方案。遷移過程是例外,并且不是日常維護任務的一部分。如果軟件必須移植到另一個平臺而功能沒有任何更改,則將使用此過程,并且可能會將維護項目組分配給此任務。有許多維護者特有的過程,活動和實踐,控制和協(xié)調(diào)的活動序列,在此過程中,系統(tǒng)逐漸從開發(fā)者轉(zhuǎn)移到維護者,服務水平協(xié)議和由維護者協(xié)商的專業(yè)維護合同,修改請求和問題報告幫助臺,由維護者使用的問題處理過程,以確定優(yōu)先級,記錄和路由他們最終接收的請求。

      3 總結(jié)與展望

      軟件開發(fā)的不同方法可以以不同的順序執(zhí)行這些階段,或者將更多或更少的時間用于不同的階段。在軟件開發(fā)的每個階段生成的文檔的詳細程度也可能不同。這些階段也可以依次執(zhí)行,或者它們可以在各種循環(huán)或迭代上重復。更極端的方法通常需要花費在規(guī)劃和文檔上的更少的時間,以及花費在自動化測試的編碼和開發(fā)上的更多時間。采用防錯性程序設計,是建立在程序員相信軟件中肯定有錯誤這一基礎上的,雖然在設計時要花費一定的時間,但這對提高可靠性有著重要的實用價值。

      [1]惠宏偉.軟件自動運維系統(tǒng)的研究與實現(xiàn)[D].電子科技大學,2006:19-33

      [2]劉冬立.基于軟件自保護系統(tǒng)的設計與實現(xiàn)[D].同濟大學,2007:14-23

      [3]鐘瑛.淺議電子文件系統(tǒng)的功能要素[J].檔案學通訊,2006:11-20

      [4]杜獻峰.基于三層 B/S結(jié)構的系統(tǒng)開發(fā)[J].中原工學院學報,2009:19-25

      [5]林鵬,李田養(yǎng).軟件管理系統(tǒng)研究及建設[J].蘭臺世界,2008:23-25

      第一作者:闞旋,1994.10生,男,漢族,江蘇南京人,浙江師范大學,本科,研究方向:計算機。

      第二作者:張成灝,浙江師范大學。

      猜你喜歡
      浙江師范大學計算機軟件可靠性
      浙江師范大學行知學院手繪作品選登
      LiBa0.95-yBO3∶0.05Tb3+,yBi3+熒光粉的制備及熒光性質(zhì)
      于昕卉作品
      可靠性管理體系創(chuàng)建與實踐
      Application of “Process Approach” in Middle School English Writing-Teaching
      基于C語言的計算機軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      淺談不同編程語言對計算機軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      電子制作(2017年2期)2017-05-17 03:55:06
      淺談基于C語言的計算機軟件程序設計
      電子制作(2017年24期)2017-02-02 07:14:40
      基于可靠性跟蹤的薄弱環(huán)節(jié)辨識方法在省級電網(wǎng)可靠性改善中的應用研究
      電測與儀表(2015年6期)2015-04-09 12:01:18
      肥乡县| 龙州县| 夹江县| 习水县| 寿宁县| 临沧市| 长阳| 棋牌| 湖南省| 治多县| 西宁市| 大埔县| 湛江市| 江川县| 冕宁县| 云梦县| 中山市| 祁阳县| 昭觉县| 宁都县| 离岛区| 林州市| 穆棱市| 尖扎县| 米脂县| 电白县| 商城县| 夹江县| 曲麻莱县| 麻城市| 津市市| 辽中县| 布尔津县| 工布江达县| 连江县| 汶上县| 洛扎县| 会宁县| 施甸县| 横峰县| 内黄县|