• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 對計算機(jī)軟件開發(fā)過程中的可維護(hù)性分析

        對計算機(jī)軟件開發(fā)過程中的可維護(hù)性分析

          隨著技術(shù)的不斷增長,軟件維護(hù)的難度也是越來越大,以下是新世紀(jì)之類的一篇探究計算機(jī)軟件可維護(hù)性的論文范文,供大家閱讀查看。

          摘 要 軟件是用戶與計算機(jī)硬件之間的一個借口界面。用戶是通過軟件和計算機(jī)來進(jìn)行交流的,也就是所謂的計算機(jī)算法,軟件是通過計算機(jī)語言和算法所編寫的。為了方便客戶的使用,為了使計算機(jī)系統(tǒng)具有較高的效用,在計算機(jī)軟件應(yīng)用的過程中,需要對其進(jìn)行維護(hù),將軟件與硬件的性能結(jié)合考慮,以及用戶的要求和軟件的要求,本文對計算機(jī)軟件開發(fā)過程中可維護(hù)性進(jìn)行分析,以供參考。

          【關(guān)鍵詞】計算機(jī)軟件 可維護(hù)性 軟件開發(fā)

          進(jìn)入到新世紀(jì) ,我國國民經(jīng)濟(jì)水平在不斷提升,而網(wǎng)絡(luò)信息技術(shù)發(fā)展的腳步也在不斷加快。計算機(jī)應(yīng)用技術(shù)也被廣泛的應(yīng)用到各個行業(yè)中,并且計算機(jī)應(yīng)用技術(shù)能夠很好的加快行業(yè)的發(fā)展。計算機(jī)能夠為企業(yè)提供優(yōu)秀的管理系統(tǒng),促進(jìn)信息化管理的拓展,在工作和學(xué)習(xí)中對計算機(jī)的依賴程度越來越高,這就對計算機(jī)的應(yīng)用技術(shù)提出了更高的額要求,計算機(jī)應(yīng)用技術(shù)需要不斷滿足社會發(fā)展的需要。

          1 計算機(jī)軟件可維護(hù)性概述

          (1)計算機(jī)軟件可維護(hù)性概述。軟件是通過計算機(jī)語言來為人們服務(wù)的,對軟件進(jìn)行維護(hù)難易分為很多成都,包括:修正、改動、改進(jìn)等等。修正僅僅是針對某一個錯誤或缺點(diǎn)進(jìn)行修改,而改進(jìn)則是需要對某一個功能進(jìn)行完善或改善。絕對軟件維護(hù)性的因素有很多包括:系統(tǒng)的大小、結(jié)構(gòu)框架、語言和算法、數(shù)據(jù)庫的應(yīng)用等等。

          (2)軟件維護(hù)的分類。軟件維護(hù)一般分為三類,一是糾正性維護(hù),糾正性維護(hù)主要針對軟件系統(tǒng)中存在的錯誤進(jìn)行維護(hù)。二是,適應(yīng)性維護(hù),針對軟件的環(huán)境進(jìn)行維護(hù),保證軟件系統(tǒng)能夠很好的適應(yīng)外部環(huán)境,對軟件的應(yīng)用程序進(jìn)行修改。第三是完善性維護(hù),完善性維護(hù)的基本工作是為了提高軟件系統(tǒng)的性能或擴(kuò)大其功能,對軟件做系統(tǒng)的更高。軟件維護(hù)的成本非常高,在整個軟件的生命周期中,軟件維護(hù)的成本可以占到首位。隨著技術(shù)的不斷增長,軟件維護(hù)的難度也是越來越大,并且已經(jīng)成為目前軟件開發(fā)中比較難解決的.問題之一。

          (3)軟件維護(hù)的根本作用。軟件維護(hù)的作用比較明了,就是解決軟件系統(tǒng)運(yùn)用中發(fā)現(xiàn)的錯誤和設(shè)計的缺陷。有的是在發(fā)現(xiàn)之后進(jìn)行改正和改進(jìn),有的則是系統(tǒng)未發(fā)現(xiàn)的時候進(jìn)行改正,這樣能夠增強(qiáng)軟件設(shè)計的功能。保證軟件系統(tǒng)適應(yīng)軟件或硬件或外部設(shè)備所處的工作環(huán)境,另外還要適應(yīng)一些變動的數(shù)據(jù)或文件所帶來的新功能,保證軟件的應(yīng)用范圍得到有效的擴(kuò)充。

          2 計算機(jī)軟件可維護(hù)性的基本方法

          (1)提高軟件工具的模塊化和質(zhì)量。對于軟件系統(tǒng)的質(zhì)量,之后通過使用的過程中才會發(fā)現(xiàn)好壞。而模塊化則是軟件開發(fā)過程中提高軟件質(zhì)量的方法之一。模塊化不僅僅能夠提高軟件質(zhì)量,還可以降低軟件開發(fā)的成本,對于軟件的維護(hù)性也不是很復(fù)雜。模塊化的優(yōu)點(diǎn)在于能夠合理的改變某個模塊的功能,只要改變一個模塊就能夠?qū)崿F(xiàn)其功能,對其他模塊的影響是非常小的。若是軟件系統(tǒng)在應(yīng)用的過程中想要增加某一項功能,完全可以增加新模塊和模塊層完成操作。模塊化的程序設(shè)計也是非常簡便的,對于錯誤的糾正與定位比較簡單,不需要每一行代碼逐一查找錯誤,這也提高了程序的運(yùn)行效率。采用模塊化的程序設(shè)計技術(shù),能夠提供系統(tǒng)的可維護(hù)性。

          (2)建立明確的軟件優(yōu)先級。對于一個可維護(hù)性的軟件來講要具備可測試性、可修改性、可移植性和可使用性。一個軟件要保證滿足以上條件,需要付出較多的精力和代價,并且并不一定每一條都能夠?qū)崿F(xiàn)。因為一些軟件的特性是相互的,一個性質(zhì)存在,另外一個并不需要存在。對于軟件可維護(hù)性的要求,每一項都要得到滿足,是非常難實現(xiàn)的。因此不同的軟件,特性也需要設(shè)定相應(yīng)的優(yōu)先級,根據(jù)環(huán)境的不同,特性也是不同的。

          (3)選擇可維護(hù)的程序設(shè)計語言。程序設(shè)計語言的選擇對可維護(hù)性的影響是非常大的。計算機(jī)語言也分為高級語言和低級語言。高級語言要比低級語言好理解些,低級語言是匯編語言和機(jī)器語言,非常難理解,也不方便掌握,可維護(hù)性比較困難。高級語言就是常用的報表語言、查詢語句、過程化語言等。高級語言比較簡單,可維護(hù)性強(qiáng),從維護(hù)的角度來講,可以選擇高級語言,應(yīng)用方便,容易維護(hù)。

          3 軟件可維護(hù)性的弊端

          可維護(hù)性弊端主要有一下幾點(diǎn),包括代碼問題,數(shù)據(jù)問題和文檔問題。

          (1)代碼修改的弊端。在程序源代碼中隨便修改一個源代碼很有可能會導(dǎo)致錯誤出現(xiàn),并且這個錯誤不是單獨(dú)出現(xiàn),一個錯誤引發(fā)多個錯誤。以平時編程舉例子:刪除或修改一個程序,刪除或修改一個標(biāo)號或者刪掉一個標(biāo)示符,整個程序就會出現(xiàn)很多錯誤,許多程序代碼的關(guān)系就會發(fā)生改變,邏輯測試就會改變,存儲大小也會改變等等。

          (2)數(shù)據(jù)修改的弊端。對數(shù)據(jù)進(jìn)行修改,就有可能造成整個軟件設(shè)計與數(shù)據(jù)結(jié)構(gòu)不匹配的問題,最后導(dǎo)致軟件設(shè)置出現(xiàn)問題。數(shù)據(jù)修改的副作用就是修改軟件信息導(dǎo)致結(jié)構(gòu)改變。在C語言中會涉及到定于局部變量或全局變量的問題,局部變量僅僅針對某一個部分的程序軟件使用,它的值僅僅賦值給一部分?jǐn)?shù)據(jù),而全局變量則是整個代碼結(jié)構(gòu)中所有的變量都是一個數(shù)值。在數(shù)組中,添加一個數(shù)值和數(shù)值結(jié)構(gòu),對整個框架有很大的影響,將數(shù)組與指針結(jié)合起來,則指針的指向會有發(fā)生變化,最后編程的結(jié)果當(dāng)然也會有變化。

          (3)文檔修改的弊端。對于整個軟件系統(tǒng)中文檔修改會對數(shù)據(jù)流、軟件構(gòu)架和模塊邏輯產(chǎn)生影響。若是因為一些功能的要求,需要對相關(guān)的技術(shù)文檔進(jìn)行相應(yīng)的修改,需要將文檔與數(shù)據(jù)流保持對應(yīng),否則出現(xiàn)文檔與系統(tǒng)不匹配的問題。導(dǎo)致軟件不能反映出當(dāng)前的狀態(tài)。對于一個客戶來講,軟件實際上就是文檔,具有可執(zhí)行性,一旦對軟件修改,并且沒有反映到文檔中,那么軟件必然會出現(xiàn)大的問題,功能不能對應(yīng)。因此,必須要在軟件配置全部上交之前,對文檔進(jìn)行審核,減少文檔出現(xiàn)不對應(yīng)的問題。

          4 結(jié)語

          計算機(jī)信息技術(shù)在整個經(jīng)濟(jì)發(fā)展的社會中應(yīng)用非常廣泛,人們在生活、工作中對計算機(jī)的需求量不斷增多。軟件技術(shù)是計算機(jī)信息系統(tǒng)發(fā)展的靈魂。計算機(jī)軟件系統(tǒng)具備高集成化和結(jié)構(gòu)化,將信息化與功能化有機(jī)的結(jié)合在一起,這將是未來一個新的發(fā)展方向,并且會一步一步得到實現(xiàn)。在軟件開發(fā)的各個階段,可維護(hù)性是在軟件開發(fā)階段形成的。必須要學(xué)習(xí)和掌握軟件的生命周期,因為對于軟件維護(hù)性來講,它占到軟件生命周期的七層以上,軟件可維護(hù)性必然會對軟件系統(tǒng)應(yīng)用產(chǎn)生巨大影響。

          參考文獻(xiàn)

          [1]張家赫.試論計算機(jī)軟件可維護(hù)性方法[J].科技致富向?qū)В?013(30).

          [2]孫涓.對于計算機(jī)軟件設(shè)計過程中的可維護(hù)性分析[J].消費(fèi)電子,2013(14).

          [3]梁旭鋒.計算機(jī)軟件可維護(hù)性及其一般方法[J].電腦迷(上旬刊),2013(3).

        【對計算機(jī)軟件開發(fā)過程中的可維護(hù)性分析】相關(guān)文章:

        1.計算機(jī)軟件可維護(hù)性方法的探索

        2.淺談計算機(jī)軟件可維護(hù)性方法

        3.關(guān)于計算機(jī)軟件可維護(hù)性方法

        4.探究計算機(jī)軟件可維護(hù)性方法

        5.淺談計算機(jī)軟件開發(fā)的語言分析

        6.計算機(jī)軟件開發(fā)中需求分析的研究

        7.計算機(jī)軟件開發(fā)中的分層技術(shù)分析

        8.淺論計算機(jī)軟件設(shè)計中的可維護(hù)性

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 久久精品女性视频 | 亚洲日本va午夜中文字幕久久 | 中文字幕乱老女人视频 | 久久极品免费视频 | 日本国产欧美一二区 | 亚州另类欧美综合一区 |