- 相關(guān)推薦
淺議計算機軟件工程與管理技術(shù)
淺議計算機軟件工程管理技術(shù)
近年來,隨著計算機技術(shù)的不斷發(fā)展,計算機軟件工程在國內(nèi)屬于新興產(chǎn)業(yè),其發(fā)展還處于探索期,鑒于軟件這種產(chǎn)品的特點及管理方面所產(chǎn)生的問題,如何加強管理,將軟件工程的應(yīng)用效果發(fā)揮到最大化,已成為當(dāng)前急需解決的重大課題之一。
一、計算機軟件工程及特點
計算機軟件工程,指的是借助于計算機科學(xué)、數(shù)學(xué)、管理學(xué)、邏輯學(xué)等學(xué)科的專業(yè)原理與研究方法,對計算機軟件進(jìn)行開發(fā),并采用系統(tǒng)化、定量化、規(guī)范化等方法對軟件進(jìn)行開發(fā)、維護的工程體系。
計算機軟件工程具有以下特點:
。ㄒ唬┎晃ㄒ恍浴O到y(tǒng)開發(fā)人員在進(jìn)行計算機軟件工程項目開發(fā)的過程中,并無針對性、具體的目標(biāo)和方向,因此,這一特點決定了軟件工程開發(fā)的多樣性、復(fù)雜性,缺乏一個科學(xué)、明確的目標(biāo);
。ǘ┎环(wěn)定性。開發(fā)人員在開發(fā)大規(guī)模項目時,常常面臨著較為復(fù)雜的程序,因而需要承擔(dān)一定的風(fēng)險性,導(dǎo)致開發(fā)的不穩(wěn)定性。[1]
。ㄈ┎豢梢曅。由于軟件工程項目開發(fā)過程相對抽象,使用者很難明確知道軟件的真實和有效性,因而要想感知其具體與真實性,必須借助于相關(guān)專業(yè)化的測試;
二、計算機軟件工程管理內(nèi)容
。ㄒ唬┙M織管理。就軟件工程來說,切忌單一地停留在開發(fā)人員集合方面,而是應(yīng)當(dāng)注重優(yōu)化開發(fā)人員分工、組織,構(gòu)建完整的組織結(jié)構(gòu),實現(xiàn)職責(zé)分工明確,給予信息傳達(dá)的便利性。但鑒于不同軟件工程具體要求的復(fù)雜性,因而還未組建起整齊劃一的組織機構(gòu)模式。
(二)用戶管理。軟件開發(fā)的最終目標(biāo)即是供使用者應(yīng)用,因此,開發(fā)過程中需要緊密聯(lián)系客戶,盡量實現(xiàn)客戶提出的條件、想法,同時最大限度地減少一切干擾因素。在軟件開發(fā)的過程中,必須積極、正確地考慮并理解用戶使用的各方面建議、意見,這樣才能確保軟件的實用價值與可操作性。
。ㄈ┤藛T管理。就軟件工程而言,開發(fā)主體主要是工作人員,不僅需要閱讀查找大量文獻(xiàn)資料,編寫軟件編程,還需要對后續(xù)工作進(jìn)行維護處理,促進(jìn)項目完善,因此,需要各崗位人員進(jìn)行有效分工、協(xié)調(diào)、配合才能完成任務(wù)。在對軟件開發(fā)項目的規(guī)模、性質(zhì)和功能進(jìn)行分析時,針對軟件開發(fā)者進(jìn)行科學(xué)配比,明確各自的分工、職責(zé)。由于工作人員業(yè)務(wù)素質(zhì)、專業(yè)能力等水平的不同,必須結(jié)合具體情況進(jìn)行合理調(diào)配。相關(guān)人員要求具備完善、全面的專業(yè)化知識與團隊協(xié)作的'能力,以保障復(fù)雜多變的項目開發(fā)過程順利完成。
。ㄋ模n案管理。在計算機軟件工程開發(fā)過程中,需要對各項檔案資料及設(shè)計流程加以全面、完整、系統(tǒng)的記錄,如此便于不同階段工作的開展,保障軟件工程后期開發(fā)、復(fù)核工作的順利進(jìn)行,提高軟件的開發(fā)效果。為此,加強檔案管理是十分必要的,同時需要充分發(fā)揮檔案資源的潛能,提升管理質(zhì)量與水平。
三、計算機軟件工程管理技術(shù)
。ㄒ唬┰O(shè)備自動化管理技術(shù)。自動化管理技術(shù)在計算機軟件工程管理中的應(yīng)用也十分重要,主要是針對設(shè)備環(huán)境因素的管理,確保設(shè)備周圍環(huán)境時刻干燥,避免出現(xiàn)煙霧磁場等的干擾,此外,還需要設(shè)置相應(yīng)的消音設(shè)置,防止噪音污染等。[2]在軟件工程開發(fā)時,編程設(shè)計人員需要對第三方設(shè)備加以系統(tǒng)、科學(xué)的考證,對設(shè)備、軟件系統(tǒng)兼容性和合理性情況進(jìn)行明確,并針對設(shè)備應(yīng)用后系統(tǒng)數(shù)據(jù)變化情況加以及時記錄,一旦發(fā)現(xiàn)問題及時匯報。必要時需要對硬件等設(shè)備加以及時維護或更換,就軟件工程項目來講,在開展設(shè)備管理時應(yīng)注重加強內(nèi)部工作人員對于設(shè)備的觀察與關(guān)注,實現(xiàn)按期維修、維護,防止跨部門進(jìn)行設(shè)備的使用,避免設(shè)備配件等的自行拆卸、隨意更換,嚴(yán)格控制外來設(shè)備引入。
。ǘ┌踩芾碜詣踊夹g(shù)。計算機軟件工程是組織的核心機密要件,這就要求開發(fā)者必須嚴(yán)格遵守保密協(xié)議,確保信息安全管理。數(shù)據(jù)信息的運輸、存儲等過程也應(yīng)該實現(xiàn)安全管理,這樣軟件管理的有關(guān)人員需要加強軟件系統(tǒng)設(shè)備的管理,在信息存儲、出庫、入庫等多個過程中,應(yīng)就系統(tǒng)開展安全授權(quán),就有關(guān)記錄加以全面保管。數(shù)據(jù)信息傳輸時還需利用加密等安全管理技術(shù),避免運輸時丟失,密碼的設(shè)置必須經(jīng)過固定的工作人員,增強密碼強度,定期加以復(fù)查。一言以概之,計算機軟件工程能夠借鑒傳統(tǒng)工程方法,提高傳統(tǒng)工程的質(zhì)量,縮小成本,與之同時,其采用工程學(xué)理論、方法,構(gòu)建起了科學(xué)、實用、高效的軟件學(xué)科,其應(yīng)用涉及到了人們工作、學(xué)習(xí)、生活的各個方面與各行各業(yè),引發(fā)了各領(lǐng)域的變革,極大地提升了效率,促進(jìn)了經(jīng)濟社會的長足發(fā)展。[3]
(三)數(shù)據(jù)自動化管理技術(shù)。借助自動化管理技術(shù),對軟件工程進(jìn)行管理,要求工作者必須定期就自動化管理設(shè)備展開維護和校驗,并就數(shù)據(jù)加以科學(xué)解析,獲得最終結(jié)果,結(jié)合最終結(jié)果開展具體的調(diào)試工作。在調(diào)試結(jié)束之后,對設(shè)備運行情況進(jìn)行科學(xué)判斷。就軟件工程而言,其數(shù)據(jù)自動化管理主要是結(jié)合軟件工程的運行情況,就所產(chǎn)生數(shù)據(jù)加以定時、定期備份,以防數(shù)據(jù)丟失。其中,多采用的是云存儲技術(shù),由于云存儲的空間儲備大,擴展能力強,存儲效率高,因而可以實現(xiàn)數(shù)據(jù)的壓縮與備份,為數(shù)據(jù)管理工作提供有效、完善的存儲方案。加之云存儲具有可恢復(fù)性,若本地磁盤產(chǎn)生誤刪等情況,能夠迅速將誤刪除數(shù)據(jù)恢復(fù),防止誤刪可能引發(fā)的巨大損失。
(四)軟件測試管理技術(shù)。軟件測試管理技術(shù)也是計算機軟件項目重要的組成部分之一,就軟件測試管理來說,需要有關(guān)人員在測試中找到設(shè)備的各種漏洞和錯誤,就漏洞和錯誤產(chǎn)生的原因和運行過程加以有效處理,以達(dá)到有效提升軟件項目的綜合質(zhì)量的目標(biāo)。此外,計算機軟件工程開展自動化測試管理,所需測試標(biāo)準(zhǔn)要嚴(yán)謹(jǐn)、縝密,要求能夠在較大程度上阻止出現(xiàn)程序誤差,另外,軟件測試自動化管理能夠就錯誤信息的位置、時間等進(jìn)行科學(xué)、系統(tǒng)分析,提高測試效率,降低工作人員的失誤率。
【淺議計算機軟件工程與管理技術(shù)】相關(guān)文章:
淺談計算機軟件工程管理技術(shù)07-02
計算機軟件工程的管理與應(yīng)用07-02
計算機軟件工程管理的思考論文07-03
計算機軟件工程管理研究論文07-03
計算機軟件工程管理與應(yīng)用論文07-02