李澍
在計算機軟件不斷滿足人們的需求同時需要進行相應的升級維護,因此就提出了在計算機軟件設計過程必須重視其可維護性,下面文章就針對這個問題進行一個簡單的分析。
【關鍵詞】計算機 軟件設計 可維護性
計算機在現代社會中的應用已經變得越來越普遍,從原來的大型體積不斷的縮小,現在的計算機形狀小巧,功能多樣化,攜帶非常的方便。在經濟不斷發展的今天,計算機的應用已經深入到人們生活和學習的方方面面。在科學領域中它也展露出了自己毫不可忽視的重要作用。由于計算機的使用的普遍性,因此在計算機軟件設計開發上也變得更加的多樣化,使得計算機軟件設計技術越來越完善,能夠將很多復雜的數學問題,直接的轉化為簡單的語言,針對一些實際問題能夠經過軟件設計的編程使得更為現代化。
1 計算機軟件設計的可維護性的研究和衡量標準
1.1 計算機軟件設計可維護性的重要性
現在計算機是無處不在,在各行各業中或多或少多都會使用到計算機,因此使得計算機網絡技術的發展和應用都有一個非常廣闊的發展空間,人們的生活和工作都離不開計算機的幫助,它已經慢慢地滲透到我們的生活,并且成為了我們必不可少的工具,網上購物、聊天、工作等都是利用它完成的,計算機的出現與不斷完善,為人們的生活和工作提供了諸多的便利。
毋庸置疑,計算機對我們的生活和工作都產生了很大的影響,但是由于我們的生活要求和工作習慣等不斷的變化,需要計算機不同的功能來滿足我們的需要,因此在這種高速的變化前提下,計算機軟件技術就相對要滯后于人們的需求,那么怎么來有效的解決這個問題呢?計算機的設計者和開發者在設計開發軟件的時候肯定會遇到各式各樣的挑戰,比如說是語言的轉化,或者是邏輯性問題不能直接的讓人們理解等,這樣就導致軟件不能升級,不能進行進一步的維護,如果設計者改變原來的系統,就需要重新設計開發,那么就會造成時間和資源的浪費,并且成本也大幅度提高。從上述可以發現:在計算機軟件設計中,計算機軟件的可維護性和易改變性對設計者和開發者的影響力,那么計算機的設計者應該如何用他們的方式來針對性的完善軟件,然后滿足人們需求呢?
1.2 計算機軟件設計過程中的可維護性衡量標準
通過多年的計算機軟件的開發積累的經驗和不斷地實踐,我國在計算機軟件設計過程中已經逐漸意識到軟件設計過程中的可維護性和易修改性的必要性,并且針對計算機的軟件設計的可維護性有了一個綜合衡量的方法,可以由以下幾點來說明。
(1)質量檢查表。它是用來對計算機軟件中的一些程序的質量進行一個針對性的檢查,而且將這些問題列成清單,目的是為計算機軟件設計過程中可維護性提供一個有效的憑據。
(2)質量測試。質量測試是針對于計算機軟件是否能夠達到相關規定,這可以作為一個評價程序質量和實際應用的標準。
(3)質量標準。由于計算機軟件在設計時,它的性質肯定是不一樣的,有可能之間還存在著抵觸現象,由于這樣的原因,所以針對于不同的計算機軟件的可維護性質量標準是不同的。
2 影響計算機軟件設計過程中的可維護性因素
2.1 理解性
在現在的計算機軟件中最為主要的就是用戶在應用計算機軟件后表現出來的評價。用戶使用過后經常出現這樣的情況,不理解軟件程序的應用原理,這樣就導致了計算機軟件不能夠進行全面的推廣工作,所以就需要對原來的軟件程序進行修改,在修改的時候就涉及到:軟件的結構、功能、接口等多方面的技術,軟件的應用程序是否能夠清晰反應出用戶需要的功能,軟件模塊的內容是否能夠讓使用的人員理解,這些都是影響著計算機軟件設計過程中的可維護性。
2.2 可測性
軟件設計的程序應用理解的難易程度是直接影響是否需要對軟件完善和修改的。所有的計算機軟件設計者都會考慮到用戶的可能需求,經過一個科學合理的安排來設定一個明確的軟件文檔,一個完善的軟件結構設計能夠給計算機軟件的診斷和測試有一定的幫助。
3 如何優化計算機軟件設計過程中的可維護性
計算機軟件的設計本身最后的作用對象都是用于用戶,因此在這個基礎上就要根據用戶的需求來設計。首先就是要建立一個有質量的軟件,這個軟件一定是有效率的,并且能夠有實際的作用,可以修改,能夠讓用戶理解的一個系統。雖然計算機的軟件有很多,很多的軟件有可能存在著一定的抵觸與漏洞,但是對于計算機軟件來說,雖然每一項都有要求具有可維護性,但是由于不同的計算機的程序用途不同,所對應的重要性也是不一樣的。
選擇可供將來維護的設計語言也是非常重要的,現在計算機設計的語言不斷地增多,計算機的語言程序上的設計也對計算機的軟件可維護性有很大的影響。計算機的語言也分為了一般的語言編輯和一些特殊的語言,這些語言通常是比較復雜且難以掌握,因此就加大了可維護性的難度。相比低級的語言與高級的語言,低級語言更加的難易理解,就算是高級的語言也有很多是不能輕易掌握的,并且有些語言還能夠生成圖形或者是報表類,當今的計算機語言已經有四代,因此比較多出現的語言更容易修改,那么由此對應的計算機產生的指令條數也就少一些,同時其開發的速度卻是更加地快捷。
4 總結
綜上所述:計算機的應用已經滲透到國家經濟發展和人民生活的方方面面,因此計算機軟件技術也得到了大幅度的發展,從中能夠發現它的作用是不可忽視的。不過同時也能夠發現,在信息技術高速發展的時候,人們的需求也變得更加的多樣化和復雜化,這就對于軟件的完善化也需要新的要求,由此計算機軟件設計過程中的可維護性能要不斷的升級,要盡可能的提高軟件的可維護性并且降低成本,只有這樣才能夠通過計算機軟件的不斷優化將經濟效益最大化。
參考文獻
[1]王浩.加強計算機軟件設計可維護性的措施探究[J].電子技術與軟件工程,2014(08):80.
[2]楊靜.對計算機軟件開發過程中的可維護性分析[J].電子技術與軟件工程,2014(05):77.
[3]張創.計算機軟件的可維護性的實踐探索[J].電子技術與軟件工程,2013(11):42.
[4]徐涵.計算機軟件設計過程中的可維護性分析[J].科技創業家,2013(11):53.
[5]馮春雨.淺析計算機軟件設計過程中的可維護性[J].科技創新與應用,2012(06):51.
作者單位
四川樂山職業技術學院 四川省樂山市 614000endprint