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