基于軟件工程研究開發(fā)和維護的有效方法_第1頁
基于軟件工程研究開發(fā)和維護的有效方法_第2頁
基于軟件工程研究開發(fā)和維護的有效方法_第3頁
基于軟件工程研究開發(fā)和維護的有效方法_第4頁
基于軟件工程研究開發(fā)和維護的有效方法_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、    基于軟件工程研究開發(fā)和維護的有效方法    魏于川+龍凌霄+彭濤摘要:在信息化高度發(fā)達的社會,計算機軟件應(yīng)用促進了經(jīng)濟和社會的發(fā)展,也提高了工作和生活效率。在計算機專業(yè)發(fā)展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規(guī)范的系統(tǒng)。本文從計算機軟件工程管理內(nèi)容入手,針對其中出現(xiàn)的問題,提出一些思考,加大改革創(chuàng)新力度,提高軟件開發(fā)效率,促進軟件行業(yè)深入發(fā)展。關(guān)鍵詞:軟件工程;研究開發(fā);維護方法前言:由于經(jīng)濟的快速發(fā)展,計算機軟件因其效率高和良好的穩(wěn)定性的特點受到越來越多的人的喜愛,目前計算機軟件與各行各業(yè)已經(jīng)緊密相關(guān)。例如,游戲

2、、數(shù)據(jù)庫、電子郵件等計算機軟件已經(jīng)可以不用出門就進行交流、工作、學習。當今的生活已經(jīng)離不開計算機軟件了,比如,在學校,老師能夠用計算機軟件來進行遠程教學,還可以跟學生進行很好的溝通,為他們解決遇到的問題。不僅如此,學校中的檔案、學生信息都是利用計算機軟件來儲存記錄的,看似簡單的程序便能夠管理成千上萬個人,由此可見,計算機軟件是多么的強大。除此之外,在公共場所,計算機軟件無處不在,例如,在醫(yī)院或者銀行,都可以通過計算機軟件來進行預(yù)約、登記,省去了大量的人力,從而節(jié)約了成本。計算機軟件開發(fā)已形成規(guī)模,不斷的進行改善進步,但計算機軟件的發(fā)展空間還是很大的,想進一步加強計算機軟件工程的發(fā)展就必須加強技

3、術(shù),學習國外先進經(jīng)驗,使我國的計算機軟件開發(fā)更輝煌??傊?,在社會迅速發(fā)展的同時,信息技術(shù)也得到了快速發(fā)展,加強計算機網(wǎng)絡(luò)軟件工程管理是可以使其得到更好發(fā)展的重要因素。計算機軟件實現(xiàn)是智能化、自動化技術(shù)的支持。在我國各大企業(yè)、機構(gòu)、政府部門、在各領(lǐng)域都應(yīng)用著計算機軟件工程。所以需要在計算機軟件工程建設(shè)中要提供充足的資源支持,尋求更多的創(chuàng)新意識,并選擇新措施以確保順利的發(fā)展計算機軟件工程,以提高效率,促進中國的經(jīng)濟發(fā)展。1.計算機軟件管理的主要內(nèi)容高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,人是最重要的部分,尤其要加強各項人員的管理。軟件工程建設(shè)是一項復(fù)雜的

4、工作,包括了有設(shè)計模式的選定、設(shè)計標準的設(shè)置、程序設(shè)計語言的選擇和軟件開發(fā)工具的選用等等。1.1 軟件研發(fā)人員的管理。軟件工程是研究用工程化方法開發(fā)和維護有效、實用并且高質(zhì)量軟件的一項工程。計算機軟件工程建設(shè)是一項復(fù)雜的工作,包括了有設(shè)計模式的選定、設(shè)計標準的設(shè)置、程序設(shè)計語言的選擇和軟件開發(fā)工具的選用等等?,F(xiàn)代信息化社會,計算機軟件應(yīng)用及其廣泛,人們的衣食住行等各方面都離不開計算機軟件。計算機軟件工程的發(fā)展不僅為人們生活提供了便利,從某一程度來說,也使得人們的生活方式得到了一些轉(zhuǎn)變,而且從社會、國家的角度來說,它也促進了經(jīng)濟的發(fā)展和綜合國力的提升。計算機軟件工程的重要作用使得我們必須全面思考

5、當下軟件工程管理發(fā)展的缺陷,從計算機軟件工程管理內(nèi)容入手,針對其中出現(xiàn)的問題,提出一些思考,進行改革創(chuàng)新。計算機軟件行業(yè)不同于其他行業(yè)的就是它對人才、技術(shù)的高要求。在整個研發(fā)、生產(chǎn)的過程中,人是貫穿始終的重要部分,因此人員的管理非常重要。軟件生命周期中軟件研發(fā)人員從最初設(shè)計資料、設(shè)計語言、設(shè)計模式的選擇,到具體的程序編寫一直到后期的維護工作都需要相關(guān)工作人員的積極配合。那么各項工作的人員除了要相互協(xié)作之外,關(guān)鍵是要有過硬的專業(yè)素質(zhì),能把份內(nèi)的事情完成好。管理人員也需要把握員工的基本情況,根據(jù)他們的優(yōu)勢進行合適的安排,并為軟件研發(fā)人員工作創(chuàng)設(shè)良好、輕松的工作氛圍。1.2 組織機構(gòu)的管理。組織機構(gòu)

6、強調(diào)的是組織的系統(tǒng)協(xié)調(diào)性,不是松散的人員組織。創(chuàng)建好的組織機構(gòu)需要發(fā)揮各項人員的優(yōu)勢,并將優(yōu)勢整合,促進整體的發(fā)展。組織機構(gòu)主要有以下幾種:1.2.1民主化組織。這個組織主要強調(diào)軟件研發(fā)人員的民主性的發(fā)揮,崗位輪流交換,雖然有利于發(fā)揮個人的能動性和創(chuàng)新能力,但是針對專業(yè)性過強,又及其強調(diào)過程化管理的軟件工程來說,這種模式不太推崇。1.2.2專家化組織。專家化模式的限定強調(diào)個人專業(yè)技能,各有所專,各有所長,這種模式雖然能把個人能力最大化,但是卻不利于與人員之間的相互協(xié)作。1.2.3主程序員化組織。軟件工程開發(fā)結(jié)構(gòu)化發(fā)展在組織機構(gòu)的優(yōu)化管理上,最著名的案例就是ibm公司提出的主程序員組織。主程序員

7、負責統(tǒng)籌發(fā)展,技術(shù)人員負責數(shù)據(jù)分析和具體程序開發(fā),后期維護工作也有專人負責。1.2.4用戶管理。軟件就是為用戶而研發(fā)的,沒有用戶需求就沒有軟件業(yè)的新發(fā)展。用戶管理需要時刻關(guān)注用戶的需求,對特定軟件用戶進行調(diào)研,根據(jù)調(diào)研結(jié)果進行相應(yīng)的改進,并能夠依據(jù)用戶的反饋進行改善發(fā)展,提高軟件的研發(fā)效率與質(zhì)量。2.優(yōu)化計算機軟件工程管理的方法在計算機專業(yè)發(fā)展的如火如荼的今天,軟件工程尚屬新型學科,軟件工程過程化管理也沒有形成規(guī)范的系統(tǒng),因此要建立健全計算機軟件工程管理。高質(zhì)量計算機軟件的研發(fā)與生產(chǎn)一般周期性較長,自動化程度不高,所以說在整個開發(fā)過程中,要加強各項人員的管理。在軟件行業(yè),要人盡其才、人盡其用,

8、充分調(diào)動人員的積極性,加大自主創(chuàng)新能力,達到整體上的協(xié)調(diào)發(fā)展。還要對加強管理人員,尤其是項目負責人進行專業(yè)知識和管理知識的培訓(xùn),理論和實踐有效結(jié)合。最后要從制度上予以規(guī)范,讓具體項目執(zhí)行有度可依,完善激勵措施,獎罰分明,獎罰有度,使得管理工作得以順利高效進行。3.軟件管理和維護的常用模式一是計算機系統(tǒng)應(yīng)該固定時間重裝。不用擔心計算機重裝系統(tǒng)的問題,重裝系統(tǒng)在很多時候都是有利于計算機將一些多余復(fù)雜的文件清理掉的,而且將整理磁盤碎片的時間也節(jié)約了不少,對計算機系統(tǒng)的分區(qū)造成非常大的破壞,同時也會給硬盤的操作帶來不少的麻煩。便于計算機很好的管理,可以將計算機每三個月到六個月重新安裝一次系統(tǒng),這樣可以

9、將計算機快速格式化。通常情況下每半年用慢速的模塊去清理磁盤信息,可以降磁盤上錯誤的文件信息徹底刪除掉。每次重新安裝系統(tǒng)就將磁盤重新分區(qū),這樣做的目的是讓分區(qū)后磁盤內(nèi)的文件能正常運行,分區(qū)后一些列表初始化復(fù)位較低可以完全修復(fù)磁盤內(nèi)的錯誤信息。重裝系統(tǒng)的時間我們可以根據(jù)實際情況來進行安排,但是我們一定要注意,安裝次數(shù)過于頻繁會導(dǎo)致計算機硬盤損壞,而磁盤初始化太低也會加速硬盤老化,從導(dǎo)致硬盤損壞。二是對磁盤進行掃描檢測。硬盤在某種情況下是很難保持一個良好的狀態(tài)的,盡管計算機硬盤不在計算機的驅(qū)動器里面,但是一旦硬盤損壞,給計算機帶來的損失將無法估計。特別有些功能只有硬盤具備的情況下,只要有一點損壞,計

10、算機的系統(tǒng)將奔潰。因此,對計算機硬盤必須進行日常維護,維護手段可以用磁盤掃描程序來完成。磁盤掃描程序可以將磁盤的結(jié)構(gòu)表面進行掃描,從而可以檢查系統(tǒng)文件的可靠性。在通常情況下,不正常的關(guān)閉計算機都有可能使計算機程序交叉連接或是計算機硬盤的文件丟失。三是盡量不要將驅(qū)動器軟件安裝在c盤。一旦安裝了這些軟件,盡管將軟件卸載后,計算機仍然會保留原始文件,并且有些軟件手動不能徹底清除,占據(jù)了c盤很大空間,產(chǎn)生了大量的磁盤碎片,從而使系統(tǒng)運行速度下降。另外大量的軟件運行的過程中會在c盤產(chǎn)生大量的緩存文件、臨時文件或存儲文件等,這些文件會大量占用c盤空間,并且廣泛分布在c盤里,產(chǎn)生諸多的磁盤碎片。所以安裝了大

11、量的軟件和產(chǎn)生的磁盤碎片,在計算機運行時會拉低計算機的運行速度。有些用戶也注意到了這個問題,安裝軟件時,將軟件安裝在其他盤,但是有些軟件不可避免地在c盤中殘留不少碎片,因此我們要隨時注意c盤的使用空間。四是在系統(tǒng)啟動中減少軟件的運行。當計算機開啟運行時,很多軟件就會自動運行,這種運行的方式在某種程度上方便了用戶,但是一旦運行的軟件過多,這將大大占據(jù)使用內(nèi)存的空間,更有嚴重者直接影響計算機的運行速度。因此,維護計算機運行,我們一定要注意減少開機運行軟件的數(shù)量,除了必要的系統(tǒng)軟件和安全軟件外,其他不必要的軟件盡量禁止開機啟動,在使用時再打開即可。五是建立一個合適的計算機軟件管理平臺。我們要對計算機

12、信息進行維護和管理,為了滿足這一需要,我們就必須建立一個合適的計算機軟件管理平臺,這個平臺要防止計算機軟件和網(wǎng)絡(luò)管理軟件出現(xiàn)任何問題,計算機軟件在計算機系統(tǒng)中起有著不可替代的作用,維護和管理好計算機信息最基本的是要對計算機軟件管理平臺進行統(tǒng)計,并分析相關(guān)的統(tǒng)計的數(shù)據(jù)和實際數(shù)據(jù),對數(shù)據(jù)的進行有效的管理和預(yù)測,還要對維護的信息進行完整性的總結(jié)。在確保計算機軟件正常運行的情況下,根據(jù)收集的相關(guān)數(shù)據(jù)需要,將計算機軟件進行優(yōu)化,從而更好的檢測計算機軟件,消除計算機軟件存在的威脅保證計算機能安全運行。六是選擇合理的應(yīng)用軟件。計算機能安全運行,最關(guān)鍵的就是計算機軟件能安全運行,如果一臺計算機沒有安裝各種各樣

13、的軟件,計算機只能算是一個裝飾物。但是安裝軟件時也是需要注意的,由于軟件的種類比較繁多,因此軟件與軟件之間也可能出現(xiàn)沖突,所以不能隨便安裝軟件,同時也不能隨便去卸載軟件,要嚴格按照卸載程序進行卸載。根據(jù)經(jīng)驗,安裝軟件之前一定要考慮軟件是否實用,同時要充分考慮軟件的功能是否有重疊,從計算機運用的實際情況來看,很多用戶往往安裝了一些不實用、功能重疊甚至會引起軟件沖突的軟件。比如:有些人喜歡安裝多種殺毒軟件,不但拖慢了系統(tǒng)速度,而且容易引起軟件沖突。但是很多工具軟件,如office、wps等,功能有相似之處,同時也有互補之處,一旦能很好的運用這些軟件就能很好地滿足我們在日常工作和生活的需要。結(jié)語:隨著信息化進程的加快,我國的計算機軟件開發(fā)有了更進一步的重視,計算機軟件工程中的問題也逐漸暴露出來。雖然計算機軟件工程學在我國仍屬于新領(lǐng)域,由于我國的傳統(tǒng)理念,使得在計算機軟件工程管理中容易受限制。此外,在計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論