王 昕
(貴州交通職業(yè)技術(shù)學院,貴州 貴陽 550008)
計算機軟件工程的管理和應(yīng)用
王昕
(貴州交通職業(yè)技術(shù)學院,貴州貴陽550008)
當代社會生產(chǎn)和人民生活已經(jīng)離不開計算機軟件技術(shù)的支持。社會對于計算機軟件工程的管理越來越重視。文章對計算機軟件工程的應(yīng)用狀況及存在的各種問題進行了專業(yè)分析,提出了具體辦法,以供相關(guān)人員參考借鑒。
計算機;軟件技術(shù);軟件工程;管理應(yīng)用
國內(nèi)對軟件管理工作的重視程度不足,對于行業(yè)的快速發(fā)展產(chǎn)生了一定的限制。如何在解決問題的基礎(chǔ)上進行改革是行業(yè)關(guān)注的重點。
軟件工程最根本的目標是在制定進度、給定成本的基礎(chǔ)上,設(shè)計研究出具有實際操作性,符合應(yīng)有條件、具有修改性、安全可靠、可移植、方便系統(tǒng)維護、滿足用戶標準的產(chǎn)品。不斷地提升產(chǎn)品的質(zhì)量,降低后期維護成本是開發(fā)人員一致追求的目標。
計算機軟件工程產(chǎn)生影響的因素包括3個方面:軟件的生產(chǎn)力、軟件是否符合實際應(yīng)用標準以及資源的實際利用水平。對于制約因素進行全面地分析才能夠避免出現(xiàn)限制,促進信息化的高速運行。
2.1組織機構(gòu)管理
由于整體的風險系數(shù)較高,因此對參與具體管理的工作人員綜合能力要求非常高。行業(yè)內(nèi)部的高級管理工作人員比較缺失,管理水平的發(fā)展受到一定的局限,成績提高層次有限。計算機軟件管理中比較關(guān)鍵的內(nèi)容之一是整個軟件開發(fā)組織機構(gòu)的高效管理過程。組織機構(gòu)的管理首先包含所有參與開發(fā)工作人員的有效管理和匯合;其次含有針對全體工作人員的工作分配和資源利用過程。完善有效的組織機構(gòu)管理,能夠促進各項資源發(fā)揮最大的作用。參與開發(fā)工作的人員調(diào)配要結(jié)合實際的管理目標需求,將責任和義務(wù)落實到現(xiàn)實中。
2.2工作人員
計算機軟件工作,相比于組織機構(gòu)管理,參與的專業(yè)技術(shù)工作人員管理是整個開發(fā)過程具有針對性且實際化的管理。參與的工程開發(fā)人員是讓軟件從虛無到實際、從小型到大型的關(guān)鍵,他們的工作內(nèi)容包括整個軟件項目設(shè)計的全部環(huán)節(jié)。開始階段要收集項目必需的各種資源,對部分內(nèi)容統(tǒng)一規(guī)劃整理,對應(yīng)用程序進行不斷地完善和改編,全面負責項目的善后工作。計算機軟件工程的工作人員管理工作,必須根據(jù)每個人員的技術(shù)水平和專業(yè)方向?qū)⑵浒才诺竭m合的工作崗位。之后對于工作人員的綜合素質(zhì)采取一定的方式進行提高和優(yōu)化,幫助所有工作人員樹立集體意識,明白團隊合作對于工作的重要性,提升工作團隊的核心凝聚力。
2.3軟件用戶管理
全部的計算機軟件工程開發(fā)工作中,軟件用戶管理是最關(guān)鍵的環(huán)節(jié),該過程促進軟件管理的發(fā)展,是提高軟件用戶數(shù)量的基礎(chǔ)方式。提出具體的軟件工程開發(fā)項目的時候,需要展開全面且足夠的市場調(diào)查,收集市場用戶的相關(guān)資源和信息,對于不同目標用戶群體的所有需求展開綜合性地研究和評估,分析人群的個性化應(yīng)用標準和具體習慣,在后期的具體開發(fā)工作中結(jié)合用戶的標準展開針對性的設(shè)計,保證軟件的用戶基礎(chǔ),適當控制或降低開發(fā)工作承擔的風險系數(shù),提高軟件的實際應(yīng)用性,給予應(yīng)用者更良好的應(yīng)用體驗,提升客戶用量。
2.4檔案資源管理
計算機軟件開發(fā)工作是系統(tǒng)化復(fù)雜的工作項目,實施中關(guān)聯(lián)性的檔案資料數(shù)據(jù)非常龐大,對于工程的進步具有關(guān)鍵的促進作用。針對該方面展開檔案資源管理工作,對于項目運行運行過程中的各種檔案資源合理的歸類和收集分析,全部工作環(huán)節(jié)中的所有資源展開必要的備份和記錄。資源備份首先為后續(xù)的計算機軟件工程開發(fā)良好展開奠定好的基礎(chǔ)環(huán)節(jié),其次如果后期的運行中存在疑惑或問題,可以借助保存的資源進行對比,及時尋找到漏洞環(huán)節(jié),為提高軟件開發(fā)工作的高效性提供保證。
3.1工作量估計不準確
人為因素對工作的發(fā)展產(chǎn)生重要作用,包括工作人員的態(tài)度、管理水平、人員的投入數(shù)量、發(fā)展水平等。因此根據(jù)計算機項目來進行軟件管理,能夠提升研究的空間。首先必須改進基本的特性,其是整個軟件管理工作中的先決條件。只有準確、快速、有效地對所有數(shù)據(jù)進行綜合處理分析,才能夠?qū)崿F(xiàn)多級正?;?。
3.2實際工作差距
計算機軟件管理工作中包括對不同的業(yè)務(wù)進行分析和處理,其是整個過程中較為困難的一部分,且困難主要存在于基本因素和需求階段。對開發(fā)活動功能、業(yè)務(wù)數(shù)據(jù)測試等進行調(diào)查研究,經(jīng)過分析發(fā)現(xiàn),部分活動功能數(shù)據(jù)僅適用于開發(fā)框架過程,對經(jīng)營業(yè)務(wù)的規(guī)則和工作重視程度不夠,導(dǎo)致參與的工作人員對設(shè)計工作應(yīng)用具有更多的想象空間,最終造成開發(fā)的軟件和實際的應(yīng)用標準有較大的差異。
4.1完善體系建設(shè)工作
創(chuàng)立科學有效的管理機制,才能夠促進管理水平的提高。人才對于計算機軟件工程中的重要作用具有充分的認識,將人才綜合水平的提升,工作質(zhì)量的完善、工作效率的進步作為基本的發(fā)展目標。利用目標性的完善手段,對于行業(yè)內(nèi)部的管理機制進行維護。利用群體的力量性,促進軟件開發(fā)工作的良好展開。關(guān)注人才的培養(yǎng),在進一步提升工作人員的專業(yè)技術(shù)能力的基礎(chǔ)上,不斷更新員工已有的軟件知識。
4.2提升風險管理
計算機軟件工程管理存在風險,這是項目研發(fā)階段和后期的推進環(huán)節(jié)中必須關(guān)注和積極預(yù)防的問題。所以提高軟件的風險管理意識水平,建立完善的、科學化的風險管理機制體系,不斷提升和強化專業(yè)工作人員的風險意識。參與的工作人員具備專業(yè)的風險管理知識,同時構(gòu)建具有時效性的計算機軟件風險管理機制,對于管理工作中可能存在的各種風險因素,準確地規(guī)劃出科學的轉(zhuǎn)移方式和防范措施。
4.3團隊意識培養(yǎng)
軟件開發(fā)工作中,良好的開發(fā)團隊是保證項目最終獲取成功的基本前提,所以計算機軟件開發(fā)工作中必須重視團隊合作能力和團隊合作意識的培養(yǎng),提高重視程度,將優(yōu)秀團隊的建立和發(fā)展作為關(guān)鍵工作內(nèi)容。對于參與的每一位員工進行必要的培訓和教育,為員工樹立合作意識,營造良好的工作氛圍,為團隊意識建立打下良好的基礎(chǔ),建立具體的工作制度,保證每位員工發(fā)揮自己的水平,將所有的精力和時間投入到計算機軟件管理工作中,最大程度發(fā)揮團隊的潛力。
4.4明確的規(guī)劃
具體的項目落實前期需要展開全面的分析,對項目進行綜合規(guī)劃。項目落實環(huán)節(jié)中不可避免地會存在各種不確定性因素,對于項目落實前期展開全面有效的規(guī)劃,對各種風險問題進行有效估計和分析,降低風險發(fā)生的概率,同時控制整個項目的運行進度。制定全面細致的總體計劃,根據(jù)總體發(fā)展目標建立分階段性計劃是非常重要的。制定計劃過程中需要考慮計劃的相關(guān)性、系統(tǒng)性、經(jīng)濟性、動態(tài)性等各個方面的內(nèi)容。
4.5開發(fā)方式
軟件工程的開發(fā)方式包括SASA,Parnas法,根據(jù)數(shù)據(jù)結(jié)構(gòu)建立的問題分析法,針對軟件對象建立的組件鏈接、軟件重用、ICASE法等。其中根據(jù)服務(wù)對象進行開發(fā)是應(yīng)用最為廣泛的一種處理手段。根據(jù)目標對象進行研究是計算機行業(yè)發(fā)展的核心內(nèi)容。根據(jù)服務(wù)對象的概念和應(yīng)用進行管理的方式超越軟件開發(fā)和程序設(shè)計,延伸到更加廣闊的范圍。包括CAD技術(shù)、分布式技術(shù)系統(tǒng)、應(yīng)用平臺、應(yīng)用結(jié)構(gòu)、交互式界面、數(shù)據(jù)庫系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)等領(lǐng)域。該形式的優(yōu)勢為:與實際的應(yīng)用更加接近,符合人類的邏輯性應(yīng)用,便于后期修改和維護,程序更加穩(wěn)定,方便邏輯和數(shù)據(jù)之間的有效分割,擴展變得更加簡單。根據(jù)對象進行軟件開發(fā)的方式包括OMT,COAD,BOOCH等,其中BOOCH對于各種基礎(chǔ)問題進行形象地描述,提出和傳統(tǒng)的功能分解設(shè)計完全不同的新設(shè)計理念,根據(jù)對象的軟件分解環(huán)節(jié)與客觀事物的分析過程類似,功能分解基本依靠空間問題轉(zhuǎn)換完成。COAD 是1989年被提出的一種開發(fā)方式。該方式的優(yōu)勢為利用大系統(tǒng)開發(fā)的經(jīng)驗,將對象概念有效地融合,在操作、屬性、結(jié)構(gòu)、對象,等方面引入系統(tǒng)的原則,根據(jù)需求標準對于層次結(jié)構(gòu)進行認定。雖然其中不包括類層次結(jié)構(gòu)的專業(yè)分析,但是其在消息關(guān)聯(lián)、操作、屬性等方面有一定的體現(xiàn)。OMT方式是一種新型的開發(fā)方式,研究基礎(chǔ)是對實際的世界進行有效模擬,對不同的對象分析后建立模型,對語言展開獨立的設(shè)計。該方式能促進需求的理解,方便研究,整體結(jié)構(gòu)更加清晰,系統(tǒng)維護簡單,為研究領(lǐng)域提供一種新的方式。
隨著社會的快速發(fā)展,計算機軟件對于社會的發(fā)展作出了卓越貢獻。人類應(yīng)用電子郵件、數(shù)據(jù)庫、游戲等不同類型的計算機軟件實現(xiàn)了快速交流,縮短距離,方便了工作和學習。計算機軟件方便老師在課堂展開教育工作,提升教學效果;銀行或醫(yī)院利用計算機軟件進行預(yù)約、登記,節(jié)省了人力資源的投入量,有效控制了經(jīng)濟投入成本;辦公軟件和操作系統(tǒng),促進系統(tǒng)和人類的合作,在工業(yè)、政府、金融行業(yè)內(nèi)得到了全面應(yīng)用,服務(wù)更加高效便捷,由于軟件工程的不斷升級,人性化逐漸凸顯,未來計算機軟件管理朝著普及化、智能化、精細化的方向發(fā)展。
[1]郭峰.計算機軟件工程管理與應(yīng)用分析[J].電腦知識和技術(shù):學術(shù)交流,2015(10):72-73.
[2]李明輝.淺析計算機軟件工程管理和應(yīng)用[J].農(nóng)業(yè)科技學院院報,2013(13):62-65.
[3]路名.計算機軟件工程管理應(yīng)用的專業(yè)研究[J].計算機時代,2014(7):35-36.
[4]劉振華.計算機軟件工程管理方案初探[J].計算機教育,2014(13):79-80.
Management and application of computer software engineering
Wang Xin
(Guizhou Communication Vocational College, Guiyang 550008, China)
Contemporary social production and people's life have been inseparable from the support of computer software technology. More and more attention has been paid to the management of computer software engineering. Professional analysis on computer software engineering application status and existing problems were discussed and specifc measures are put forward in this article to provide some reference for the related personnel.
computer; software technology; software engineering; management application
王昕(1982— ),女,貴州貴陽,本科,講師;研究方向:軟件工程,計算機應(yīng)用。