計(jì)算機(jī)軟件工程管理初探論文
計(jì)算機(jī)軟件工程管理初探論文
計(jì)算機(jī)軟件系統(tǒng)作為整個(gè)計(jì)算機(jī)中較為重要的組成部分之一,其運(yùn)行的安全穩(wěn)定與否,直接影響著計(jì)算機(jī)的運(yùn)行。為此,必須加強(qiáng)對(duì)計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理,以確保軟件系統(tǒng)運(yùn)行的可靠性。下面是學(xué)習(xí)啦小編給大家推薦的計(jì)算機(jī)軟件工程管理初探論文,希望大家喜歡!
計(jì)算機(jī)軟件工程管理初探論文篇一
《計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理初探》
摘要:近年來,隨著我國科學(xué)技術(shù)的不斷發(fā)展和進(jìn)步,計(jì)算機(jī)也隨之日益普及。計(jì)算機(jī)軟件系統(tǒng)作為整個(gè)計(jì)算機(jī)中較為重要的組成部分之一,其運(yùn)行的安全穩(wěn)定與否,直接影響著計(jì)算機(jī)的運(yùn)行。為此,必須加強(qiáng)對(duì)計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理,以確保軟件系統(tǒng)運(yùn)行的可靠性?;诖它c(diǎn),本文首先對(duì)計(jì)算機(jī)軟件系統(tǒng)進(jìn)行概述,進(jìn)而介紹了計(jì)算機(jī)軟件系統(tǒng)故障診斷技術(shù),并在此基礎(chǔ)上提出計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理方法。
關(guān)鍵詞:計(jì)算機(jī);軟件系統(tǒng);維護(hù)管理;應(yīng)用軟件
中圖分類號(hào):TP311.53 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 10-0000-02
計(jì)算機(jī)軟件主要是指計(jì)算機(jī)中各種相應(yīng)的程序及其文檔的總和。但與傳統(tǒng)的概念有所不同的是,這些程序并不完全等于軟件,換言之,就是說軟件的定義更加強(qiáng)調(diào)文檔的重要性,文檔為軟件的開發(fā)及維護(hù)提供了十分重要的支持和依據(jù)。計(jì)算機(jī)軟件是整個(gè)計(jì)算機(jī)系統(tǒng)中較為重要的組成部分之一,它與計(jì)算機(jī)硬件并稱為計(jì)算機(jī)兩大主系統(tǒng)。若是將計(jì)算機(jī)看做人的軀體,則軟件系統(tǒng)就是人的靈魂。計(jì)算機(jī)要是沒有軟件系統(tǒng)予以支持,這樣的計(jì)算機(jī)只能算作裸機(jī),具體一點(diǎn)講,就是由諸多物理設(shè)備堆砌而成的物件,基本不具備任何工作能力。為此,計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理就顯得尤為重要。借此本文就計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理展開探討。
一、計(jì)算機(jī)軟件系統(tǒng)概述
通常情況下,計(jì)算機(jī)軟件大致可分為系統(tǒng)軟件和應(yīng)用軟件兩類。其中系統(tǒng)軟件的主要作用是負(fù)責(zé)維護(hù)、管理、控制和開發(fā)計(jì)算機(jī)的軟硬件資源,并為用戶提供便利的操作界面和編制應(yīng)用軟件的資源環(huán)境。系統(tǒng)軟件主要包括操作系統(tǒng)、程序設(shè)計(jì)語言、處理程序以及數(shù)據(jù)庫管理系統(tǒng)等。其中操作系統(tǒng)屬于整個(gè)軟件系統(tǒng)的核心,具體負(fù)責(zé)計(jì)算機(jī)全部軟硬件資源的管理、分配和調(diào)度,它是計(jì)算機(jī)與用戶兩者之間的接口;程序設(shè)計(jì)語言主要是供編程人員使用的軟件,它屬于一種比較特殊的語言,可用于實(shí)現(xiàn)數(shù)據(jù)處理;數(shù)據(jù)庫管理系統(tǒng)也是計(jì)算機(jī)中較為重要的系統(tǒng)軟件,這是因?yàn)閼?yīng)用軟件功能的實(shí)現(xiàn)全部需要數(shù)據(jù)庫的支持,如電子商務(wù)系統(tǒng)和信息管理系統(tǒng)等。應(yīng)用軟件主要是指為解決某個(gè)特定領(lǐng)域中的具體問題而編制的軟件產(chǎn)品,如信息管理系統(tǒng)、辦公軟件以及圖像處理程序等等。由于應(yīng)用領(lǐng)域的不同,所以應(yīng)用軟件的種類比較繁多。
計(jì)算機(jī)的軟件發(fā)展大致經(jīng)歷了以下三個(gè)階段:其一,初期階段。該階段始于上世紀(jì)40年代,截止到50年代中期。在該階段中,計(jì)算機(jī)的軟件開發(fā)主要憑借的是低級(jí)語言,開發(fā)效率相對(duì)較低,其應(yīng)用領(lǐng)域也都局限在工程和科學(xué)的數(shù)值計(jì)算上面。軟件文檔的編制基本上未獲得足夠的重視,一般都是將重點(diǎn)放在代碼的編寫上;其二,發(fā)展階段。這一階段從上世紀(jì)50年代中期開始直至60年代末期截止。在該階段中,隨著技術(shù)的發(fā)展和進(jìn)步,大量高級(jí)語言隨之誕生,各類軟件程序的開發(fā)效率也明顯提高,與此同時(shí)形成了較為成熟的操作系統(tǒng)以及數(shù)據(jù)庫管理系統(tǒng)。直至60年代后期,因?yàn)檐浖囊?guī)模不斷擴(kuò)大,加之復(fù)雜程度日益提高,從而導(dǎo)致了軟件危機(jī),正因如此,具有針對(duì)性的軟件開發(fā)理論和實(shí)踐研究相繼出現(xiàn);其三,成型階段。從上世紀(jì)70年代初期至今,軟件應(yīng)用領(lǐng)域的規(guī)模不斷擴(kuò)大,各類大型應(yīng)用軟件的開發(fā)已經(jīng)成為工程性任務(wù),隨之形成了極具代表性的軟件工程,其在不斷推廣使用的過程中,獲得了長足發(fā)展和進(jìn)步。同時(shí)軟件技術(shù)也隨之得到相應(yīng)發(fā)展,并逐步轉(zhuǎn)向集成化、自動(dòng)化、智能化、開發(fā)化和并行化。
二、計(jì)算機(jī)軟件系統(tǒng)故障診斷技術(shù)
為了進(jìn)一步提高計(jì)算機(jī)軟件系統(tǒng)的運(yùn)行安全性和可靠性,軟件維護(hù)人員應(yīng)當(dāng)了解并掌握軟件系統(tǒng)故障診斷技術(shù)。所謂的軟件系統(tǒng)故障診斷技術(shù)具體是指軟件運(yùn)行過程中出現(xiàn)的一種不可接受的內(nèi)部狀態(tài),這種狀態(tài)將會(huì)影響軟件系統(tǒng)的正常運(yùn)行。
(一)故障分類
在軟件系統(tǒng)的實(shí)際運(yùn)行過程中,因其性質(zhì)以及用途等方面的不同,所以故障導(dǎo)致的后果也存在很大差別,有些故障由于對(duì)系統(tǒng)正常運(yùn)行的影響相對(duì)較小,故此可以忽略不計(jì)。而有些故障會(huì)對(duì)設(shè)備造成嚴(yán)重?fù)p害,因此,這種類型的故障是絕對(duì)不允許出現(xiàn)的。這就要求維護(hù)人員應(yīng)按照故障引發(fā)的結(jié)果對(duì)其進(jìn)行系統(tǒng)的分類,通過分類后,便于軟件維護(hù)人員制定相應(yīng)的策略。通常情況下,可按照軟件系統(tǒng)故障所導(dǎo)致的后果對(duì)其進(jìn)行分類,具體可分為如下幾類:其一,費(fèi)用損失情況。主要是指按照故障造成的費(fèi)用損失多少來判定該故障的嚴(yán)重程度,這是一種十分實(shí)用的分類方法,但是該方法的弊端是費(fèi)用的具體損失情況不容易準(zhǔn)確計(jì)算;其二,服務(wù)功能缺失程度。這種分類方法相對(duì)比較簡單,軟件系統(tǒng)服務(wù)功能缺失主要可分為四個(gè)等級(jí):基本服務(wù)功能缺失、基本服務(wù)功能退化、使用不方便、影響輕微。
(二)故障診斷技術(shù)的特點(diǎn)
軟件系統(tǒng)故障診斷技術(shù)具有以下特點(diǎn):其一,軟件故障基本都是由程序運(yùn)行中軟件錯(cuò)誤被出發(fā)而導(dǎo)致的,這種錯(cuò)誤一般都是由于設(shè)計(jì)原因造成的,若不對(duì)其進(jìn)行更改,則這種錯(cuò)誤會(huì)始終存在;其二,軟件的故障率會(huì)隨時(shí)間的增加而有所下降,這是因?yàn)檐浖l(fā)生錯(cuò)誤可穿插在實(shí)際使用過程中進(jìn)行;其三,有的軟件的使用一段時(shí)間后,可能會(huì)被淘汰或廢除,具體是因?yàn)檐浖姹据^低,無法滿足用戶的使用要求;其四,軟件系統(tǒng)對(duì)于普通的用戶而言,具有不可維護(hù)性,一旦出現(xiàn)錯(cuò)誤只能通過開發(fā)商重新設(shè)計(jì)才能排除錯(cuò)誤。
三、計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理方法
(一)常用的軟件系統(tǒng)維護(hù)技術(shù)
目前,較為常用的軟件系統(tǒng)維護(hù)技術(shù)主要有以下幾種類型:
1.改正性維護(hù)。在軟件的開發(fā)過程中,由于現(xiàn)階段沒有任何一種測試技術(shù)能夠檢查出軟件中所有的錯(cuò)誤,所以勢(shì)必會(huì)有一些未被發(fā)現(xiàn)的錯(cuò)誤被帶到運(yùn)行當(dāng)中,而正是因?yàn)檫@些錯(cuò)誤的存在,使得軟件系統(tǒng)在運(yùn)行過程中有可能出現(xiàn)故障。對(duì)于這類錯(cuò)誤的修改被稱為改正性維護(hù)。據(jù)不完全統(tǒng)計(jì),軟件系統(tǒng)中的改正性維護(hù)占全部維護(hù)工作的20%左右。
2.適應(yīng)性維護(hù)。近些年來,隨著計(jì)算機(jī)的迅猛發(fā)展,其外部環(huán)境和數(shù)據(jù)環(huán)境也都隨之發(fā)生了巨大變化,為了確保軟件系統(tǒng)能夠適應(yīng)這種變化而對(duì)其進(jìn)行的修改被稱為適應(yīng)性維護(hù)。
點(diǎn)擊下頁還有更多>>>計(jì)算機(jī)軟件工程管理初探論文