王世軍
摘 要:計(jì)算機(jī)軟件工程是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。與軟件工程緊密相關(guān)的就是程序設(shè)計(jì)語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺(tái)、標(biāo)準(zhǔn)、設(shè)計(jì)模式等.軟件的應(yīng)用涉及到我們工作學(xué)習(xí)和生活的方方面面,它帶有各種不同功能的軟件被大面積使用,改變了生活和辦公的方式和效率,并有效促進(jìn)了經(jīng)濟(jì)和社會(huì)的發(fā)展。
關(guān)鍵詞:軟件工程;管理;維護(hù)
軟件是計(jì)算機(jī)實(shí)現(xiàn)各種計(jì)算機(jī)輔助功能的工具和載體,是人機(jī)交互的平臺(tái),能夠?qū)崿F(xiàn)用戶與硬件間的信息交互。計(jì)算機(jī)文件、數(shù)據(jù)都是由二進(jìn)制數(shù)據(jù)組成,軟件編碼也由二進(jìn)制碼組成,在軟件使用和制作過程中難免存在一些問題和故障。然而若能定期維護(hù)計(jì)算機(jī)則能極大的降低軟件的故障發(fā)生率,確保計(jì)算機(jī)能夠穩(wěn)定正常的工作。
一、計(jì)算機(jī)軟件工程的管理
1、計(jì)算機(jī)軟件工程管理的主要內(nèi)容
1)組織機(jī)構(gòu)管理
不能僅停留在簡(jiǎn)單集合開發(fā)人員的層面上,而是應(yīng)注重人員的分配和組織結(jié)構(gòu)的完整性,使分工明確,做到信息的上傳下達(dá),這就是所謂的組織機(jī)構(gòu)。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機(jī)構(gòu)的統(tǒng)一模式提出過。
2)工作人員管理
計(jì)算機(jī)軟件工程的收集整理主體就是工作人員,對(duì)資料的查找、對(duì)軟件程序的編寫以及處理后續(xù)工作等各種項(xiàng)目的實(shí)施負(fù)主要責(zé)任,所以需要不同崗位的工作人員共同努力配合才能完成這項(xiàng)工作。因此,工作人員要充分發(fā)揮出自身的特長(zhǎng),還要具有較強(qiáng)的團(tuán)隊(duì)合作意識(shí)。
3)用戶管理
用戶使用是軟件開發(fā)的最終目標(biāo)。在軟件開發(fā)過程中,應(yīng)對(duì)用戶的需求和操作習(xí)慣等進(jìn)行全面的充分了解,這樣開發(fā)出來的軟件,可操作性和實(shí)用性才會(huì)更強(qiáng)。
4)檔案資料管理
在開發(fā)計(jì)算機(jī)軟件的過程中,需要在檔案資料中記錄各個(gè)流程,這樣可為各階段的工作提供方便,也為后期開展復(fù)查工作帶來便利,使軟件開發(fā)的保障性得到提高。
2、計(jì)算機(jī)軟件工程管理中存在的主要問題
1)軟件工程需求和實(shí)際業(yè)務(wù)存在較大差距
在計(jì)算機(jī)軟件開發(fā)的過程中,主要的問題就是軟件工程需求和實(shí)際業(yè)務(wù)存在較大差距的問題。造成此問題的根本原因是項(xiàng)目工程在需求階段,重點(diǎn)是對(duì)項(xiàng)目的實(shí)體、數(shù)據(jù)等進(jìn)行市場(chǎng)調(diào)查這些業(yè)務(wù)表面的工作,對(duì)于初步獲得的資料也只能起到框架式的作用,完全忽略了業(yè)務(wù)規(guī)劃工作。
2)軟件工程管理量較大
計(jì)算機(jī)軟件工程的工作量非常大,在開發(fā)的過程中有很多干擾因素,那這其中最大因素就是人為因素。例如管理水平、開發(fā)人員的投入程度等。
3、改善計(jì)算機(jī)軟件工程管理的有效措施
1)提高軟件效率
近幾年,因?yàn)閿?shù)據(jù)庫與信息技術(shù)的快速發(fā)展,數(shù)據(jù)修改前必須先讓前臺(tái)程序控制的操作方法已逐步被網(wǎng)絡(luò)計(jì)算取代。所以,想要提高軟件的工作效率,就必須修改數(shù)據(jù)程序,把它分配到計(jì)算機(jī)的其他層次中,這樣分散的方法就提高了工作效率。
2)軟件開發(fā)平臺(tái)要進(jìn)行統(tǒng)一規(guī)劃
軟件在運(yùn)行中平臺(tái)的不統(tǒng)一是影響整個(gè)計(jì)算機(jī)軟件發(fā)展的一個(gè)重要的原因,這樣就造成了平臺(tái)的重復(fù)開發(fā),但如今網(wǎng)絡(luò)發(fā)展相當(dāng)迅速,這就為軟件開發(fā)搭建了一個(gè)良好的平臺(tái)。
3)加強(qiáng)計(jì)算機(jī)軟件工程的風(fēng)險(xiǎn)管理與進(jìn)度管理。
軟件開發(fā)人員一定要具有風(fēng)險(xiǎn)意識(shí),對(duì)在開發(fā)過程中可能出現(xiàn)的風(fēng)險(xiǎn)做到及時(shí)判斷,冷靜處理,把損失降低到最低。同時(shí),還需要對(duì)工程的進(jìn)度管理進(jìn)行加強(qiáng),把工程效率水平提高上來,使開發(fā)成本的合理控制。
二、計(jì)算機(jī)軟件工程的維護(hù)
1、計(jì)算機(jī)軟件工程的維護(hù)措施
關(guān)于軟件工程的維護(hù)主要包括以下兩種類型為了讓軟件適應(yīng)處于變化狀態(tài)下的外部環(huán)境,來修改軟件應(yīng)用程序的一種適應(yīng)性維護(hù).。為了糾正軟件的錯(cuò)誤而進(jìn)行的糾正性維護(hù)。
2、提高軟件工程的質(zhì)量
提高軟件工程的質(zhì)量,實(shí)現(xiàn)模塊化,已經(jīng)成為軟件工程維護(hù)的一項(xiàng)重要措施,其優(yōu)點(diǎn)如下如果需要改變和增加某一功能模塊,那么,只要改變和增加具體模塊就可,并不會(huì)影響到其他模塊。在這種方法下,更易于進(jìn)行程序的重復(fù)測(cè)試,易于及時(shí)發(fā)現(xiàn)及行為描述代碼來探測(cè)攻擊。在網(wǎng)絡(luò)和主機(jī)層面,將基于攻擊特征分析和協(xié)議分析的入侵檢測(cè)技術(shù)相結(jié)合,監(jiān)控分析網(wǎng)絡(luò)傳輸和系統(tǒng)事件,自動(dòng)檢測(cè)和響應(yīng)可疑行為,使系統(tǒng)受到危害之前截?cái)嗖⒎婪斗欠ㄈ肭趾蛢?nèi)部網(wǎng)絡(luò)誤用,最大程度降低安全風(fēng)險(xiǎn),保護(hù)校園網(wǎng)絡(luò)系統(tǒng)安全。
3、消除安全隱患
消除安全隱患主要包括以下三種類型安裝強(qiáng)有力的反病毒軟件,提高防御水平。這是為了保證計(jì)算機(jī)能夠不受病毒的威脅,這也是確保軟件正常運(yùn)行的前提,而防御病毒主要依靠殺毒軟件與防火墻。用戶也應(yīng)加強(qiáng)防范意識(shí),不應(yīng)隨意下載、使用或?yàn)g覽非法網(wǎng)頁或非法文件,應(yīng)經(jīng)常自查電腦程序,以清除后臺(tái)可能存在的木馬程序。
及時(shí)檢測(cè)、掃描并清理硬盤,確保分區(qū)的安全性、可靠性和運(yùn)行效率。一段時(shí)間后,計(jì)算機(jī)硬盤里會(huì)積累很多殘留數(shù)據(jù),不僅對(duì)硬盤空間有影響,對(duì)軟件運(yùn)行的速度也有很大影響,也會(huì)影響到硬盤本身的安全性和可靠性。減少系統(tǒng)盤中的程序安裝數(shù)量或重裝系統(tǒng)。若所有軟件都安裝在系統(tǒng)盤內(nèi),將對(duì)軟件運(yùn)行速度影響較大,因?yàn)檎加么罅績(jī)?nèi)存將影響到操作系統(tǒng)的正常穩(wěn)定運(yùn)行。也可重裝系統(tǒng),以優(yōu)化計(jì)算機(jī)系統(tǒng)盤的內(nèi)存空間,提升軟件、系統(tǒng)運(yùn)行效率。
計(jì)算機(jī)軟件不僅僅為應(yīng)用程序,還具備許多輔助功能,確保用戶能高效利用計(jì)算機(jī)軟件來降低工作強(qiáng)度、提高學(xué)習(xí)效率或工作效率。但使用計(jì)算機(jī)的過程中,因?yàn)橛?jì)算機(jī)硬件本身的限制或者用戶不當(dāng)?shù)牟僮骺赡軐?dǎo)致軟件故障而對(duì)用戶的學(xué)習(xí)、工作效率有一定的影響。因而,定期的軟件維護(hù)對(duì)提高用戶使用效率至關(guān)重要。
參考文獻(xiàn):
[1] 高欣.計(jì)算機(jī)軟件工程管理與應(yīng)用分析[J].電子技術(shù)與軟件工程.2016(05)
[2] 王輝.計(jì)算機(jī)軟件工程管理方案初探[J].赤子(上中旬).2016(03)
[3] 劉力.基于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)[J].信息與電腦(理論版).2016(04)
[4] 趙梁.論計(jì)算機(jī)軟件工程管理技術(shù)[J].電子技術(shù)與軟件工程.2016(08)
[5] 趙世均.計(jì)算機(jī)軟件工程管理與應(yīng)用解析[J].電子測(cè)試.2016(08)