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