激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

對計算機軟件開(kāi)發(fā)過(guò)程中的可維護性分析

時(shí)間:2024-06-11 07:02:15 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

對計算機軟件開(kāi)發(fā)過(guò)程中的可維護性分析

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

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

  【關(guān)鍵詞】計算機軟件 可維護性 軟件開(kāi)發(fā)

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

  1 計算機軟件可維護性概述

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

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

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

  2 計算機軟件可維護性的基本方法

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

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

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

  3 軟件可維護性的弊端

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

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

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

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

  4 結語(yǔ)

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

  參考文獻

  [1]張家赫.試論計算機軟件可維護性方法[J].科技致富向導,2013(30).

  [2]孫涓.對于計算機軟件設計過(guò)程中的可維護性分析[J].消費電子,2013(14).

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

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

計算機軟件可維護性方法的探索08-29

探究計算機軟件可維護性方法09-21

計算機軟件可維護性方法研究09-08

淺論計算機軟件設計中的可維護性10-22

計算機軟件開(kāi)發(fā)中需求分析的研究05-30

計算機軟件開(kāi)發(fā)的基礎架構08-16

計算機軟件開(kāi)發(fā)技術(shù)及其應用09-09

關(guān)于計算機軟件開(kāi)發(fā)語(yǔ)言的研究08-12

淺談?dòng)嬎銠C軟件開(kāi)發(fā)的規范化10-08

分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用07-10

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频