1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

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

        時(shí)間:2020-08-18 19:18:23 計(jì)算機(jī)軟件畢業(yè)論文 我要投稿

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          4 結(jié)語

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

          參考文獻(xiàn)

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

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

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

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

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

        2.淺談?dòng)?jì)算機(jī)軟件可維護(hù)性方法

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

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

        5.淺談?dòng)?jì)算機(jī)軟件開發(fā)的語言分析

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

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

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>