首頁 > 文章中心 > 正文

          計算機軟件工程維護措施與方法(3篇)

          前言:本站為你精心整理了計算機軟件工程維護措施與方法(3篇)范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          計算機軟件工程維護措施與方法(3篇)

          第一篇:計算機軟件工程維護措施方法

          摘要:自計算機問世以來,可以說其發展無所不在,尤其是對人們生活與生產的影響,關系是極為密切的,并且當前計算機的功能越來越強大,尤其是在軟件工程的應用中,已經成為行業發展的必要手段。本文主要探討了應該如何對軟件工程進行更加有效的維護,以促進軟件工程水平的提升,為我國的現代化建設提供進一步的保障。

          關鍵詞:計算機軟件;軟件工程;維護

          要想實現軟件工程的發展,就要使使用功能得到進一步的強化,一方面這是時展的必然需求,另一方面,在現代社會的發展進程中,需要計算機軟件為各個領域提供必要的支援,以促進計算機領域的進一步發展。發展固然重要,但是也不能忽視了后期的維護工作,這樣才能提高計算機軟件的使用效率,下面本文就針對這一問題進行具體的探討。

          1計算機軟件工程維護的必要性

          在社會活動發展的工程中,都離不開計算機軟件提供的支援,這是一種特殊的工具,自從這一工具出現后,人們的生活變得更加高效了,因此加強計算機軟件的維護工作已經成為工作中不可或缺的一部分。實際上,軟件維系著硬件與用戶之間的關系,軟件的實現從根本上說是為了滿足人們在生產或是生活中的需要,這就要求人們對于軟件具有進一步的認識。軟件工程在編碼的過程中一般是通過二進制編碼得以實現的,基于形成的方式具有一定的缺陷性,因此在實際應用的過程中就必然會出現一定的故障影響到軟件的實際應用,定期對軟件進行維護,有助于提高計算機軟件的運行質量,起到促進計算機軟件水平進一步提高的目的。

          2計算機軟件工程的維護措施

          2.1提升軟件工程工具的質量技術和模塊化

          首先,對計算機軟件進行有效的維護就要從研發成本以及整體質量上入手,降低成本并不意味著軟件的質量也隨之降低,而是要求在對成本進行充分應用的基礎上再進行有效的管理,本文基于這一目的,主要列出了兩點措施。其一是以功能模塊入手,并不需要對所用的功能模塊進行改變,而是通過改變其中的一塊功能模塊,這一過程中并不會影響到其他模塊的使用,并且在軟件功能的改變上,如果需要增加也只要增加其中的一個模塊即可,這一措施簡單有效,滿足計算機發展的要求。其二,加強程序的重復測量,提高發現故障的幾率,將問題得到有效的解決,并且可以有效的降低新錯誤的出現。

          2.2創建軟件工程優先級和精密的軟件品質目標

          加強對軟件工程的維護工作,主要是建立在可靠性的基礎之上的,除了可靠性的要求外,高效率、可理解、可移植等特點在軟件維護的工作中也是較為常見的,這一目標的實現的并不是無法實現的,而是在相關技術支持的基礎上得以發展起來的,軟件工程的特點是相互聯系著的,因此在實際的維護工作中,需要滿足各項特點的需求,并且按照程序的要求得到進一步的落實,以促進計算機環境的進一步發展。

          2.3合理選擇程序設計語言

          軟件在設計的過程中具有特有的語言程序,因此在維護的工作中也應該遵循這一設計語言的要求進行管理,這一要求對軟件的維護工作會產生直接的影響。但是計算機語言是難以掌握的,其建立在機器語言與匯編語言的基礎之上,這就為維護工作的進一步落實增添了極大的障礙,高級語言的出現主要是建立在更加容易理解的程度之上,計算機語言的發展對于維護工作的開展與落實具有直接的聯系,因此在今后的工作之中,要編制出更加符合用戶需求的語言程序,便于理解是其中最為主要的標準之一。

          2.4計算機軟件工程的具體措施

          計算機軟件經常會受到病毒的影響而不能正常的使用,這是最常見的一項問題,因此極強病毒的侵襲是軟件維護中的主要工作,常見的措施是在計算機中加裝相應的殺毒軟件,并且定期進行查殺,以便在第一時間保護計算機軟件不受病毒的影響,另外,病毒經常會隱藏在一些非法的文件之中,建立正確的習慣,不隨意下載非法的文件就可以降低引發病毒的可能性。除此之外,還要定期對計算機中的硬盤進行查殺,硬盤直接關系到計算機的運行速度以及使用的情況,并且對軟件的運行速度也具有直接影響,在這種情況下,定期維護對于安全問題的維護具有直接的影響,定期對硬盤進行查殺,長此以往就會形成良好的習慣,降低軟件出現故障的概率。如果想要在計算機中裝載程序,那么盡量不要裝在系統硬盤上,因為系統硬盤直接影響到計算機的運行,如果系統中程序的數量過多,那么就會造成計算機的運行不穩定,并且臨時文件等一些數據還會占據在系統硬盤中,占有大量的空間,無形中就會為計算機帶來一定的安全隱患。

          3計算機軟件工程維護的現狀及發展方向

          在今后的發展中,計算機必然會成為人們生活中必不可缺的一種設備,因此加強軟件的維護工作對于計算機運行系統的安全性將具有直接的影響,這是未來發展中的必然趨勢之一,相關的計算機人員應該充分認識到這一問題的重要性,并且將工作落實到實處,以實現軟件效率的進一步提升。在過去的計算機軟件管理中,維護的意識已經形成,但是卻沒有得到長期的發展,主要是因為存在眾多的弊端沒有得到有效的解決,因此才會阻礙了計算機軟件的可持續發展。一些公司浪費了大量的財力、物力以及人力對軟件進行重新開發,卻并沒有取得理想的效果,這是值得進一步思索的問題,到底是哪一個環節出現了問題,影響到了計算機軟件的維護工作。要想設計出一款具有維護功能的軟件,并不是簡單的過程,而是需要在設計的過程中具有先進的思想以及專業化的技術手段,這樣才能完成軟件維護創新性的發展。當前,廣大用戶仍然會在使用過程中遇到許多曾經遇到過甚至從未遇到過的問題,這就要求計算機軟件工程的維護人員要學習新的知識并總結經驗,以此來應對這些問題的挑戰,從而保障計算機軟件工程的安全和穩定,保障數據的安全,確保各項工作的正常開展。

          4結論

          除此之外,以軟件工程技術作為靈魂的計算機信息系統,也正在向結構廣泛分布、功能智能化、系統高度智能化和信息多元化等一系列新的發展方向進行轉變,并努力在今后的實踐中逐步實現。

          參考文獻

          [1]丁劍潔.基于度量的軟件維護過程管理的研究[D].西安:西北大學,2008.

          [2]郭聞.軟件開發項目管理的關鍵因素分析[J].華南金融電腦,2009,(5):14-15

          [3]陳小輝,鄧杰英,文佳.淺談軟件的可維護性設計[J].華南金融電腦,2010(3):25-26.

          作者:孫小英 單位:江蘇省揚州商務高等職業學校

          第二篇:計算機軟件工程維護措施和方法

          摘要:隨著社會的發展和科學技術的進步,計算機技術逐漸得到各個領域的普遍應用,顯然計算機與社會生產和生活有著密切的聯系,計算機技術的發展,推動我們的生活趨向便捷化和高效化。計算機應用軟件作為計算機不可或缺的一部分,在人們的生活中扮演著重要角色,因而當前形勢下我們應當仔細把握計算機軟件的發展特點,以便更好的進行計算機軟件的維護和保護。就此進行簡要分析。

          關鍵詞:計算機軟件;軟件工程;維護

          計算機軟件是計算機的重要組成部分,主要是指計算機系統內部的程序以及與程序相關的文檔,計算機的使用者通過軟件的運行來對計算機進行操作。隨著社會的發展,計算機軟件工程的功能逐漸強大,智能化趨勢明顯。計算機軟件在實際應用過程中,給人們帶來了極大的便利,因而越來越多的人將關注點放到了計算機軟件工程的維護方面,因而如何更好地對不同類型不同功能的計算機軟件進行科學合理的維護,充分實現其使用價值,是當前形勢下我們應當研究的問題。

          1計算機軟件工程維護的必要性

          計算機軟件的存在,促進了用戶與計算機硬件之間的交流,計算機軟件能夠輔助計算機實現更多的功能,因而對于計算機的發展和應用具有重要作用。眾所周知,計算機軟件工程一般是由編碼構成的,因而在軟件的使用過程中不可避免的會存在一些故障隱患,影響計算機軟件的正常運行。因而對計算機軟件工程進行科學合理的維護具有重要性和必要性,有助于減少故障的發生率,從而促進計算機的穩定運行。從整體來看,計算機軟件作為一種應用程序,還通過輔助功能的有效應用,減輕了用戶的工作強度,一定程度的提升了用戶的工做效率。但是應當注意的是,計算機硬件的的使用不當也會導致軟件出現故障,從而影響用戶的實際工作效率。因此對計算機軟件工程進行有效的維護是必不可少的。

          2計算機軟件工程的維護措施

          軟件工程的維護具有特殊性,包括擴大軟件功能的維護以及提升系統性能的維護,除此之外還包括糾正軟件錯誤的維護。通過學者的研究我們發現,軟件維護的成本較大,在軟件生命周期成本中占據很大比例。

          2.1提升軟件工程工具的質量技術和模塊化。

          在計算機軟件工程的開發過程中,要通過科學合理的方式對計算機軟件工程進行維護,尤其是降低研發成本和提升軟件的整體質量。也就是說,在更改部分功能模塊時,需要有針對性的進行更改,其他模塊不需改動。若想微程序增加功能,進需要增加一個新的模塊即可。模塊化的有效應用,促進了程序的測試和測量更加便捷,也有助于更清晰的發現序列錯誤并加以改正,從而提高程序整體的運行效率。與此同時,結構化的程序設計降低了程序錯誤的幾率,從而有助于系統進行有效的維護。

          2.2創建軟件工程優先級和精密的軟件品質目標。

          計算機軟件工程的維護應當具備可靠性和高效率的特點,并且可進行修改和測試。也就是說,為實現計算機軟件的品質目標要尊重各方面特性之間的聯系和區別,遵循程序的作用,根據計算環境的實際情況進行科學合理的維護。

          2.3合理選擇計算機程序設計語言。

          在實際的計算機軟件工程的維護過程中,應當綜合考量多種影響因素,充分分析軟件工程的可維護性,進而對程序語言進行合理的選擇,這對于軟件工程的維護有著重要的意義。具體來講,低層次的語言相對難以理解和掌握,從而難以維護。高層次的語言更易于理解和維護,應當注意的是,高層次語言中不同類型的語言理解程度也不盡相同。因而要在程序設計過程中,合理的選擇程序語言,促進軟件工程的有效維護。

          2.4計算機軟件工程的具體措施

          2.4.1安裝強有力的防御軟件,建立病毒防御機制想要保證軟件的正常運行就必須確保計算機不受病毒的侵襲,而對于病毒的防御主要來自于防火墻和殺毒軟件的安裝。除此之外,使用者也應該養成良好的上網習慣,加強自己的防范意識,不要隨意瀏覽、使用和下載非法復制的軟件或文件夾,經常對系統后臺的木馬程序進行掃描自查。

          2.4.2及時清理、掃描和檢測硬盤,保證分區的可靠性、安全性和運行效率計算機在使用了一段時間后,硬盤里會積累許多殘留的數據,這些殘留數據不僅占據了硬盤的空間,嚴重影響軟件運行速度,同時也為硬盤的可靠性和安全性留下了隱患。要想解決這一問題就應該養成定期備份數據,同時清理硬盤的良好習慣和規律。

          2.4.3減少系統盤內安裝的程序數量,通過重裝系統對計算機定期優化程序軟件的載體是計算機的操作系統,這關系到軟件是否能夠穩定運行,而且如果把程序都裝在系統盤內會嚴重影響軟件的運行速度。所以這就要求用戶應該減少軟件對于系統盤的內存占用,或定期重裝系統,優化系統盤的占用空間,從而提高系統的運行速度,進而提高軟件的運行效率。

          3計算機軟件工程維護的現狀及發展方向

          計算機軟件的維護,一般而言,主要是從軟件的使用角度出發的,以保證計算機軟件工程安全穩定運行的一系列工作。經常對計算機軟件工程進行維護,不僅可以保證軟件的正常使用,還能充分發揮軟件的輔助功能并且提高軟件的利用率。除此之外,許多較早前的軟件都有易于開發卻難以維持,通用性較差等比較常見的弊病,但這也是這些軟件或系統被其公司重復開發的理由,但執意如此很容易造成單位財力、人力、資源的流失和浪費,同時還會影響到正常的使用,為避免此類問題的發生,各軟件開發單位應在軟件開發的過程中,充分地思索和適當地嘗試,盡可能地避免系統和軟件的重復開發。如果說要設計一款易維護多功能的軟件,那就要求開發設計者必須擁有通用、靈活的思路和以易維護為主旨的設計方法,在前期探索時注重體系個性與共性的關系,統籌規劃,從而實現對軟件工程自我維護功能的具體保證。如果,開發者在開發軟件的過程中能夠宏觀地考慮軟件的個性和共性,充分體現技術的應用,為使其更具有生命力,從而引入自我維護功能的定義。

          4結論

          隨著時代的發展,科學技術也逐漸呈現日新月異的發展趨勢,計算機軟件工程在各領域當中的實際應用的范圍也逐漸廣泛,可見計算機軟件工程與人們的生產生活已經產生了密不可分的聯系。但是從當前形勢和實際應用情況來看,在計算機軟件的使用過程中仍然存在一些故障隱患,影響用戶的實際工作效率和工作質量,這就要求計算機軟件的維護人員綜合實際情況,全面的提升計算機軟件的維護技能,不斷總結和探索,積極迎接困難和天戰,對于用戶在哦使用過程中遇到的問題進行有效地解決,從而保障計算機軟件工程的穩定發展,進而確保人們在運用計算機的過程中各項資料和數據的安全。

          參考文獻

          [1]丁劍潔.基于度量的軟件維護過程管理的研究[D].西北大學,2008.

          [2]郭聞.軟件開發項目管理的關鍵因素分析[J].華南金融電腦,2009(5):14-15

          [3]陳小輝,鄧杰英,文佳.淺談軟件的可維護性設計[J].華南金融電腦,2010(3):25-26.

          作者:周瑩瑩 歐陽玉峰 單位:漯河職業技術學院

          第三篇:計算機軟件工程維護措施與方法

          摘要:在當前信息化社會快速發展的背景下,軟件工程起到非常關鍵的作用。提高計算機軟件工程項目的管理效率與質量水平,加大人力與物力投入力度,積極改進思路,運用新方法、新手段,將更好地促進計算機軟件工程項目的穩定進行,順利實現工程的經濟效益與社會效益目標。因此,關于計算機軟件工程維護措施與方法的探討具有十分重要的現實意義。

          關鍵詞:計算機;軟件工程;措施方法

          在信息技術飛速發展的今天,一個社會是否迅速發展的標志不再是經濟增長,而新的衡量標準就是計算機軟件工程的發展。因為社會的發展和計算機技術息息相關,而計算機技術的發展又是依靠計算機軟件工程的。因此,計算機軟件工程就越來越受到重視。而對于計算機軟件工程的學習就變得越來越重要,不僅要學習如何熟練使用計算機軟件,更要知其所以然去掌握計算機軟件工程的管理和維護。

          一、計算機軟件工程概述和應用

          計算機軟件已經在人們的工作、學習、生活中普遍應用。例如,在企業中使用辦公軟件,提高各項管理工作效率與質量水平,在企業內部實現信息資源共享,確保各項信息的上傳下達;在校園建設中,計算機軟件也發揮了重要作用,包括在教學過程中使用的計算機軟件,便于師生之間的交流。同時,學生學籍管理、學費管理、收費管理等都需要通過計算機軟件而實現,確保校園內各項工作的有序性。總之,當前計算機軟件已經無處不在,正改變了人們的工作和生活方式。

          1.計算機軟件工程概述

          軟件工程的管理和維護要涉及到很多方面的內容,包括數學、計算機科學、管理科學和邏輯學等等,在新的時代,軟件工程仍然要遵循傳統的工程原則和方法,那就是要在降低成本的情況下改進算法,進而提高質量。其中,計算機科學和數學主要用于模型和算法的構建,工程科學主要應用于規范和設計范型的制定,也會參與到確定權衡和評估成本的過程當中。計算機軟件工程主要說的是在軟件工程的領域之內,利用計算機軟件知識,進行系統全面的計算機運用未來分析,對計算機的設計進行系統的認知和了解,應用計算機軟件的主要目的就在于在保證進度和成本的前提下,開發有效性、適應性、可靠性、可改性、可維護性、可移植性、可追蹤性并且滿足用戶的整體需求的產品,這也是整個行業在發展計算機軟件工程過程中將要實現的目標以及最為有效的途徑。

          2.計算機軟件工程的應用

          當一個新事物出現在大眾眼前時,要想獲得廣大群眾的支持,首要的一點就是要具有實用性,只有滿足了這一點才能在同類事物中保持競爭力,才不會被快速淘汰。而在這個計算機網絡技術飛速發展的時代,應運而生的自然就是計算機軟件,相對應的就是計算機軟件工程的興起。在學習計算機軟件工程的時候,更多的焦點在于計算機軟件工程的實用性。對于當今的大學生來說,最為常見的計算機軟件工程應用就是校園網服務器,校園網服務器的數量通常有很多,能夠提供的服務對于整個校園網來說也是相當重要的,至少要保證7×24個小時內不間斷運行。但是,就當前的形勢來看,多數學校的服務器都是和校園網直接連通的,對于一些來自內部的威脅并沒有加以防護,為了保護這一方的服務器安全,相關技術人員增加了Web防火墻,保證安全隔離,這樣就實現了軟件工程的有效運用了。同時在服務器的日常管理和維護中,相關人員一定要加強技術管理,可以建立服務器檔案、口令管理、安裝補丁程序等等,定期對服務器進行診斷和維護。

          二、計算機軟件工程的管理

          1.計算機軟件工程管理的主要內容

          一方面,必須要重視組織機構的管理。在這個階段,管理人員不僅僅要進行簡單的計和開發人員管理,還要重視對各類工作人員的任務分配和組織結構完整性,一定要保證信息上傳下達,就當前的情勢來看,組織機構管理還是欠缺一個統一的模式,亟待管理人員的開發。另一方面,就需要從工作人員下手,對于計算機軟件工程主要還是需要工作人員進行收集整理其主體部分。需要不同崗位上的工作人員各司其責,做好自己的分內工作,這樣再傳遞到下一個環節時保證能夠順利進行。因此,每個工作人員都需要盡可能發揮出自己的特長,與團隊的其他人團結協作完成工作要求。計算機最終的使用對象還是廣大用戶,這就要求在軟件開發過程中要充分了解用戶的需求和習慣,站在用戶的角度看待軟件開發,這樣才能做到軟件的實用性和可操作性。對于完成任何事情,都要做有效的記錄。同樣,在計算機軟件開發過程中有著大量的信息,如果不能想方設法把這些信息記錄下來那么就缺乏階段性。一旦有一個環節出現問題,如果前期的檔案資料被記錄在冊,就可以輕松查看找到問題的出處。所以,在計算機軟件工程的開發過程中,工程中可以特設一個檔案管理部門,專門負責軟件開發過程中的會議記錄和檔案儲存,為各個階段的工作提供便利的同時,也能夠為后期的復查工作帶來極大的便利,保證軟件開發的保障性,提升管理效率和質量水平。

          2.計算機軟件工程管理中存在的主要問題

          在計算機軟件工程的管理中往往會出現不切實際的問題,既軟件工程的需求與實際業務不成正比。這類問題的出現的根本原因可能就是前期調查不夠細致,市場定位不夠準確。在設計過程中大多依靠的是設計人員的直覺導致最終設計結果不夠切合實際。另一個問題就是因為計算機所涉及的范圍是非常廣的,所以計算機軟件工程的管理量是非常大的,而在進行開發的過程中就會出現很多避免不了的干擾,導致成果不理想。

          3.計算機軟件工程管理的改善措施

          一方面,應該構建起一個較為完善的管理體系,包括人才體系,這一方面相關的工程單位應該積極地在各大高校進行專業人才的篩選,補足工程中的技術缺口。另一方面,在人力資源管理方面,一定要充分調動所有工作人員的主觀能動性,設置一些獎罰制度,激勵所有員工想著一個共同的目標前進,始終以一個平等的態度來對待每一個員工。另一方面要加強軟件工程的進度管理和風險管理。構建起一個專業的管理體系,樹立起風險意識,客觀地對風險進行量化分析,并且具有針對性地進行風險防控,促進軟件工程更好更快的發展。最終還是要強化整個合作團隊的整體意識,因為軟件開發工程本身就是一個團隊協作的過程,任何一個環節出了問題都不能保證工程的順利進行,所以管理人員一定要給大家構建起團隊意識,促進整體進步。

          三、計算機軟件工程的維護

          第一,著眼點要落在計算機軟件工程的質量上,對于要進行開發的任何軟件最重要的一點就是能否運行,能否適應外部環境。如果該軟件不能適應,那么問題就出現了,接下來就要解決這個問題。這種現象就是為了增強讓軟件的實用性,在原來的基礎上修改軟件內的瑕疵從而提高質量。第二,就是針對軟件某一部分進行細節維護,可能軟件開始運行時會出現問題,最后導致該問題的可能僅僅是軟件內部一小塊內容有錯誤。此時,就應該追究細節問題,通過全面的檢測找到這個小問題,然后通過工作人員的努力將問題解決,這也是日常維護的一種。第三,對于大部分事物,大眾都要求做到精益求精,基于計算機軟件工程想要精益求精那就是定時的對軟件進行檢測,如果出現問題就及時解決,而且還可以通過這個手段實現計算機軟件的優化,達到精益求精的目的。

          四、結語

          對于計算機軟件工程,要深刻認識它的內涵,全面了解其中包括的知識,更要熟悉的就是計算機軟件工程的管理和維護方法。與此同時,還要在現有基礎上再對計算機軟件工程的管理和維護進行探究,提高效率,增強計算機軟件工程的開發能力,擴大計算機軟件工程的應用范圍。讓計算機軟件工程真正融入日常生活,為大眾的學習、生活提供方便。

          參考文獻:

          [1]張海藩.軟件工程導論[M].第三版.北京:清華高職出版社,2001.

          [2]孫涌,田茵.現代軟件工程[M].北京:北京希望電子出版社,2002.

          [3]陸惠恩.軟件工程基礎[M].第一版.北京:人民郵電出版社,2007.

          作者:張晨光 單位:河北政法職業學院